七日殺A21-linux最簡(jiǎn)單服務(wù)器搭建全流程
?
1.流程就是安裝linux版本steam;
2.然后下載linux版本七日殺;
3.創(chuàng)建linux定時(shí)任務(wù);
4.啟動(dòng)服務(wù)!
?
首先安裝一個(gè)screen
安裝screen,后面開(kāi)服時(shí)會(huì)用到。使用screen可以讓服務(wù)器進(jìn)程在后臺(tái)運(yùn)行,而不會(huì)因?yàn)檫h(yuǎn)程連接的斷開(kāi)而停止進(jìn)程。
# RedHat/CentOS
yum install -y screen
# Ubuntu/Debian
apt install screen
?
1.安裝SteamCmd運(yùn)行所需環(huán)境
# 這些操作要在root中進(jìn)行,根據(jù)你的系統(tǒng)選擇不同指令。
# Ubuntu/Debian 64位
sudo apt -y install lib32gcc1
# RedHat/CentOS 32位
sudo yum -y install glibc libstdc++
# RedHat/CentOS 64位
sudo yum -y install glibc.i686 libstdc++.i686
2.下載并安裝SteamCMD
使用root賬號(hào),cd至你想安裝steam的目錄
# 下載Linux系統(tǒng)專用的SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
# 解壓
tar -zxf steamcmd_linux.tar.gz
運(yùn)行SteamCmd
# 運(yùn)行steamcmd
./steamcmd.sh
首次運(yùn)行steamcmd,他會(huì)自己下載更新自己。等出現(xiàn)steam>時(shí),就可以對(duì)steamcmd進(jìn)行操作啦。
3.登錄steam賬號(hào)
login <用戶名> <密碼># 如果設(shè)置了安全令牌,會(huì)讓你輸入一次安全令牌
4.下載七日殺服務(wù)端
force_install_dir home/7DaysToDieServer # 設(shè)置服務(wù)端安裝目錄
app_update 294420 validate # 下載七日殺服務(wù)端,294420是七日殺的編號(hào)
等到出現(xiàn)如圖所示的 Success! App '294420' fully installed.之后便可以退出steamcmd了
quit #退出SteamCmd
5.配置服務(wù)端
# 進(jìn)入七日殺服務(wù)端根目錄
cd home/7DaysToDieServer# 編輯配置文件
vim serverconfig.xml(這個(gè)配置就是相當(dāng)于我們平時(shí)本地創(chuàng)建房間時(shí)的配置,難度啊,奔跑,血月頻率啥的,可以百度一下,有相對(duì)應(yīng)的參數(shù)修改即可)
6.配置防火墻
防火墻方便的話直接關(guān)閉
7.啟動(dòng)服務(wù)器
創(chuàng)建一個(gè)screen,可以讓服務(wù)器在后臺(tái)運(yùn)行,斷開(kāi)遠(yuǎn)程連接也不終止進(jìn)程。
screen
啟動(dòng)服務(wù)器
./startserver.sh -configfile=serverconfig.xml
按住Ctrl + A +D 將screen加入后臺(tái)運(yùn)行
當(dāng)你需要回到這個(gè)sreen頁(yè)面時(shí),使用如下指令。
screen -ls # 查看screen編號(hào)
screen -r <7DaysServer的編號(hào)>?#進(jìn)入該screen屏幕
查看服務(wù)狀態(tài)可以用:
Netstat -lntup
?
補(bǔ)充幾個(gè)重要路徑和文件
路徑
# 路徑取決于你的設(shè)置的安裝位置,如果完全按照本文操作,那么路徑如下
Home/7DaysToDieServer # 七日殺服務(wù)端主目錄
Home/7DaysToDieServer/Data/Worlds # 七日殺服務(wù)端地圖目錄
Home/.local/share/7DaysToDie/Saves # 七日殺服務(wù)端存檔目錄
Home/7DaysToDieServer/7DaysToDieServer_Data # 七日殺服務(wù)器日志輸出目錄
Home/7DaysToDieServer/Mods # Mods目錄,需要自己創(chuàng)建
文件
Home/.local/share/7DaysToDie/Saves/serveradmin.xml # 服務(wù)器配置文件
Home/7DaysToDieServer/serverconfig.xml # 管理員配置文件