欢迎光临散文网 会员登陆 & 注册

饥荒联机版:多人联机服务器搭建 上篇 | 搞定 CentOS8 运行环境

2022-01-11 14:13 作者:hufang360  | 我要投稿

饥荒联机版,Don't Starve Together,一下简称为“dst”。

  • 对于大多数人而言,想跟小伙伴联机直接开游戏就行,对方是你的steam好友,就可以加入进来。

  • 为什么要弄 服务器?普通联机房主离开就关服了,服务器这不需要服主在场,适合长时间挂着,更加自由,当然操作也麻烦了不少。

  • 服务器 可以运行在 windows、mac 和 linux,实际上Windows上搭建操作更加简单,但一般建议搭建在独立 Linux 主机上而不是 Windows 上,以防 Windows 自动更新等原因导致服务器无法长期运行。

系统环境:CentOS 8

开服程序:Don't Starve Together Dedicated Server (Steam id 343050)

(有翻译成 饥荒联机版专用服务器 或 多人版饥荒独立服务器)


指令汇总:

  • 使用的是root用户,资料都推荐让创建一个名叫steam用户,个人发现用root更加方便;

  • /root/steamcmd/ 是steamcmd;

  • /root/dst/dst_client/ 是开服程序

  • anonymous 是匿名的意思,简言之不用登录你的steam账户;


    1、下载 开服程序

    1.1、下载steamcmd:


    1.2、问题1,运行 ./steamcmd.sh 时可能会出现如下错误:

    大意是64位系统运行了32位的文件,所以要执行下面的指令:

    1.3、重新运行 ./steamcmd.sh ,并下载开服程序:

    1.4、问题2,服务器连接steam遇到问题,匿名登录失败 或者 用自己的账户登录收不到安全验证码,需要考虑此因素,可以简单ping一下,如果ping不通或者丢包严重,可尝试走代理或者设置host。

    如果连接有问题,可以尝试这样设置下host,linux上修改host:

    i键进入编辑模式,按向下键,切到host文件最后一行,然后粘贴以下内容:

    粘贴完成后,按 esc键,然后输入 :wq 退出编辑,然后ping一下刚才设置的ip是否有效:

    结果显示 响应ip为 23.32.241.19,说明host设置成功,然后观察延迟和丢包情况,如果ping不通或者丢包严重,请自行寻找合适ip。

    2、启动 开服程序

    2.1 启动 开服程序


    2.2 问题3,无法启动开服程序

    解决方法:

    2.3 问题4,依然无法启动开服程序:

    解决方法:

    至此如果一切顺利,开服程序已经能够运行了,环境已经处理好了。


    安装 screen

    启动服务器后,我们希望它能长期运行,如果什么都不做,当我们断开SSH链接,刚开好的服务器就会被强制断开了,所以需要安装screen来让程序后台运行,所以需要安装screen:


    创建后台运行:

    后台运行创建后,直接关闭SSH,也不会影响服务器运行。


    如果只是想退出screen会话,用SSH做别的事情,可以 先按Ctrl+A,然后按D键 退出screen的当前会话。

    恢复会话:


    screen的基本用法:

    (建议搜索下这个指令的用法,然后自己亲自尝试一下)


    饥荒联机版:多人联机服务器搭建 上篇 | 搞定 CentOS8 运行环境的评论 (共 条)

    分享到微博请遵守国家法律