六、进阶配置及启动
配置管理员
cd ~/.klei/DoNotStarveTogether/MyDediServer/
vim adminlist.txt
然后写入用户id,这里不是指游戏ID,而是klei对各个正版玩家的一个编号。
编号可以在steam打开饥荒后,进入主菜单,右下角有个acc info的图表,点进去看。
或者每次有玩家进入你的服务器,控制台日志也会打印出它的编号
编辑完成后保存
启动
先说一下,配置好了之后,成功启动后,目录大致如下
网上有一堆大神的启动脚本,很不错可以用来参考。其实脚本里面都是检查路径什么的,更重要的是自己明白里面的内容,并且查看官方文档里面的启动参数。
直接挂入后台
screen -S dst
./dontstarve_dedicated_server_nullrenderer -console -cluster "MyDediServer" -shard Master -monitor_parent_process $$
注意,这里-cluster 就是指定用哪个存档,参考上图的存档目录图,我可以-cluster "lich" ,指定使用lich这个存档。
其他启动参数参考下面的引用。
启动完成后,命令行最终输出
此时已经成功启动是在饥荒控制台了,输入什么c_announce("hell全世界“),就可以操纵游戏了
然后按住ctrl键+a键,再按d键就可以退出当前的终端。这样饥荒所在的终端就挂入后台了
下次再进来就这样
screen -ls
看到那个终端id号,然后输入
screen -r [你的ID号]
这样就可以返回饥荒的控制台
如果当前的终端有其他窗口打开着,是Attached,你需要-Rd 强行抢占。
关闭服务器就直接进入screen后,按ctrl+c
正常启动之后,应该在饥荒浏览房间里面看到你的房间了
如果饥荒官方有版本更新,记得去更新一下,否则会看不到房间,执行如下命令则可以更新,更新时候需要关闭服务器。建议做个crontab,让服务器定期自己更新、停机维护,这里就不详细说了。
以上就是小编为大家带来的饥荒:联机版建立服务器的图文教程,想自己创建服务器的小伙伴们不妨根据教程来尝试一下!