饥荒联机版专用服务器搭建

饥荒专用服务器搭建(Windows)

前言

前阵子突然想玩一款养成类游戏,厌倦了某盟某耀的打打杀杀生活,恍然想起大学期间买了两个饥荒联机版(至于为什么买了两个,别问,问就是不想伤害你们),直接打开家里的台式和笔记本玩了起来。玩到两百多天的时候,哦豁,已经明显感觉到PPT演讲时的画面了。直接打开云服务器购买界面买一台最便宜的服务器(厂商大家各自选自己喜爱的,这里不推荐,楼主一买买三年,不用为了续费而烦恼)开始搭建专用服务器,先前用linux搭建完发现还是会卡而且经常断开(不抹黑,没错是我辣鸡),windows就不会经常断开,废话不多说,开始搭建!(新年第一天,大家虎虎生威,嗷呜嗷呜!)

一、云服务器

用于平时玩游戏和开发的需求,楼主买了最便宜的配置,一共买了三年,大家按需购买,壕们请忽视~

Linux 上搭建的优势是在 CPU 的消耗上,Linux 因为可以不运行 Desktop,所以系统可以更少地占用 CPU 而把 CPU 资源让给游戏。在游戏时,会占用较多 CPU,特别是在画面中单位较多的时候,比如许多杀人蜂、夏季 Boss 的小宝宝之类的,都会大量占用 CPU 资源;

Linux 平台上游戏的搭建比较麻烦,几乎都是依靠命令行完成,没有 Linux 使用经验的朋友建议绕道;
在占用内存方面,Linux 并不能比 Windows 占用更少内存,而且每个游戏进程大约需要 500-600M 内存,总共需要大概 1.2G 内存,小内存的还是算了吧;
网速是最重要的!网速是最重要的!网速是最重要的!不管是什么平台搭建服务器,没有足够的上行带宽,卡成狗。
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》

二、新建用户

新建一个非管理员账户,这样可以让服务器更加安全。
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》

《饥荒联机版专用服务器搭建》

调出控制台:win + R,输入gpedit.msc,打开本地组策略编辑器,依次展开“计算机配置→管理模板→Windows 组件→远程桌面服务→远程桌面会话主机→连接”,双击打开“将远程桌面服务的用户限制到单独的远程桌面会话”
《饥荒联机版专用服务器搭建》

三、SteamCMD安装

创建一个用于存放 SteamCMD 的文件夹,例如 C:\software\SteamCMD。(可以提前下个notepad++方便编辑文本和命令)
从 https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip 下载 SteamCMD 的压缩文档,并解压到文件夹中。
《饥荒联机版专用服务器搭建》

运行解压出的 steamcmd.exe 文件。该文件会自动为你下载所需的各种文件,下载完成后,会进入如 Steam> 形式的命令行界面。
设置安装目录,登录,这两条命令不能反

force_install_dir C:\game\DST
login anonymous

《饥荒联机版专用服务器搭建》

更新版本

app_update 343050 validate

《饥荒联机版专用服务器搭建》
更新完后退出

quit

编写启动脚本,用于方便更新和启动游戏

steamcmd + force_install_dir "C:\game\DST" + login anonymous + app_update 343050 validate +quit

《饥荒联机版专用服务器搭建》

地底启动脚本

::dst_caves
dontstarve_dedicated_server_nullrenderer -console -cluster DediServer -shard Caves

地上启动脚本

::dst_overworld.bat
dontstarve_dedicated_server_nullrenderer -console -cluster DediServer -shard Master

《饥荒联机版专用服务器搭建》
编写好后可以创个快捷方式到桌面,先启动地上脚本,再启动地下脚本,出现没有token的命令后再全部关掉。打开C:\Users\steam\Documents\Klei\DoNotStarveTogether,能看到生成了 DoNotStarveTogether 文件夹,里面有一个叫 DediServer 的文件夹,再里面是 Master 和 Caves 两个分别代表地上和洞穴的配置目录。《饥荒联机版专用服务器搭建》

四、替换本地存档

如果是已经在服务器上玩过的,直接把整个服务器存档下(Cluster_1)的文件拷贝过来。如果是开新档,则往下看。

创建服务器,下载配置到本地,生成的文件叫A。
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
下载完配置后,本地创建个新世界,选上自己要的mod,然后到选人界面断开,生成的文件我们叫B。将BMaster文件夹下的文件和Cave文件夹下的文件复制到我们之前下载的配置A对应的文件夹下(圈起来的)。
《饥荒联机版专用服务器搭建》
最后一步,将服务器上的配置文件加上modoverrides.lua里的编号
《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》
把A文件全部复制到服务器的对应文件夹下
《饥荒联机版专用服务器搭建》

五、启动

依次双击启动地上地下脚本

《饥荒联机版专用服务器搭建》
《饥荒联机版专用服务器搭建》

结语

这就是整个搭建过程,可以尽情的玩耍了嘻嘻

    原文作者:柒鼬
    原文地址: https://blog.csdn.net/weixin_42886543/article/details/122763810
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞