VPS:Day of Defeat: Source 专用服务器 Windows 安装指南
介绍
有 VPS 或独服,想在上面安装游戏服务器?比如 Day of Defeat: Source 专用服务器?那你来对地方了!下面我们会一步步教你怎么在服务器上安装这个服务。
准备工作
搭建 Day of Defeat: Source 服务器需要用到 SteamCMD。SteamCMD 是 Steam 客户端的命令行版本,它可以帮你快速轻松地下载热门 Steam 游戏的专用服务器程序。你可以在 Valve 官方开发者网站找到 SteamCMD:https://developer.valvesoftware.com/wiki/SteamCMD。
接下来就是下载了。下载包里会有一个 steamcmd.zip 文件,先解压它。建议新建一个专门的文件夹来解压。解压后你应该能看到 steamcmd.exe。运行它,等安装完成。
当你看到 Loading Steam API.... OK 的提示时,说明安装成功,可以开始安装 Day of Defeat: Source 服务器了。
安装
安装完成后,你应该能在 Steam 命令行(steamcmd.exe) 里执行命令。先登录,使用匿名用户登录,执行命令:login anonymous
接下来就是安装服务器了,执行命令:app_update 232290。App ID 232290 就是 Day of Defeat: Source 专用服务器的应用 ID。
下载过程可能会花点时间,尤其是游戏文件较大的时候,请耐心等待。成功后会显示成功提示。
为了让服务器能被外网访问,你需要在防火墙里开放/转发服务器用到的端口。打开 Windows 防火墙设置。
在设置里添加入站和出站规则,端口范围是 27015-27020,协议是 TCP/UDP。
配置
到这里,你的 Day of Defeat: Source 服务器基本搭建完成。你可以通过直接编辑启动文件来做进一步配置。进入你的根目录,找到 cfg 文件夹,打开 server.cfg 文件,里面可以修改服务器选项。
../steamapps/common/dod-ds/dod/cfg/server.cfg
注册 GSL Token
想让其他玩家加入你的服务器,你必须生成并添加一个游戏服务器登录令牌(GSLT)。这个令牌用来让你的服务器通过 Steam 认证。生成 GSLT,访问 http://steamcommunity.com/dev/managegameservers ,用游戏 ID 232290(Day of Defeat: Source)创建令牌。
拿到令牌后,在服务器启动参数里加上 +sv_setsteamaccount <TOKEN>。
启动 & 连接服务器
现在可以启动服务器了。进入游戏主目录,执行以下启动命令:
start srcds.exe -console -game dod -secure +maxplayers 22 +map de_dust +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
命令行会显示日志,表示启动成功。首次启动可能会稍微久一点,因为要完成各种初始化。你也可以直接用服务器列表底部的搜索栏,输入 [你的IP]:2456 来连接。
总结
恭喜你,Day of Defeat: Source 服务器已经成功安装并配置完成!如果有任何问题或需要帮助,随时联系我们的客服团队,我们每天都在线为你服务!🙂