Ubuntu快速搭建饑荒服務器的詳細步驟
本文分享自華為云社區(qū)《Ubuntu快速搭建饑荒服務器》,作者: 云計算沖鋒隊。
《饑荒》是Klei第一次嘗試生存題材。受到Minecraft 的影響,這個游戲也是將玩家放置到游戲世界中,并未給予玩家太多的指示以及特定的生存目標。該游戲在游戲評論家受普遍好評,包括其美術風格、音樂以及玩家死亡的多樣性。
如果用云服務器搭建饑荒服務器,可解決網(wǎng)絡運營商不同導致的卡頓問題,且即使換一臺電腦游玩,數(shù)據(jù)存檔也是保存在云服務器上,可搜索你的房間名,接著玩你的存檔。
說明:《饑荒》當前不支持一鍵部署。
開始前準備:
你需要一個Steam賬號和一個饑荒的客戶端
步驟1:選購華為云服務器
選擇1核2G 1M,可滿足2-3 人游玩
2核4G 5M , 可滿足8人左右游玩
操作系統(tǒng) Ubuntu 22.04
如果選錯了系統(tǒng),可在控制臺進行切換系統(tǒng)
步驟2:登錄華為云服務器并部署
登錄華為云彈性云服務器 ECS控制臺,單擊您購買的服務器的“遠程登錄”,使用控制臺提供的VNC方式登錄。
1.配置環(huán)境
sudo add-apt-repository multiverse sudo dpkg --add-architecture i386 sudo apt update -y sudo apt install lib32gcc1 libcurl4-gnutls-dev:i386 lib32stdc++6 lib32z1 -y
2.下載steamCMD安裝
mkdir ~/steamcmd cd ~/steamcmd wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz
3.運行安裝包
./steamcmd.sh
4. 安裝饑荒聯(lián)機版服務器
login anonymous force_install_dir ../dontstarvetogether_dedicated_server app_update 343050 validate quit
下載需要一定時間
如果這里提示”Failed to init SDL priority manager: SDL not found”之類的,執(zhí)行
sudo apt install libsdl2-2.0-0:i386
后再重復以上操作
5.創(chuàng)建本地存檔
生成世界進入游戲后直接退出,隨后在創(chuàng)建游戲那可找到自己的世界,點擊管理世界-打開世界文件夾,得到本地游戲地圖資源。
6.創(chuàng)建服務器地圖存檔
mkdir -p ~/.klei/DoNotStarveTogether/Cluster_1
用xftp找到剛剛創(chuàng)建的文件夾,將步驟5的本地地圖資源全部上傳
7.創(chuàng)建服務器token
在steam饑荒的標題畫面點擊賬號,選擇游戲,點《饑荒:聯(lián)機版》的游戲服務器,得到游戲服務器Token
更換云服務器上地圖資源的cluster_token.txt
8.創(chuàng)建命令,運行服務器
cd ~ touch start.sh
steamcmd_dir 表示的是steam 安裝的位置
install_dir 表示的 饑荒服務器安裝的位置
cluster_name 表示的是 地圖的名字
donstarve_dir 表示的是 地圖的位置
#!/bin/bash steamcmd_dir="$HOME/steamcmd" install_dir="$HOME/dontstarvetogether_dedicated_server" cluster_name="Cluster_1" dontstarve_dir="$HOME/.klei/DoNotStarveTogether" function fail() { echo Error: "$@" >&2 exit 1 } function check_for_file() { if [ ! -e "$1" ]; then fail "Missing file: $1" fi } cd "$steamcmd_dir" || fail "Missing $steamcmd_dir directory!" check_for_file "steamcmd.sh" check_for_file "$dontstarve_dir/$cluster_name/cluster.ini" check_for_file "$dontstarve_dir/$cluster_name/cluster_token.txt" check_for_file "$dontstarve_dir/$cluster_name/Master/server.ini" check_for_file "$dontstarve_dir/$cluster_name/Caves/server.ini" 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) "${run_shared[@]}" Caves | sed 's/^/Caves: /' & "${run_shared[@]}" Master | sed 's/^/Master: /'
啟動服務器
./start.sh
*如果和朋友多人聯(lián)機游戲,讓每個人都有暫停世界或者回檔的權限時,需要在服務器的世界存檔Cluster1中添加一個adminlist.txt文件,在其中加入klei用戶ID
每個ID占一行,不需要加任何標點符號
KU_XXXXX KU_XXXXX KU_XXXXX
9.連接游戲游玩
返回饑荒,點擊瀏覽游戲,找到自己的房間后進入即可
以上就是服務器搭建的全過程了~
請用戶在遵守適用的法律法規(guī)下合法使用云服務,按照游戲官方說明、指示和要求使用游戲,如用戶涉及侵權,由用戶自行承擔責任。
到此這篇關于教你用Ubuntu快速搭建饑荒服務器的文章就介紹到這了,更多相關Ubuntu搭建饑荒服務器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
阿里云盾網(wǎng)站安全防御(WAF)的使用方法(圖文)
這篇文章主要介紹了阿里云盾網(wǎng)站安全防御(WAF)的正確使用方法,需要的朋友可以參考下2015-09-09win10上安裝ubunt18雙系統(tǒng)過程中出現(xiàn)mmx64.efi not found問題
這篇文章主要介紹了win10上安裝ubunt18雙系統(tǒng)過程中出現(xiàn)mmx64.efi not found問題,本文雖然內(nèi)容簡單,但是給出了解決方案,需要的朋友可以參考下2019-11-11通過IBM 3650 M2服務器的ServerGuide工具配置RAID圖文教程
這篇文章主要介紹了通過IBM 3650 M2服務器的ServerGuide工具配置RAID圖文教程,需要的朋友可以參考下2018-05-05rsync?server服務端配置文件?rsyncd.conf參數(shù)詳解
前兩篇文章我們已經(jīng)探討了rsync的原理及基本使用,今天我們來介紹一下rsync?server端的配置文件,如果你還沒有學習rsync的原理及安裝使用,那么就可以參考下面的文章2024-06-06