steamcmd是一个命令行工具,可以用来设置和管理Steam游戏服务器。以下是使用steamcmd设置专用服务器的一般步骤:
下载安装SteamCMD。
使用命令行登录SteamCMD,输入命令:login anonymous。
输入命令:force_install_dir ./my_dst,设置安装目录为当前文件夹中的my_dst文件夹。
输入命令:app_update 343050 validate,安装或升级Dont Starve Together Dedicated Server。
打开饥荒联机版,进入大厅,创建游戏,创建洞穴以及勾选自己想要的服务端MOD,配置好后启动,在选择人物界面直接断开连接。
获取服务器令牌,打开饥荒联机版,进入大厅,点击下方的账号,在网页中点击菜单栏里的游戏,点击右上角饥荒联机版的游戏服务器,添加一个新服务器,那串非常长的数字加符号就是我们的服务器令牌,复制下来。
在云服务器上搭建存档及MOD,将步骤3中的Cluster_X文件夹复制到云服务器的库>文档>Klei>DoNotStarveTogether>目录下,并改名为Cluster_1,Klei和DoNotStarveTogether文件夹没有就自己创建。
将步骤4中的令牌复制到Cluster_1文件夹内名为cluster_token的文本文档中,直接覆盖里面的内容,cluster_token没有就自己创建,文件类型是文本文档。
打开Cluster_1>Master>目录下名为modoverrides的文件,该文件为脚本文件直接选择用记事本打开就好。在记事本中查找workshop,workshop后面跟着的数字就是对应的ModID,你选了几个Mod肯定会有几个workshop和ModID,打开在SteamCmd安装目录下找到步骤2中创建的my_dst文件夹。
在你自己的电脑上打开Steam>steamapps>common>Dont Starve Together>mods这个文件夹,在文件夹中根据之前的ModID找到对应的Mod文件夹复制到云服务器my_dst>mod的文件夹下。如果Mod多了觉得麻烦可以直接全部复制,只是以后要删除就不方便了。
启动服务程序,编辑my_dst>bin>scripts>目录下名为launch_preconfigured_servers的批处理文件 @ECHO OFF set SteamAppId=322330 set SteamGameId=322330 cd /D "C:\\SteamCMD\\my_dst\\bin"#双引号内路径是dontstarve_dedicated_server_nullrenderer服务程序所在路径,按个人更改。