最近被朋友拉著入了方舟:進化生存
的坑,但是朋友家的網(wǎng)絡(luò)有點炸裂,導(dǎo)致我瘋狂掉線,所以查了一下教程,搭建一個非專用服務(wù)器,并做一下記錄。
搭建準備
因為玩的人不是很多,所以服務(wù)器選的是阿里云4C16G,200Mbps帶寬按流量付費(根據(jù)這幾天玩下來,流量一般穩(wěn)定在100kb/s左右),彈性ip,系統(tǒng)選擇的是CentOS7.8 64 bit,基于LinuxGSM 方案,阿里云入網(wǎng)是不收費的,200Mbps 帶寬有利于下載游戲。
配置服務(wù)器
增加Hosts
因為國內(nèi)的關(guān)系,服務(wù)器訪問github拉取代碼容易出現(xiàn)失敗的情況,所以需要修改一下hosts。
vi /etc/hosts
#增加下面的配置,保存 這樣可以避免腳本下載的時候失敗
199.232.4.133 raw.githubusercontent.com
設(shè)置安全組
游戲需要用到幾個端口,默認的阿里云服務(wù)器只開了80,443 ,打開服務(wù)器的安全組配置
# 打開對應(yīng)的UDP端口, 0.0.0.0/0
7777
27015
安裝依賴
# root 權(quán)限下執(zhí)行,還可能會缺少,但是后面腳本會自行安裝
yum install epel-release -y
yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 -y
增加用戶
創(chuàng)建非root用戶
# 增加用戶
adduser arkserver
# 設(shè)置密碼,可以根據(jù)自己的需求設(shè)置
passwd 1234546
安裝腳本
# 切換用戶、安裝
su - arkserver
cd ~
# 下載linuxgsm.sh 腳本
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh arkserver
# 安裝、如果下載失敗,多執(zhí)行幾次
./arkserver install
常用命令
# 可以通過鍵入找到命令的完整列表。
./arkserver
# 啟動
./arkserver start
# 停止
./arkserver stop
# 重啟
./arkserver restart
# 更新
./arkserver update
# 強制更新
./arkserver force-update