【教程】Steam饥荒联机版如何在云服务器上搭建专用服务器(带服务端MOD及洞穴)

您所在的位置:网站首页 steam饥荒联机版怎么存档进去 【教程】Steam饥荒联机版如何在云服务器上搭建专用服务器(带服务端MOD及洞穴)

【教程】Steam饥荒联机版如何在云服务器上搭建专用服务器(带服务端MOD及洞穴)

2024-07-14 15:00| 来源: 网络整理| 查看: 265

1.租用云服务器

up主是在腾讯云租的学生机,性能的话只跑饥荒的森林和洞穴服务器应该没有问题,系统是windows server 2008。

连接云服务器的方法

打开运行

输入mstsc

输入云服务器的ip地址以及管理员密码(这些在腾讯云都可以查到)

2.下载安装SteamCMD

SteamCmd是steam的命令行程序,简单来说就是一个没有界面的steam,由于up租的是学生机性能不是很好,就想着尽可能节约计算机资源(界面程序消耗更多资源),如果你租的云服务器性能很好,那就直接在上面下个Steam就好了。

安装SteamCmd到自己指定的文件夹

在文件夹中打开steamcmd应用程序

按顺序输入以下4条命令

login anonymous #匿名登录

force_install_dir ./my_dst #设置安装目录为当前文件夹中的my_dst文件夹

app_update 343050 validate #安装或者升级Don't Starve Together Dedicated Server

quit #退出

这些操作等效于登录steam,下载安装工具Don't Starve Together Dedicated Server。

3.配置服务器参数

打开饥荒联机版,进入大厅,创建游戏

创建洞穴以及勾选自己想要的服务端MOD,配置好后启动

在选择人物界面直接断开连接

此电脑>文档>Klei>DoNotStarveTogether>你的steamID>游戏会在此目录下生成一个Cluster_X的文件夹,这里的X对应你在游戏中按顺序创建的第X个存档。

4.获取服务器令牌

打开饥荒联机版,进入大厅,点击下方的账号

在网页中点击菜单栏里的游戏

点击右上角饥荒联机版的游戏服务器

添加一个新服务器

那串非常长的数字加符号就是我们的服务器令牌,复制下来。

5.在云服务器上搭建存档及MOD

将步骤3中的Cluster_X文件夹复制到云服务器的库>文档>Klei>DoNotStarveTogether>目录下,并改名为Cluster_1,Klei和DoNotStarveTogether文件夹没有就自己创建。

将步骤4中的令牌复制到Cluster_1文件夹内名为cluster_token的文本文档中,直接覆盖里面的内容,cluster_token没有就自己创建,文件类型是文本文档

此步骤为服务端MOD配置,若不需要可直接略过。打开Cluster_1>Master>目录下名为modoverrides的文件,该文件为脚本文件直接选择用记事本打开就好。在记事本中查找workshop,workshop后面跟着的数字就是对应的ModID,你选了几个Mod肯定会有几个workshop和ModID,打开在SteamCmd安装目录下找到步骤2中创建的my_dst文件夹。

在你自己的电脑上打开Steam>steamapps>common>Don't Starve Together>mods这个文件夹,在文件夹中根据之前的ModID找到对应的Mod文件夹复制到云服务器my_dst>mod的文件夹下。如果Mod多了觉得麻烦可以直接全部复制,只是以后要删除就不方便了。

6.启动服务程序

编辑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服务程序所在路径,按个人更改

start "Don't Starve Together Overworld" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster Cluster_1 -console -shard Master -console #开启森林,绿色字体对应你存档文件夹名

start "Don't Starve Together Caves"     /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster Cluster_1 -console -shard Caves -console #开启洞穴,绿色字体对应你存档文件夹名

保存文件双击打开,服务程序启动成功

在大厅中搜索自己存档中的游戏名即可

关闭服务器的话一定不要直接X掉那俩个窗口,要在窗口中输入c_shutdown(),不然再启动就可能会有问题。

关于服务器的操作指令除了c_shutdown以外还有很多,请自行百度。

下一篇【教程】Steam饥荒联机版如何在云服务器上搭建专用服务器(常见问题解决方法)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3