云服务器饥荒

时间: 2023-08-18 admin IT培训

云服务器饥荒

云服务器饥荒

前言

本次搭建服务器应用了Ubuntu双服务器搭建双层世界,如果有同学想应用在centOS上,可能需要修改脚本。

借鉴了新手向教学:如何开一个饥荒云服务器所提供的脚本,这里主要说一下脚本的运行原理和本人在应用过程中所遇到的问题。

使用材料

阿里云轻量应用服务器,学生机,1核,2G内存,1Mbps网速,40G SSD,9.9元/月。

腾讯云云主机,学生机,1核,2G内存,1Mbps网速,50G SSD,10元/月。

安装用的shell脚本go.sh

搭建原理

首先,照例需要安装一些依赖库:

apt-get -y update

apt-get -y install screen

apt-get -y install lib32gcc1

apt-get -y install lib32stdc++6

apt-get -y install libcurl4-gnutls-dev:i386

apt-get -y install htop

其次,安装steam所必需的一些软件:

mkdir ./steamcmd

cd ./steamcmd

wget .tar.gz

tar -xvzf steamcmd_linux.tar.gz

rm -f steamcmd_linux.tar.gz

./steamcmd.sh +login anonymous +force_install_dir "$HOME/Steam/steamapps/common/Don't Starve Together Dedicated Server" +app_update 343050 validate +quit

接下来需要对世界进行一些设置并开启世界,其主要原理就是在各个特定文件夹下添加或删除文件,修改自带脚本等等,我只是简单的浏览了一下代码,不在赘述。

搭建步骤

单服务器搭建

单一服务器搭建较为简单,基本运行完脚本就可以了。如果不清楚可以看看上文链接中的原创视频。

但是视频中有一点没有讲到,在创建世界的过程中,修改世界设置以后,一定要运行服务器,不然的话这些设置不能生效。而且后期修改.ini文件也不好用,不知道什么原因。

单一服务器会使CPU消耗较多,除房主外的其他玩家会有点卡,乃至掉线。放十几个mod更会卡的要命。

双服务器搭建

首先,需要两个服务器都开放所有端口,不一定是必须的,但是这样做比较保险。接下来就可已按步骤走了,也没什么问题。

双服务器搭建的话,放十几个mods基本不会卡,上下洞穴也很便捷。

后续

饥荒联机版虽然对电脑配置要求不高,但是对网速要求还是有的,所以网不好的同学游戏体验不会很好,如果网不好,可以少加几个mods,算是勉强能玩。

代码放在了go.sh,欢迎各位大佬帮忙优化,一起玩耍。

狸花猫