Steam饥荒联机版多人服务器搭建全解析

您所在的位置:网站首页 饥荒测试版怎么进 Steam饥荒联机版多人服务器搭建全解析

Steam饥荒联机版多人服务器搭建全解析

2024-07-07 22:57| 来源: 网络整理| 查看: 265

【怕你们不看到最后所以放在前面的十分严肃认真的致谢】

饥荒联机版发行至今六年有余,多人联机服务器的搭建经验数不胜数。仰仗各位前辈留下的经验以及雨飞君舰长群小伙伴们的支持,本小白才开启了对饥荒服务器的摸索。目前还在和小伙伴一同探索不同云服务器配置下的更好方案,欢迎指摘,敬请关注后续专栏及视频投稿!

感谢大自然的馈赠,本文提及的搭建经验主要获益于以下几个视频

2021饥荒本地服务器搭建+服务器mod添加自动更新(蠢新也能学废)-La酱

3分钟创建你的饥荒联机专属服务器!纯免费!良心教学!steam+wegame均有!【饥荒五耀】

steam饥荒多层世界教学以及防卡技巧

特别感谢雨飞君舰长大大们的多次配合及花式夸夸支持

特别感谢小琪子一枚投喂的大肉丸

特别感谢海鹦鹉保护协会会长悄悄筹备的丹家军(bushi

特别感谢怒拔萝卜求教程,治好了我多年的拖延症

特别感谢一般通过型希望教徒的表白及第一次多人联机的名场面二创

特别感谢晴久w对表白场面的二创

特别感谢小杜DXY投喂的大量参考资料

等等等等。

舰长与雨飞君首次联机名场面  转载自@一般通过型希望教徒舰长与雨飞君首次联机名场面  转载自@一般通过型希望教徒和水果人贴贴(✿◡‿◡)  转载自@晴久w

专栏内容请配合操作视频一同享用

愿饥荒大陆再也没有卡顿

【搭建前准备】

安装Don't Starve Together Dedicated Server

Steam 库 → 工具 分组

一台没有杂念的PC

除了尽可能保证较低的CPU和RAM占用,联机吃带宽,主机请尽量关闭需要占用网络带宽的程序,尤其注意会占用上载速度的应用,比如网络视频通话。

Klei饥荒服务器令牌

饥荒游戏界面 → 账号 → 游戏 → 《饥荒:联机版》的游戏服务器 → 添加新服务器并复制服务器令牌备用

服务器模组ID

Steam创意工坊对应模组界面空白处右键 → 复制网页URL → 复制模组ID备用

    Global position (全球定位)ID:378160973

    No more respawn penalty(不减血量上限)ID:356420397

服务器管理员Klei ID

为了方便大家快乐玩耍,需要安排几个管理员,需要用到KU开头的Klei ID (游戏界面点击账号可以看到)

Cluster文件夹

Steam饥荒创建新世界 → 管理世界 → 找到Cluster文件夹,备用 

【搭建过程】

添加服务器模组ID

Steam → Don't Starve Together Dedicated Server → 设置 → 管理 → 浏览本地文件 → mods → 记事本打开文件dedicated_server_mods_setup.lua → 结尾换行新增服务器模组ID如下(以Global position和No more respawn penalty为例),并保存

编辑服务器启动文件

返回上一层文件夹 → bin → scripts → 记事本编辑launch_preconfigured_servers.bat → 更改最后两行如下并保存 → 为方便启动,发送快捷方式到桌面

粘贴Cluster文件夹并配置

把之前准备好的Cluster文件夹复制粘贴到上一层文件夹,并改名为 Cluster_1

在Cluster_1文件夹内进行如下操作

记事本编辑 cluster.ini 更改最大游戏人数,服务器名,密码等设定

记事本新建 adminlist.txt,记录管理员的Klei ID

记事本新建 cluster_token.txt, 记录服务器令牌

(可选)记事本新建 whitelist.txt,记录白名单人员的Klei ID

【启动及结束服务器】

启动服务器

在桌面找到launch_preconfigured_servers的快捷方式,双击启动。会看到 Overworld (地上) 和 Cave(洞穴)两个服务器运行窗口,下面是正常开启的服务器运行窗口截图。

地上服务器运行截图洞穴服务器运行截图

结束服务器

直接关闭服务器窗口可能会损坏存档,建议在两个服务器运行窗口分别键入 c_shutdown() 命令关闭服务器。

【实测效果展示】

本系列服务器搭建完全用于雨飞君舰长群开黑,本地Windows系统构建的服务器是我们尝试的第一次多人联机,除主机外大部分人能玩但是有明显卡顿,需要开延迟补偿,无法走位。国外小伙伴及少量校园网用户连接较差。

再次感谢小伙伴们忍受卡顿一起开荒,我们在这次联机里12天种出巨大南瓜,群殴龙蝇,海上培养MVP牛牛。更多欢乐卡顿实测雨飞君视角,请移步这里 ↓

【直播回放】多人联机 2022年5月11日22点场

本地Windows搭建服务器联机截图 -- 来自雨飞君直播回放黑恶势力群殴龙蝇 -- 来自雨飞君直播回放

实测主机参数 (机型:Legion R9000P 2021H)

处理器:AMD Ryzen 7 5800H with Radeon Graphics  3.20 GHz (8核16线程)

RAM:32GB

上载带宽实测峰值:~5Mbps (中国香港节点)

系统:Windows 11 家庭中文版 (64位)

实测人员及世界设定

参与人数:10

玩家位置:德国x1,中国香港x1,中国大陆x7 (包含使用校园网的小伙伴)

模组:Global position (全球定位);No more respawn penalty(不减血量上限)

地图:地上(中),洞穴(小)

【可能遇到的Bug】

洞穴世界无法连接

如果首次进入洞穴时,机主不在线,其余玩家下洞时可能无法连接洞穴服务器。

解决方案:结束服务器,重启后让机主先下洞。(有点儿迷,希望大佬指出问题所在。我们后来使用云服务器在Linux系统搭建饥荒服务器就没有这种问题了)

【引起卡顿的因素】

官方推荐多人联机服务器配置 https://dontstarve.fandom.com/wiki/Guides/Don%E2%80%99t_Starve_Together_Dedicated_Servers#Requirements

官方推荐配置

上述官方推荐配置我认为只可以作为最低配置来参考,以下几点是比较主要的引起卡顿的因素以及对应的优化思路。

CPU单核性能

饥荒是一个单核游戏,本身没有做多线程优化。在利用多核CPU主机进行饥荒服务器搭建时,只能调用CPU的一个核,所以影响服务器性能的是主机CPU单核性能。

除了尽可能提高单核性能,也可以通过设立多层世界,每个世界利用CPU的一个核运行,以此达到多核运行饥荒的目的。这部分尝试也会记录在后续专栏和视频。

主机和玩家各自的网速

主机的上载速度和玩家的下载速度很大程度被主机和玩家的IP所在地影响。云服务器作为主机通常可以提供更稳定的主机网速。如果有国外小伙伴参与联机,中国香港是一个不错的节点选择,大陆小伙伴可以通过开启Steam饥荒加速器到默认节点获得丝滑的走位体验。

地图物资积累

地图上物品/怪的数量。通过控制台命令c_removeall("")移除某类物品,或者利用物品自动堆叠及自动清理模组可以有效减弱这种卡顿的影响。

大型模组

比如神话书说这种大型模组,会增加CPU和内存的负担,更容易引起卡顿。可以利用内存优化模组,比如DST lazy loader。

详细的云服务器搭建解析,实测反馈及优化思路

敬请关注后续专栏及视频投稿!

♥ 谢谢阅读,欢迎指摘,送你感恩的小心心 ♥



【本文地址】


今日新闻


推荐新闻


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