如何基于linux搭建饑荒云服務器開啟造人之旅~


在放假前的期末由于無聊,就嘗試著在云服務器上搭建饑荒聯機版的云服務器,起初是以wegame饑荒搭建服務器,最后還是妥協搭建了steam的服務器。但是由于本人頭鐵,一心只想用centos7搭建,結果搭了一天依賴一堆都沒有裝完,在這里不推薦用centos7搭建云服務器,以下均以Ubuntu系統搭建服務器。


安裝配置文件等

  • Xshell6
  • 一臺基于Ubuntu的云服務器

1、本地服務器準備

主界面

通過主界面進入賬號申請管理員權限


申請管理員權限

再回到主界面點擊創建本地服務器

創建服務器

選擇你的服務器的配置等
生成好的本地存檔位于 C:\Users\asus\Documents\Klei\DoNotStarveTogether

存檔查看

其中Cluster_X對應的X代表你本地生成第幾個存檔。同時創建一個cluster_token.txt文件存放獲取獲取的管理員權限

2、云服務器搭建準備

  1. 裝linux下的運行依賴文件
sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 lib32gcc1

注:這個依賴一定要裝,當初用centos7搭建云服務器就是差了太多的依賴文件失敗的

  1. 安裝steamcmd
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

在進入 steam>的時候,即需要登錄,運行以下命令完成游客登錄的操作

login anonymous
force_install_dir ../dontstarvetogether_dedicated_server
app_update 343050 validate
quit
  1. 解決 lib 缺失(如果有lib依賴缺失的問題請一定要運行這一步,添加軟關系,其實云端是有這個依賴的)
mkdir -p ~/dontstarvetogether_dedicated_server/bin/lib32
ln -s /usr/lib/libcurl.so.4 libcurl-gnutls.so.4
  1. 上傳配置文件
    (在這里我沒有用sftp來上傳我的配置文件,而是直接通過安裝本地上傳服務器的包進行上傳的)
mkdir -p ~/.klei/DoNotStarveTogether
sudo apt-get install  lrzsz -y
rz

進入你配置文件所在的地址

訪問本地配置文件
  1. 制作啟動腳本
    通過cd ~的指令操作返回頂層,同時通過vi startDST.sh創建腳本,并添加以下內容
#!/bin/bash

steamcmd_dir="$HOME/steamcmd"
install_dir="$HOME/dontstarvetogether_dedicated_server"
cluster_name="Cluster_1"
dontstarve_dir="$HOME/.klei/DoNotStarveTogether"

check_for_file "$install_dir/bin"

cd "$install_dir/bin" || fail

run_shared=(./dontstarve_dedicated_server_nullrenderer)
run_shared+=(-console)
run_shared+=(-cluster "$cluster_name")
run_shared+=(-monitor_parent_process $$)

"${run_shared[@]}" -shard Caves  | sed 's/^/Caves:  /' &
"${run_shared[@]}" -shard Master | sed 's/^/Master: /'//

賦予啟動權限

chmod +x ./startDST.sh
  1. 利用screen命令新建一個窗口并后臺運行
screen -S DST
./startDST.sh //啟動腳本程序

可通過ctrl+A+D指令進入后臺,通過screen -r DST返回后臺

運行成功

3、本地訪問ip

進入游戲主界面按下~鍵進入后臺輸入注意是在英文下輸入,并獲得以下界面

控制臺

輸入 c_connect("ip") ip是指的你的服務器公網ip,這樣就進入了ip云服務器,開啟你的造(人)世界之旅吧~

造人模式啟動!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容