如何为GMOD设置专用服务器(Garry的Mod)
出版商:必威平台那3月05,2021Garry的Mod(Gmod)是一种物理沙箱,塞满了阀门软件热门游戏的艺术和模型,包括半条命2和反恐精英。使用大型通用物品库,来自阀门的游戏的可识别道具,以及推进器和轮子等预制设备,用户可以建立和分享他们可以想象的几乎任何东西。
以下文章将学习如何在Ubuntu 18上设置和安装GMOD服务器。我们将首先了解硬件细节和其他依赖项
系统要求
- CPU:2.4 GHz / 3.4GHz Turbo
- RAM:8 GB
- 磁盘空间:35 GB
港口需要开放
您要打开以下端口:
- 游戏客户端:UDP 27015.
- 原始UDP端口:UDP 27016.
- rcon端口:TCP 27036.
创建一个新用户
出于安全原因,我们将创建一个新用户并在其下设置游戏服务器。不建议使用Road Access进行运行游戏服务器。
#sudo adduser gmod
输出
添加新组`gmod'(1001)...
添加新的用户`gmod'(1001)与group`gemod'...
创建主目录`/ home / gmod'...
复制来自`/ etc / skel'的文件......
输入新的UNIX密码:
重新键入新的UNIX密码:
passwd:密码成功更新
更改GMOD的用户信息
输入新值,或按exper for默认值
全名 []:
房间号 []:
工作电话 []:
家庭电话 []:
其他 []:
信息是否正确?[Y / N]
笔记:您可以根据您的要求选择上面的信息中的填充,或者您可以在每一步中跳过Enter以跳过这些步骤。
让我们现在切换到这个用户
#su - gmod
现在,让我们制作一个文件夹,我们将安装所有游戏文件
#mkdir gmod_server
安装依赖项
如果使用64位分布,则需要安装名为lib32gcc1或ia32-libs的包。这是因为蒸汽仅用于I386架构。
#sudo apt-get安装lib32gcc1软件 - properties-common -y && sudo dpkg --add-architecture i386 && sudo apt-get更新
安装SteamCmd.
从Steam Server下载压缩文件
使用以下命令提取文件的内容
#tar -xvzf steamcmd_linux.tar.gz
安装Garry的Mod Server
让我们首先登录Steam服务器
#./steamcmd.sh.
SteamCMD应该下载更新,然后将为您提供像这样的蒸汽提示:
蒸汽>
现在,使用您的Steam帐户登录。
输出
登录OK.
等待用户信息......好的
蒸汽>
现在类型
Steam> Force_Install_Dir / Home / Steam / Gmod_Server
笔记:您可以根据您的要求替换目录路径。
Steam> app_update 4020 -validate
笔记:Garry的Mod Server将开始下载;这可能需要一分钟。4020是Steam Server上的Gmod的AppID。
输出
。
。
更新状态(0x61)下载,进度:93.02(3703162662/3981008900)
更新状态(0x61)下载,进度:93.02(3703162662/3981008900)
更新状态(0x61)下载,进度:93.13(3707493627/3981008900)
更新状态(0x61)下载,进度:94.84(3775739513/3981008900)
更新状态(0x61)下载,进度:94.92(3778885241/3981008900)
更新状态(0x61)下载,进展情况:95.11(3786225273/3981008900)
更新状态(0x61)下载,进展情况:96.96(3859839418/3981008900)
更新状态(0x61)下载,进度:99.78(3972093010/3981008900)
成功!APP'4020'完全安装。
您现在可以从Steam帐户注销
蒸汽>戒烟
运行Garry的Mod Server
我们现在将运行游戏服务器,以便您的播放器可以开始连接。
转到我们安装Gmod文件的文件夹中。
#cd server_path.
现在,运行以下命令以启动服务器。
#./srcds_run -game garrysmod -maxplayers 16 + gamemode sandbox + map gm_flatgrass
输出
。
。
。
。
RecordSteaminterFacecreation(PID 20342):SteamGameserver013 /
RecordSteaminterFacecreation(PID 20342):Steamutils010 /
RecordSteaminterFacecreation(PID 20342):SteamNetworking006 /
RecordSteaminterFacecreation(PID 20342):SteamGameserverstats001 /
RecordSteamInterfaceCreation(PID 20342):SteamHttp_Interface_version003 /
RecordSteaminterFaceCreation(PID 20342):SteamInVentory_Interface_V003 /
RecordSteaminterFacecreation(PID 20342):Steamugc_Interface_version014 /
RecordSteaminterFacecreation(PID 20342):SteamApps_Interface_version008 /
连接到Steam Servers成功。
公共IP是104.217.3.7。
分配了Psychz_net游戏机蒸汽ID [A-1:3595079686(16693)]。
VAC安全模式已激活。
请注意您的公共IP,以防您希望与朋友分享。在上述情况下,公共IP为104.217.3.7。
加入服务器
第1步:从您的本地机器,打开Garry的Mod
第2步:单击选项
第3步:单击〜键(下面的eScape)
第4步:类型连接然后服务器IP,所以在我的情况下:
连接104.217.3.7.
结论!您现在已成功连接到您的新建立的Garry的Mod Sever。
我们希望您找到本指南有用,并可以在Ubuntu服务器上成功部署GMOD。请点击上投票按钮以显示您的欣赏。