饥荒服务器搭建Linux版,小白萌新向
分享一下饥荒服务器搭建,这是一套适合小白的教程
1. 首先需要准备一台服务器,可以选择腾讯云,阿里云,华为云等
配置建议:2核4G (可以玩一些大型mod)1核心2G(四个人加一些辅助小mod开荒)
带宽方面1M带宽大概可以供四个人玩。
饥荒服务器吃单核性能,过多的核心并没有实质的性能提升。地面和洞穴分别占用一个单独的cpu核心所以频率越高越好。
2.安装系统,开放端口,以及连接本地服务器
这里系统选择ubuntu18.04
安装完毕系统之后,找到防火墙(或者叫安全组之类的),在里面放开8080端口(TCP协议),10888(UDP协议),10999(UDP协议),10998(UDP协议),不放开8080端口不能访问你的后台地址,不打开10888,10998,10999搜不到饥荒房间。
复制你服务器的公网ip备用
win + r 输入 cmd 之后按回车,输入
ssh root@你服务器的ip 示例:ssh root@192.168.0.1
之后提示输入 yes 然后回车,继续输入你的服务器root账户的密码(密码不会显示,直接输完回车即可)。
连接成功后会变成这样

3.安装后端管理界面
#安装java8
apt-get install openjdk-8-jre-headless -y
安装结束后可以使用 java -version 命令来查看是否安装成功

#切换到用户目录(就安装在用户目录)
cd ~
#下载dst-admin.jar (如果提示没有wget这个命令执行 apt-get install wget -y 来安装wget)
wget http://clouddn.tugos.cn/release/dst-admin-1.5.0.jar -O dst-admin.jar
#运行dst-admin
java -jar dst-admin.jar
出现启动成功字样后ctrl + c关掉即可

#禁用dash(Ubuntu高版本shell默认为dash,和脚本冲突,需要关掉使用bash)
dpkg-reconfigure dash
出现弹窗之后选择 NO 然后回车

#安装steam以及饥荒服务端(因为国内网络原因,从steam下载需要大量时间,并且可能需要多次才能成功。)
cd ~ && sh install.sh
最后出现如下字样表示安装成功。

#重启dst-admin服务
sh dstStart.sh

4.访问饥荒管理界面
在浏览器中地址栏输入 你服务器ip:8080 例: 192.168.0.1:8080
注:冒号必须是英文冒号,是地址栏输入,不是搜索栏输入。
初始用户名:admin
初始密码:123456

登陆后可以根据文档进行设置(文档也超详细)

5.开启虚拟内存(会卡死一会儿,非必须,内存紧张可以开一下)
可以先看一下是否开启虚拟内存,若已开次,此步骤可以直接省略
#查看内存
free -h
若swap为 0 0 0 则未开启 ,我这个已经开启了虚拟内存,并且大小为4G。

dd if=/dev/zero of=/swapfile count=4092 bs=1M
ls / | grep swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo “/swapfile none swap sw 0 0” >> /etc/fstab
6.关闭虚拟内存
swapoff -v /swapfile
sudo rm /swapfile