最近被朋友拉著入了方舟:進(jìn)化生存
的坑齐佳,但是朋友家的網(wǎng)絡(luò)有點(diǎn)炸裂私恬,導(dǎo)致我瘋狂掉線,所以查了一下教程炼吴,搭建一個(gè)非專用服務(wù)器本鸣,并做一下記錄。
搭建準(zhǔn)備
因?yàn)橥娴娜瞬皇呛芏喙璞模苑?wù)器選的是阿里云4C16G,200Mbps帶寬按流量付費(fèi)(根據(jù)這幾天玩下來荣德,流量一般穩(wěn)定在100kb/s左右),彈性ip童芹,系統(tǒng)選擇的是CentOS7.8 64 bit涮瞻,基于LinuxGSM 方案,阿里云入網(wǎng)是不收費(fèi)的假褪,200Mbps 帶寬有利于下載游戲署咽。
配置服務(wù)器
增加Hosts
因?yàn)閲鴥?nèi)的關(guān)系,服務(wù)器訪問github拉取代碼容易出現(xiàn)失敗的情況生音,所以需要修改一下hosts宁否。
vi /etc/hosts
#增加下面的配置,保存 這樣可以避免腳本下載的時(shí)候失敗
199.232.4.133 raw.githubusercontent.com
設(shè)置安全組
游戲需要用到幾個(gè)端口久锥,默認(rèn)的阿里云服務(wù)器只開了80家淤,443 异剥,打開服務(wù)器的安全組配置
# 打開對(duì)應(yīng)的UDP端口, 0.0.0.0/0
7777
27015
安裝依賴
# root 權(quán)限下執(zhí)行,還可能會(huì)缺少瑟由,但是后面腳本會(huì)自行安裝
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
# 啟動(dòng)
./arkserver start
# 停止
./arkserver stop
# 重啟
./arkserver restart
# 更新
./arkserver update
# 強(qiáng)制更新
./arkserver force-update