首页 资讯 > > 正文

全球微动态丨【教程】饥荒联机版(本地服务器+内网穿透)部分问题解决办法

来源:哔哩哔哩 发布日期:2023-05-21 15:50:41 分享到:

联机配置视频:【饥荒联机】联机卡顿?详解如何不买云服务器,低成本的享受流畅的饥荒联机体验——本地服务器搭建+内网穿透


(资料图片)

对本文操作的详细视频展示:【饥荒联机】(本地服务器+内网穿透)常见问题的解决办法

本文主要是对部署(本地服务器+内网穿透)过程中遇到的常见问题的解答

问题一览

模组部分

问题1:服务器模组部分或者全部不生效

解决方法:

1、重启本地服务器,让服务器再加载一次,第一次启动服务器因为需要下载服务器模组,所以时间会久一点

2、dedicated_server_mods_setup.lua文件添加服务器的时候不要把两个减号--也输入进去,--是注释的意思,--后面的代码不会生效

问题2:模组如何自动更新

解决方法:

ServerModSetup("350811795")——安装mod

ServerModCollectionSetup("379114180")——自动更新mod

第一条是主要的,第二条更新模组,内容填写同一段mod的ID

问题3:模组编号来源

解决方法1:

创意工坊模组的链接中的数字

解决方法2:

存档的模组文件modoverrides.lua下

问题4:如何添加或者删除服务端mod

解决方法1:

打开饥荒联机版,创建游戏,选择与服务器上对应的存档,MOD配置(添加或者删除),启动,在选择人物时断开连接。把游戏新生成的modoverrides文件覆盖到服务器上,洞穴和主世界都要覆盖,删除的话到此就可以了,添加的话还要复制mod文件夹到服务器上

解决方法2:

把服务器的存档复制在本地游戏的存档目录下,启动游戏,对该存档进行MOD配置(添加或者删除),启动,如果确定新加模组不会和旧模组冲突,直接断开连接。如果不确定有没有冲突,则启动后在游戏内逛两圈测试测试功能。(因为模组冲突会导致服务器崩溃)最后将改好的存档覆盖掉服务器的存档,并修改master和cave中server.ini的端口(如果你使用了内网穿透)

问题5:存档文件没有cave

解决方法:

创建世界时添加洞穴

本地服务器部分

问题6:无效令牌

[00:00:04]: [200] Account Failed (6): "E_INVALID_TOKEN"

[00:00:04]: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[00:00:04]: !!!! Your Server Will Not Start !!!!

[00:00:04]: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[00:00:04]: No auth token could be found.

[00:00:04]: To generate a cluster_token you must

[00:00:04]: open the console from a logged-in game

[00:00:04]: client with the tilda key (~ / �) and type:

[00:00:04]: TheNet:GenerateClusterToken()

[00:00:04]: This will create 'cluster_token.txt' in

[00:00:04]: your client settings directory. Copy this

[00:00:04]: into your cluster settings directory.

[00:00:04]: [Connect] PendingConnection::Reset(true) 

解决方法1:

重启本地服务器试试

解决方法2:

更换的网络(第一次运行会让你开防火墙,别把他关了)

解决方法3:

去科雷网站重新申请服务器令牌

解决方法4:

你有删除cluster_token.txt里原本就有的字符串吗? 那个得删掉。或者cluster_token文件内的令牌有误,重新复制并覆盖

解决方法5:

在饥荒游戏里按~ 输入TheNet:GenerateClusterToken() 会在本地游戏存档目录生成一个cluster_token.txt文件 用它去替换

解决方法6:

未找到cluster_token文件,确保cluster_token文件在指定目录下 

问题7:端口被占用

[00:00:05]: Port 10999 is open in the firewall.

[00:00:05]: [Shard] Shard server mode disabled by configuration file

[00:00:05]: [Error] Server failed to start!

[00:00:05]: Unhandled exception during server startup: RakNet UDP startup failed: SOCKET_PORT_ALREADY_IN_USE (5)

[00:00:05]: PushNetworkDisconnectEvent With Reason: "ID_DST_INITIALIZATION_FAILED", reset: false

[00:00:05]: Details: SOCKET_PORT_ALREADY_IN_USE

[00:00:08]: ... FilesExistAsyncThread complete 

解决方法1:

关闭防火墙或者在防火墙中设置允许该服务程序通过

解决方法2:

主世界服务器的默认端口为10999,洞穴服务器的默认端口为10998,win+r并输入cmd打开命令行,输入netstat -an查看端口10999或10998是否被占用?

若被占用:

不使用内网穿透时:编辑Cluster_1>Master和Cluster_1>Caves文件夹下的server文件,分别更改server_port的值为10997,10996。 

使用内网穿透时:删除隧道,并重新申请不同端口的隧道,再更改Cluster_1>Master和Cluster_1>Caves文件夹下的server文件

问题8:服务器启动成功但游戏大厅搜索不到房间/所有人显示服务器无应答

解决方法:

打开steam库-工具更新升级Don't Starve Together Dedicated Server

问题9:本地服务器启动后闪退

解决方法:

仔细输入launch_preconfigured_servers.bat文件,不多空格、换行等,确保每个字完全一样

start "Don't Starve Together Overworld" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" - cluster Cluster_1 -console -shard Master

start "Don't Starve Together Caves"     /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" - cluster Cluster_1 -console -shard Caves

问题10:如何建立两个服务器

解决方法:

在launch_preconfigured_servers.bat执行文件里复制那两行代码,把1改成2,然后在服务器存档那加上第二个世界的存档。如果使用内网穿透,因为这种情况不能共用端口,换句话说,需要4条隧道

问题11:存档建好后怎么修改名字,密码

解决方法:

打开存档界面cluster.ini文件,在里面修改参数

(1)game_mode:游戏模式,图中的预设值为endless,意为“无尽”。如果想改为其他模式,只需要将endless改为其他模式对应的单词,如survival,“生存”模式。

(2)max_players:最大玩家数,图中最大玩家数为4人

(3)pvp:是否允许玩家间战斗,只有true和false两个预设值,true代表允许玩家战斗,false禁止。

(4)pause_when_empty:服务器为空时是否暂停,只有true和false两个预设值,true代表无无玩家时暂停,false不暂停,建议设置为true,否则只要服务器处于开启状态,世界会一直进行运算。

(5)lan_only_cluster:仅限局域网玩家加入,只有true和false两个预设值,true代表仅对局域网开放,false则公开。

(6)cluster_intention:房间类型,图中设置的为cooperative,合作。

(7)cluster_password:房间密码,按需设置

(8)cluster_description:房间描述,别人在加入服务器时可以看到,按需设置。

(9)cluster_name:房间名,必须设置。

(10)offline_cluster:离线模式的房间,只有true和false两个预设值,true代表该房间不对别人公开,false则是正常的房间。

(11)cluster_language:房间语言,zh,“中文”,一般不调整,默认即可。

(12)console_enabled:是否启用控制台,只有true和false两个预设值,true表示启用,false则不启用。即使该项设置为true,如果没有添加房间管理员,那么也只有房主的控制台代码可以生效,其余玩家的无效,如需让特定玩家的命令能够生效,需要设置管理员,如何设置管理员在以下链接

1、如何获取自己的管理员序号

2、如何设置管理员

后面部分的参数一般不用修改,如果修改可能导致服务器启动失败

内网穿透部分

问题12:内网穿透的节点选择

解决方法:

打开SakuraFrp网站,服务=》节点状态=》选择状态好的节点

问题13:穿透节点启动失败

解决方法:

打开SakuraFrp网站,帮助=》帮助文档=》查找Sakura启动器报错的描述对应解决办法

如节点登录失败搜索结果:

问题14:某个朋友用代码连接服务器无应答

解决方法1:

让朋友更换网络,原网络可能禁止frp,导致其不能使用内穿隧道,原因和上一问题一样

解决方法2:

检查master和cave中server.ini的端口(如果使用了内网穿透)

怎么找到问题

问题15:理解本地服务器/Sakura启动器日志的报错

解决方法:

无法正确运行时,先行判断是本地服务器报错还是Sakura启动器启动器报错。

前者体现为即使是服务器主也不能进入游戏,以及服务器启动失败。

后者体现为服务器主能进入游戏,但用代码加入游戏的朋友失败。

判断后,看本地服务器/Sakura启动器日志的报错或者症状有无和本文的相符合的,若本文不能解决问题,可以直接在百度上搜索该报错

谢谢大家

关键词:

x 广告

河北印发出台通用机场布局规划(2021-2030年)

到2030年,全省形成以A类通用机场为主体、B类通用机场为补充,功能完善、覆盖广泛的通用机场体系,全省通用机场达到23个。其中,到2025年全

复原民国旧菜单 一批“消失的名菜”重现羊城

  中新网广州12月5日电 (记者 程景伟)“粤宴中国·消失的名菜”活动4日晚在广州博物馆镇海楼广场举行,一批业已失传或十分罕见的传统粤

青海再度“双清零”:战“疫”催生定点救治医院反思与成长

  中新网西宁12月5日电 题:青海再度“双清零”:战“疫”催生定点救治医院反思与成长  作者 潘雨洁  全面停诊、四下无人;火线冲

世界海拔最高高铁客运站山丹马场站运营

  中新网兰州12月5日电 (记者 杨艳敏)记者从中国铁路兰州局集团有限公司获悉,12月5日10时29分随着嘉峪关南至西安北D2696次动车组列车

千年古都洛阳为何要建青年友好型城市?

  中新网洛阳12月5日电 题:千年古都洛阳为何要建青年友好型城市?  记者 肖开霖 李贵刚  千年古都洛阳日前公布《洛阳市建设青年

甘肃万余河长公示牌拥有“电子身份证” 局地启“千里眼”治水

  中新网兰州12月5日电 (记者 冯志军)记者5日从甘肃省水利厅获悉,今年以来,甘肃全面推动河长公示牌信息化建设,为全省河流换发“电子

满洲里市向呼伦贝尔市“手递手”异地转运3批次隔离人员

  (抗击新冠肺炎)满洲里市向呼伦贝尔市“手递手”异地转运3批次隔离人员  中新网呼伦贝尔12月5日电 (记者 张玮)5日,内蒙古自治区呼

2021年度法治人物沈云如:让群众过上“有身份的生活”

  中新网杭州12月5日电 题:2021年度法治人物沈云如:让群众过上“有身份的生活”  作者 郭其钰 张先登  行程10余万公里,为辖区3

x 广告

Copyright   2015-2032 华西海洋网版权所有  备案号:京ICP备2022016840号-35   联系邮箱: 920 891 263@qq.com