饥荒联机版如何自己开服务器
❶ steam《饥荒》专用服务器怎么建
配置需求:
Steam账号内必须拥有Don't Starve Together,拥有DST即可建立多个独立服务器(Dedicated Server)。
独立服务器没有使用DST游戏内建立服务器的路由穿透技术,服务器必须为游戏客户端开放一个合适的端口,服务器默认通信方式:UDP协议,端口号:10999。
建立一个稳定的独立服务器必须确保系统满足以下要求:
网络上传速度:8KB/玩家/秒。如果按照独立服务器最大人数为6人来换算,网络上传速度必须达到50KB/秒或以上才能让6个玩家同时进行游戏,当然网络上传带宽越大越好,较差的网络通信会导致连接独立服务器的玩家动作卡顿以及卡屏。
内存:大约65MB/玩家。如果按照独立服务器最大人数为6人来换算,可用内存大小必须达到500MB或以上才能让6个玩家同时进行游戏。
CPU:官方网站没有明确说明。
游戏运行库:VCRedist_2008(x86),DST游戏根目录文件夹内有,对着DST右键->属性->本地文件->浏览本地文件
2.0-建服准备工作——获取令牌
如果要建立一个向公众开放的独立服务器,则必须要获得服务器令牌,这样做的目的是能够让开发者关停违反了服务条款的服务器。
根据以下步骤获得令牌:
注意:所有符号及标点全部使用半角模式输入。
运行Don't Starve Together。
点击Play !。
按~(数字键1左边的按键)开启控制台输入指令,再按一次关闭控制台,若还有控制台文字信息显示在屏幕上按CTRL+L关闭。
如下图在控制台内输入指令:TheNet:GenerateServerToken()
修改文件中字段client_only_mod = true:服务器View Mods里不显示此Mod;false:服务器View Mods里显示此Mod
修改文件中字段all_clients_require_mod = true:客户端都必须拥有此Mod才能加入游戏;false:客户端没有此Mod也能加入游戏。
❷ 饥荒联机版搭建专用服务器怎么用
想要在Steam上搭建《饥荒》联机版服务器吗?首先,你需要在Steam中安装Don't Starve Together独立服务器。进入Steam主界面,点击“收藏>工具”即可找到它。
当准备开启服务器时,右键点击该服务器,选择“执行预配置的服务器”。正常情况下,会有两个窗口弹出。第一个窗口是服务器设置窗口,你可以在这里进行一系列设置,如设定服务器的名称、密码、人机比例等;第二个窗口是服务器状态窗口,这里会显示服务器运行状态和玩家列表。
此外,为了让服务器稳定运行,你可以考虑安装一些辅助软件,如RCON。RCON是一个远程控制工具,可以让你通过命令行对服务器进行控制,如重启服务器、强制玩家下线等。
需要注意的是,服务器的运行需要一定的硬件配置,如稳定的网络环境、足够的存储空间等。同时,也要确保你有足够的时间和精力去维护服务器,包括定期更新服务器补丁、解决玩家问题等。
搭建好服务器后,你就可以邀请你的朋友们一起加入你的服务器,共同探索这个奇妙的世界了。
❸ 搭建饥荒服务器(2024.3更新)
如果你遇到了上面的问题,可以尝试看下这篇文章,也许能解决你的问题。
正片开始,最近和小伙伴联机总有人延迟、掉线,有时候开了加速器都没用。而且这么多人一起开加速器着实不划算,还不如搞台服务器,新用户一年150+,几乎无延迟。
搞完之后照例输出一下详细的教程
服务器选择
15+MOD的饥荒服务启动后会占用1.2GB左右的内存,64位服务的话差不多1.8GB,双核CPU常驻15%左右的使用率,4~6人一起玩没啥压力。
所以一台1核2G的服务器基本够用,比较推荐2核4G,可以加载更多MOD,玩到后期也不会太卡
P.S 这里启用的都是些功能增强型MOD行为排队论之类的,如果启用的MOD会添加很多新物品,内存建议4G起步
腾讯云服务器1核2G4M的服务器新用户一年150左右,可以免费升配到2核4G8M(找不到在哪问下客服),感兴趣领券看看吧
阿里云11月活动,2核2G3M新老同享99/年,很香
部署教程
在启动脚本有用到教程中创建的文件夹和文件名称,不建议更改
用有sudo权限的用户登录到服务器
1. 安装依赖
先安装steam和饥荒服务器需要用到的依赖,
2. 安装 SteamCMD
创建steamcmd文件夹
下载 steamcmd程序
解压steamcmd_linux.tar.gz文件
启动steamcmd
3. 安装饥荒联机版
如果上面没出啥问题的话,将会进入steam服务,接下来控制steam下载饥荒联机版
前面的steam> 不需要输入,只是说明你在steam服务中
app_update 343050 validate就是去steam中下载饥荒联机服务器的命令,需要等待一会,当执行完成后输入quit退出steam服务
4. 创建服务器存档
在服务器上直接创建新地图的话后续配置会比较麻烦,一般都是在Windows上先创建地图,然后找到地图文件上传到服务器中。
在Windows上打开《饥荒联机版》,在选单界面点击【创建游戏】对联机需要创建的世界进行配置,服务器模式选择【公共】,配置好密码,并勾选要使用的MOD
配置完成后,点击“生成世界”,等待世界创建完成,在进入选择人物界面后,就可以退出了
在服务器中创建存档的存放文件夹
在C://User/xxx/文档/klei/DoNotStarveTogether文件夹下,找到你刚才创建的存档,上传到/.klei/DoNotStarveTogether/Cluster_1这个文件夹里面,cluster_token.txt没有没关系,后面会创建。
访问 accounts.klei.com/accou... 获取服务器token
在服务器的Cluster_1文件夹下创建文件cluster_token.txt, 将服务器token保存到文件中
5. 为自己添加管理员权限
访问 accounts.klei.com/accou... 页面,找到自己的klei ID
创建管理员权限文件,复制klei ID到文件中
6. 为服务器订阅MOD
这里只是告诉服务器要订阅或者说要下载哪些MOD,是否在地图中启用MOD在其它文件中(后面会讲)
在文件最下面添加需要订阅的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中
脚本中默认启动的是32位服务器,如果想启动64位服务(会用更大的内存,相对也会更流畅一些),只需要更改这两行
改成下面这样之后保存就可以了
赋予boot.sh执行权限
到这里,饥荒服务器的部署就全部完成了,接下来还要开放防火墙端口,不然别人是访问不进来的。
开放端口
具体需要开放的端口可以查看存档文件夹下的这几个文件
注意开放的协议,饥荒端口都是UDP协议,steam的保险起见两种协议都开。
我总共开放的端口如下,每个人可能不一样,具体要按照上面给出的那几个文件来配置。
启动饥荒服务器
到根目录,也就是boot.sh所在的目录,运行下面的代码
执行后饥荒服务器会在后台运行,可以通过下面这个命令查看输出的日志
能看到下面这样的输出就是启动成功了
关闭服务器
因为是后台运行,关闭服务器需要先找到服务器的PID,然后用kill命令杀死
要kill的PID是上面图片中圈出来的,服务器在退出会执行一些方法,建议不要用kill -9强制杀死
其它
1. 修改服务器名称和密码
服务器的名称的名称和密码在.klei/DoNotStarveTogether/Cluster_1/cluster.ini 文件中,修改后重启即可
2. 更新服务器到最新版本
每次饥荒联机版更新后都需要同步更新服务器,不同版本之间不能在一起玩,而且搜索不到房间
这里推荐一个查询饥荒服务器的网址,如果你在这个网址上能搜到自己的服务器,但是其他人搜不到,那应该就是版本不同导致的。
饥荒网页版服务器列表
可以将上面的更新命令编写成脚本方便以后执行,步骤如下:
在steamcmd.sh文件的同级目录创建脚本文件update.sh,复制下面的命令到脚本中后保存
赋予脚本执行权限
以后更新饥荒服务器直接运行 ./update.sh
3. 服务器卡顿可能原因排查
导致玩家在服务器上卡顿的原因有很多,比如
用服务器IP替换 xxx.xxx.xxx.xxx,会得到如下输出,观察时间那一列是否经常会跳出一些比较大的数字,一般来说<60ms都是正常的。
如果服务器不支持ping命令可以试试tracert,这个输出复杂些,看不明白的可以参考下这篇文章
2. 服务器性能排查,在ubuntu系统中可以使用top或者htop命令查看服务器资源使用情况
可以看到当前CPU负载是8.1%,内存还剩366.5+671.9=1038.4MB,如果CPU负载长期高于80%,内存少于100MB,那么卡顿很可能就是因为服务器资源不足,建议少加载些MOD,不要养太多生物,打扫一下地面掉落物。
3. MOD问题
可以上传一个纯净存档(不开任何MOD)试试,如果不卡顿再一个个关掉MOD尝试,没啥太好的办法。
❹ WeGame饥荒最新联机版如何手动搭建自己的专用服务器
搭建服务器我们总的来说需要做以下两个步骤:
①:下载饥荒联机版专用服务器。
②:配置游戏文件。
一、如何下载饥荒联机版专用服务器
饥荒:联机版中依次点击饥荒联机大厅→我的服务器→手动搭建服务器即可进入专用服务器下载界面。
二、如何配置游戏文件
首先启动游戏饥荒:联机版,创建一个游戏存档(设置好房间名,密码,需要开启的MOD......)如果之前巧胡有创建过游戏存档,也可以拿之前的存档来搭建服务器。创建好游戏存档后点击游戏主依次点击页面中的账号→游戏→Don'tStarveTogetherServers→添加新服务器获取访问令牌,并将访问令牌Ctrl+C键复制到桌面新创建文本文档中备用。
做好以上几个步骤可以暂时退出游戏。之后依次打开我的电脑→文档→Klei→DoNotStarveTogetherRail→“一串数字的文件夹”。在里面可以看到我们创建好的游戏存档(一号档位即为Cluster_1),将需要搭建服务器的游戏存档的文件夹复制到DoNotStarveTogetherRail文件夹中并进入到复制好的游戏档位的文件夹中,在该文件中新建一个文本文档,并将该文档命名为:cluster_token。之后将其电脑上复制好备用的访问令牌复制粘贴至该文档中保存。
做好以上几个步骤还需要配置MOD。在WeGame中右键饥荒:饥荒联机版依次点击目录→打开mods文件夹,复制里面的所有文件夹(即你创客空间订阅过的mod)。之后在右键饥荒联机搭建专用服务器点击目录,将所有刚刚复制好的文件夹(mod)粘贴至mods文件夹中,这样就配置好服务器的mod啦。
做好以上所有步骤就可以开始搭建服务器啦。进入饥荒联机版搭建专用服务器主界面,点击注册许可证书,设置好证书有效期(长时间玩饥荒的话有效期设置长一点)和密码。注册好后点击启动,在服务器配置列表中选择自己已经配置好的游戏存档,在输入证书密码点击启动。跳出一个黑框,大约等个1分半就可以在饥荒:联机版中的联机大厅的玩家列表中搜寻自己的房间游戏名看到自己搭建好的服务器房间了。
以上做好后就搭建好了自己的专用服务器了。
在说两条要注意的:①:进入饥荒:联机版开始游戏不要点击离线游戏,而要等待上几秒登录游戏,不然就相当于玩单机游戏了。
②:电脑配置差不建议开过多mod(增加了游戏崩溃的概率)和开洞穴,郑宽和如果电脑配置真的非常差不建议搭建服务器(没必要),正常开房间玩就很好了。
在最后教大家如何在搭建好服务器之后添加新的MOD。第一步:进入游戏:饥荒联机版创建游戏中将需要搭建的服务器游戏的戏存档中添加需要添加的mod(或取消不需要的),并点击右下角回到世界。第二步:依次点击我的电脑→文档→Klei→Don'tStarveTogetherServers→“一串数字的文件夹”→需要搭建服务器的游戏存档文件夹→Master复制其中的modoverrides.lua命名文件并将其复制粘贴至Don'tStarveTogetherServers文件夹中游戏存档中的Master文件夹中,替换原来的文件完成。做好以上几个步骤即配置好新的游戏mod了,此后启动饥荒联机版搭建专用服务器即可。
如果大家觉得图文教程看的复杂的话,欢迎在西瓜视频中看我上传的WeGame饥荒联机版搭建服务器视频教程。
图片上传完,压缩看不太清!如果大家还喊盯有什么疑惑的地方,或者搭建服务器不成功的话欢迎在线咨询。
❺ Wegame《饥荒:联机版》专用服务器实用教程(一):如何开服
前言
为了提供更好的游戏体验,我通过研究搭建专用服务器的方法,成功解决了游戏过程中的卡顿问题。本文将分享开服过程中的经验和技巧,帮助有同样需求的玩家。该教程适用于在同一网络设备下的主世界与洞穴游戏环境,后续教程将涵盖更复杂的情况。
开服步骤
首先,下载并安装“饥荒联机版专用服务器”插件。在Wegame平台搜索并下载。安装完成后,单击插件,Wegame界面将显示注册许可证书的选项。选择证书的有效期,推荐最长12个月,设置证书密码,并打开配置教程。
获取密钥:使用游戏账号进入“游戏”界面,找到“Don't Starve Together Servers”,复制密钥并保存至“cluster_token.txt”文件。
创建世界:利用游戏创建新档,设置基本信息,包括游戏模式、最大人数、密码等。设置洞穴选项,添加所需服务器模组,生成世界。
拷贝存档:复制生成的世界存档至指定目录,覆盖原有的“Cluster_token.txt”文件。
拷贝mod:复制游戏的mod文件夹,替换专用服务器的mod文件夹,完成mod移植。
开启服务器:在专用服务器界面选择存档,设置证书密码,启动服务器。等待命令提示符出现“Registering master server in China lobby”字样,表示服务器成功开启。
关服方式:使用管理员命令或分别关闭主世界和洞穴的命令提示符,确保存档操作。
配置文件解析
cluster.ini文件包含服务器的基本设置。通过修改文件内容,可以调整游戏模式、最大玩家数、是否允许玩家间战斗、暂停时间、房间类型、房间密码、描述、房间名、离线模式等参数。
管理员设置
添加管理员时,创建adminlist.txt文件,输入玩家的Klei用户ID,保存并设置文件格式。在开启服务器后,被设置为管理员的玩家可以调用控制台命令。
总结
本文介绍了如何使用“饥荒联机版专用服务器”插件开启游戏服务器,包括步骤、配置文件解析以及管理员设置。希望本文能帮助玩家提升游戏体验。后续教程将涵盖更多进阶操作。欢迎感兴趣的朋友关注。
❻ 饥荒TGP版怎么创建服务器 怎么开服
正式开服,首先在TGP平台中打开饥荒联机服务器。
选择之前创建的文件夹。请注意,如果没有看到文件夹名称,请返回至上一步,检查是否正确复制了cluster_token.txt中的令牌。
接着输入第一步注册时设置的证书密码,然后点击启动按钮。
接下来,会看到一段闪动的黑框白字。
当出现“服务专器创建完成”的提示时,就表示服务器已经成功创建。
此时,您可以打开联机大厅并搜索自己的服务器。如果搜索到了,说明开服成功;如果没有搜索到,请检查是否在之前的步骤中出现了问题。
在创建服务器时,确保所有步骤都正确无误,有助于避免开服失败的情况。
成功创建服务器后,您可以邀请好友一起加入游戏,享受联机的乐趣。
如果在开服过程中遇到任何问题,可以查阅官方帮助文档或联系客服寻求技术支持。
总之,只要按照正确步骤操作,就能顺利创建并成功开服。
开服成功后,记得分享自己的服务器给更多的朋友,让更多的玩家享受到游戏的乐趣。
开服成功的关键在于细心和耐心,每一个步骤都不可马虎。
希望各位玩家能够顺利开服,享受游戏带来的快乐。