本篇教程将为大家介绍gmod专用服务器(Dedicated Server)在windows上的下载与更新方法
准备工作:
- 电脑(自用电脑、云主机、VPS、托管主机均可)
- 公网ip(可能部分地区的宽带运营商不提供公网ip)
1、下载SteamCMD
服务器端的下载、更新均需要使用steam的命令行客户端:steamcmd
官方下载地址:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
下载后新建文件夹并解压到里面(目录不能包含中文),例如:
D:\steamcmd
2、下载gmod服务端
双击运行steamcmd.exe,等待自动更新至最新版本,更新完毕后命令行会提示Steam>,如图
使用login命令登入访客账号:
login anonymous
你也可以登入自己的steam账号,但gmod服务端使用访客账号就能下载
如果不指定安装位置服务端将默认安装到steamcmd\steamapps\common\GarrysModDS
(可选步骤)如果你想把gmod服务端安装到指定位置(例如:e:\my_garrysmod_server),可使用force_install_dir命令:
force_install_dir e:\my_garrysmod_server\
使用app_update命令下载,gmod服务端的id为4020,所以我们需要键入:
app_update 4020
然后耐心等待下载完成,下载完毕后会提示Success! App ‘4020’ fully installed.
3、更新gmod服务端
每次gmod游戏更新后服务端也需要进行相应的更新,否则高版本的游戏将无法连接至低版本服务端
更新的步骤与上一步的安装步骤相同,需要注意的是如果指定了安装位置记得每次在app_update前都需要执行force_install_dir
4、使用批处理进行一键下载与更新
在熟悉了steamcmd的基本操作后我们就可以使用批处理更快捷的进行服务端的更新等操作
打开文本编辑器(此处以记事本为例)并输入
set base_dir=%~dp0
%base_dir:~0,2%
pushd %base_dir%
steamcmd.exe +login anonymous +app_update 4020 +quit
如果指定了安装位置请在+app_update前加入+force_install_dir 指定目录,例如:
steamcmd.exe +login anonymous +force_install_dir E:/GMOD_SERVER +app_update 4020 +quit
然后保存为gmod.bat并放到steamcmd目录中,保存时注意选择保存类型为所有文件(*.*)防止保存为文本格式
以后更新服务端只需要双击gmod.bat即可。