搭建饥荒专用服务器是一个涉及多个步骤的过程,包括注册许可证、在游戏账号中添加服务器、创建游戏世界、配置服务器文件以及启动服务器等,以下是详细的搭建流程:
注册许可证
你需要购买饥荒联机版,并在WeGame平台搜索“饥荒联机版专用服务器”和“饥荒联机版”进行下载,下载完成后,选择注册许可证,按照提示填写密码和有效时长,注册完毕后,会提示一个文件所在目录,将该目录下的certificate.txt
文件拷贝到指定的服务器目录中(如D:\WeGameApps\rail_apps\饥荒联机版专用服务器(2000039)\bin
)。
在游戏账号中添加服务器
1、打开饥荒联机版,选择账号并登录。
2、进入游戏服务端界面(或直接访问网址https://accounts.klei.com/login 选择wegame登录)。
3、随便取一个名字,点击添加服务器。
4、复制生成的令牌,创建一个文本文件cluster_token.txt
保存令牌备用。
创建游戏世界
1、此时可以创建自己所需要的世界,设置所需的配置,包括是否需要洞穴以及模组等。
2、生成世界后不要选择角色,直接退出,然后回到这个界面打开世界文件夹。
3、将整个Cluster_2目录复制到DoNotStarveTogetherRail
目录中,存档名字可以随意更改(但不能使用中文)。
4、将之前准备好的cluster_token.txt
放到此目录中。
5、如果开启了模组,还需要将联机版里创建的世界时所下载的mod文件夹复制粘贴到服务器目录中。
游戏相关配置
1. 基本信息配置
用记事本打开相应的配置文件,可以直接修改,也可以在之前创建的Cluster_2存档中修改配置,再覆盖服务器的相应文件。
2. 服务器管理员配置
如需配置管理员,在指定目录创建adminlist.txt
文件,填入用户ID(可在添加服务器时的用户信息中查看)。
3. Mod配置
modoverrides.lua
文件是mod的相关配置,可以通过在联机版中修改所需Mod配置后,复制该存档对应位置的文件来覆盖服务器文件,注意主世界和洞穴两个目录都需要覆盖。
4. 世界选项配置
leveldataoverride.lua
对应的是世界选项配置,同样可以通过在联机版中修改后覆盖服务器文件来实现。
启动服务器
1、打开wegame,直接启动饥荒联机版专用服务器,输入注册许可证时设置的密码即可启动,如果需要启动洞穴,记得勾选相应选项。
2、启动服务器后,等待日志打印到sim paused,这表示服务器已经启动完成,此时可以在联机大厅和浏览游戏中搜到你的服务器。
注意事项
确保服务器的防火墙/安全组已正确配置,允许主世界端口、洞穴端口以及与steam连接的端口通过。
如果使用的是云服务器,建议根据玩家数量选择合适的配置,以保证游戏体验。
定期备份服务器数据,以防意外情况导致数据丢失。
相关问题与解答
问题1:如何在本地已经有存档的情况下将其转移到服务器上?
答:备份当前存档,然后删除本地存档并Clone仓库,将本地存档的CavesMaster文件夹直接覆盖过来(注意不要提交Caves/server.ini, Master/server.ini文件),在cluster.ini中手动覆盖密码、服务器名等信息,获取Server Token并写入cluster_token.txt文件,commit完事后,停止服务端,pull rebase最新修改,然后重启服务端,停机时间大约在3-5分钟。
问题2:如何增加Mod并应用到服务器上?
答:在本地启动游戏并修改存档的各种参数和mod,进入游戏确认修改无误,然后编辑mods/dedicated_server_mods_setup.lua文件,添加新的mod编号,安装对应的mod文件夹到mods
目录下(源文件可在饥荒的安装目录下找到),commit时只提交mod相关文件,停止服务端,commit最新存档,pull rebase最新修改后重启服务端即可。
到此,以上就是小编对于“饥荒专用服务器怎么搭建”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/622669.html