零基础搭建自己的饥荒Don‘tStarve服务器,摆脱联机卡顿和小伙伴快乐联机
您可以建立个人《饥荒》服务器,消除在线延迟,并与您的朋友享受交流的乐趣。
本文将提供有关如何设置自己的服务器并提供舒适的在线环境的详细指南。
建设前言《饥荒》游戏因其丰富的可玩性和众多的模块而广受欢迎。
多人在线成为其要点之一,但官方服务器连接不稳定。
事实证明,建立一个私人服务器是一个解决方案。
本教程将指导您如何轻松设置WindowsServer,以满足您随时随地与朋友联系的需求。
设备配置本教程支持LinuxServer和WindowsServer。
对于新手来说,WindowsServer更容易上手,并且需要相对较少的资源。
建议初学者使用WindowsServer。
购买服务器小贴士对于服务器,建议学生用户购买或租赁服务器,以享受折扣。
查看专属折扣链接以获取特别折扣信息。
测试结果表明,配置腾讯云轻量级应用服务器(2C4G6M)可以流畅运行《饥荒》;足够支持6人同时玩表明带宽可用。
我们真诚地请求您帮助制作备份视频的教程视频,并只需一键点击和三个链接即可帮助传播知识。
教程同步发布:服务器启动您可以参考本文以腾讯云轻量级应用服务器Lighthouse作为Linux分发服务器为例,搭建一个快速启动的神服务器。
对于WindowsServer(WindowsServer2019、WindowsServer2022),购买后,重置管理员用户密码并使用WebRDP进行远程连接。
对于本地设备配置,macOS用户可以使用Microsoft远程桌面应用程序,而Windows用户可以使用Windows附带的远程桌面功能。
创建共享文件夹以方便文件交互。
安装SteamCMD在WindowsServer上下载SteamCMD;注意不要解压到空文件夹,直接在ZIP中使用。
启动SteamCMD并同步Don'tStarve服务器。
通过SteamCMD同步Don'tStarve服务器,使本地的原始文件不被饿死,以确保服务器平稳运行。
不要饿死服务器配置服务器以保证游戏的顺利进行。
配置文件和AuthToken已初始化。
将它们存档并上传到服务器共享文件夹以创建存档和备份。
添加配置文件。
配置文件和AuthToken保证了稳定的游戏环境。
启动服务器并运行启动文件即可成功创建服务器。
修复可能的CURL连接超时问题。
服务器防火墙设置可以让服务器防火墙保证游戏连接顺畅。
在本地连接上搜索游戏;使用本地多人版饥荒来过滤和添加服务器。
第一次加载可能会很慢。
通过在本地配置并将其上传到服务器来向游戏添加模组。
LinuxServer用户的Linux设置还推荐使用采用Debian或Ubuntu发行版的腾讯云轻量级应用服务器。
使用SteamCMD创建Steam用户并同步Don'tStarve服务器。
安装依赖包;下载并安装SteamCMD;匿名登录并启动Don'tStarve服务器。
初始化和拉取步骤与WindowsServer类似,最终的目录结构也相同。
文件配置和启动创建地图配置目录和启动脚本,保证服务器正常启动。
i386支持问题修复libcurl-gnutls.so.4和libstdc++.so.6的依赖问题并将i386版本添加到服务器。
服务器迁移和更新:解压并归档以迁移服务器;不按照步骤更新Starve服务器并将日志备份为日志。
排除配置问题:验证配置并确保服务器不受影响。
此时,个人饥荒服务器已结束。
如有疑问,请留言讨论。
搭建饥荒服务器(2024.3更新)
如果您遇到以上问题,可以阅读本文来解决。
主要剧情开始。
最近,当我和朋友上网时,我总是遇到延迟和卡顿的情况。
有时打开加速器并没有帮助。
而且,这么多人开加速器也不划算。
最好设置每年至少有150个新用户且延迟很少的服务器。
完成后,像往常一样打印详细教程。
15+MODDon'tStarve当你启动服务时,你的服务器将占用大约1.2GB内存。
如果是64位服务,差不多是1.8GB。
核心CPU利用率在15%左右,4-6人一起玩毫无压力。
所以基本上1核2G服务器就够用了。
可以加载更多MOD,并在游戏后期激活的功能包括:像《行动队列理论》这样的增强MOD如果添加很多带有活跃MOD的新物品,腾讯云服务器1核2G4M服务器新用户每年需要150个左右,可以升级。
免费提供2核4G8M。
(如果找不到联系客服)如果您有兴趣领取优惠券,请查看阿里云11月活动。
2核,2G3M,新旧共享99/年部署教程非常有帮助。
本教程中创建的文件夹将用于存储启动脚本和文件名。
以具有sudo权限的用户身份登录服务器。
1.首先,安装Steam和Don所需的依赖项。
2.安装SteamCMD来创建Starve服务器。
从eamcmd文件夹下载steamcmd程序,解压steamcmd_linux.tar.gz文件,然后启动steamcmd3。
如果不存在上述问题,请前往Steam服务并下载Don。
“一起挨饿”前面的Steam>不需要输入,仅表示您正在Steam服务上使用该应用程序。
_update343050validate是从Steam下载《饥荒Online》服务器的命令。
执行完成后,输入quit退出Steam服务。
如果直接在服务器上创建地图,后续配置就比较麻烦。
通常,Windows首先找到地图文件并将其上传到服务器。
在Windows上打开《饥荒Online》,点击菜单界面的【创建游戏】,配置你需要在线创建的世界,服务器模式选择【公共】,配置密码,勾选MOD。
配置完成后,您可以点击“创建世界”,等待世界创建完成,进入角色选择界面,然后退出服务器上创建存档的文件夹。
在C://User/xxx/Documents/klei/DoNotStarveTogether文件夹中,找到刚刚创建的存档并将其上传到/.klei/DoNotStarveTogether/Cluster_1文件夹。
如果没有Cluster_token.txt也没关系。
稍后将创建它。
访问account.klei.com/accou。
获取服务器令牌。
在服务器上的Cluster_1文件夹中创建Cluster_token.txt文件,并将服务器令牌保存到该文件中。
5.为自己添加管理员权限并访问account.klei。
在.com/accou...页面找到kleiID,创建管理员权限文件,并将kleiID复制到该文件中。
6.向服务器订阅MOD这将告诉服务器要订阅或下载哪些MOD。
在地图上激活M。
其他文件(稍后讨论)的OD应在文件底部订阅。
添加一个MOD。
该数字是mod的ID,可以在.klei/DoNotStarveTogether/Cluster_1/Master/modoverride中找到。
Lua请检查P.S.klei/DoNotStarveTogether/Cluster_1/Master/modoverride.lua以了解此地图的MOD配置。
如果您订阅了新的MOD,则需要在此处添加配置。
否则MOD将不会被应用。
Caves还有一个modoverride.lua文件,所以不要忘记修改它。
7.编写启动脚本后,返回根目录并创建boot.sh文件并将以下命令粘贴到boot.sh中:如果要启动64位服务,脚本将默认启动32位服务器。
(它会使用更多的内存,所以会相对更流畅。
)只需将这两行更改为以下内容并保存此时,您在Don'tStarve服务器上的部署将如下所示:接下来,您需要打开防火墙端口。
否则没有其他访问权限。
打开端口您可以在存档文件夹中查看需要打开的特定端口的这些文件。
小心开放协议。
为了Steam的安全,这两个协议都是开放的。
我打开的端口总数是:可能因人而异。
按照上面提供的说明进行配置。
从boot.sh所在的根目录启动Don'tStarve服务器。
运行以下代码将导致Don'tStarve服务器在后台运行。
您可以通过以下方式查看输出日志:如果看到以下输出,则表示启动成功并终止,因为服务器正在后台运行。
要杀死一个服务器,必须首先找到该服务器的PID,然后使用kill命令来杀死它。
上图中圈出的PID在服务器关闭时执行一些方法。
我们不建议使用kill-9强制关闭。
其他1.修改服务器名称。
服务器名称和密码位于.klei/DoNotStarveTogether/Cluster_1/cluster.ini文件中。
修改后重启即可。
2.每当《饥荒Online》更新时,请将您的服务器更新到最新版本。
不同版本不能一起玩,也不能搜索房间。
以下是您可以查询Don'tStarve服务器的URL:您可以通过此URL浏览您自己的服务器,但其他人不能。
应该是版本不同造成的。
饥荒Web服务器列表可以使用上述更新命令编写在脚本中,以便稍后运行。
步骤如下:在steamcmd.sh文件所在的目录中创建一个脚本文件update.sh,并使用以下命令保存该脚本,以便稍后更新您的Don'tStarve服务器并直接运行:/uupdate.sh3。
解决服务器延迟的原因。
例如,如果将xxx.xxx.xxx.xxx替换为您的服务器IP,您将得到以下结果:时间栏经常显示比较。
通常,小于60毫秒是正常的。
如果您的服务器不支持ping命令,输出会更加复杂。
2.请参阅服务器性能问题故障排除。
您可以使用top或htop命令检查服务器资源使用情况。
当前CPU负载负载为8.1%,剩余内存为366.5+671.9=1038.4MB。
如果您的CPU负载长时间处于80%以上,内存低于100MB,则可能是服务器资源不足。
少加载MOD,不要养太多生物,让它们留在陆地上就可以了。
清理掉落的水滴是个好主意。
3.对于MOD问题,您可以尝试在不打开MOD的情况下上传干净的存档。
如果还没有停止,请尝试一一关闭模组。
没有好的解决办法。