Ubuntu快速搭建饑荒服務(wù)器的詳細(xì)步驟
本文分享自華為云社區(qū)《Ubuntu快速搭建饑荒服務(wù)器》,作者: 云計(jì)算沖鋒隊(duì)。
《饑荒》是Klei第一次嘗試生存題材。受到Minecraft 的影響,這個(gè)游戲也是將玩家放置到游戲世界中,并未給予玩家太多的指示以及特定的生存目標(biāo)。該游戲在游戲評(píng)論家受普遍好評(píng),包括其美術(shù)風(fēng)格、音樂(lè)以及玩家死亡的多樣性。
如果用云服務(wù)器搭建饑荒服務(wù)器,可解決網(wǎng)絡(luò)運(yùn)營(yíng)商不同導(dǎo)致的卡頓問(wèn)題,且即使換一臺(tái)電腦游玩,數(shù)據(jù)存檔也是保存在云服務(wù)器上,可搜索你的房間名,接著玩你的存檔。
說(shuō)明:《饑荒》當(dāng)前不支持一鍵部署。
開(kāi)始前準(zhǔn)備:
你需要一個(gè)Steam賬號(hào)和一個(gè)饑荒的客戶(hù)端
步驟1:選購(gòu)華為云服務(wù)器
選擇1核2G 1M,可滿足2-3 人游玩
2核4G 5M , 可滿足8人左右游玩
操作系統(tǒng) Ubuntu 22.04
如果選錯(cuò)了系統(tǒng),可在控制臺(tái)進(jìn)行切換系統(tǒng)

步驟2:登錄華為云服務(wù)器并部署
登錄華為云彈性云服務(wù)器 ECS控制臺(tái),單擊您購(gòu)買(mǎi)的服務(wù)器的“遠(yuǎn)程登錄”,使用控制臺(tái)提供的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.運(yùn)行安裝包
./steamcmd.sh
4. 安裝饑荒聯(lián)機(jī)版服務(wù)器
login anonymous force_install_dir ../dontstarvetogether_dedicated_server app_update 343050 validate quit
下載需要一定時(shí)間
如果這里提示”Failed to init SDL priority manager: SDL not found”之類(lèi)的,執(zhí)行
sudo apt install libsdl2-2.0-0:i386
后再重復(fù)以上操作
5.創(chuàng)建本地存檔
生成世界進(jìn)入游戲后直接退出,隨后在創(chuàng)建游戲那可找到自己的世界,點(diǎn)擊管理世界-打開(kāi)世界文件夾,得到本地游戲地圖資源。
6.創(chuàng)建服務(wù)器地圖存檔
mkdir -p ~/.klei/DoNotStarveTogether/Cluster_1
用xftp找到剛剛創(chuàng)建的文件夾,將步驟5的本地地圖資源全部上傳

7.創(chuàng)建服務(wù)器token
在steam饑荒的標(biāo)題畫(huà)面點(diǎn)擊賬號(hào),選擇游戲,點(diǎn)《饑荒:聯(lián)機(jī)版》的游戲服務(wù)器,得到游戲服務(wù)器Token

更換云服務(wù)器上地圖資源的cluster_token.txt

8.創(chuàng)建命令,運(yùn)行服務(wù)器
cd ~ touch start.sh
steamcmd_dir 表示的是steam 安裝的位置
install_dir 表示的 饑荒服務(wù)器安裝的位置
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: /'啟動(dòng)服務(wù)器
./start.sh
*如果和朋友多人聯(lián)機(jī)游戲,讓每個(gè)人都有暫停世界或者回檔的權(quán)限時(shí),需要在服務(wù)器的世界存檔Cluster1中添加一個(gè)adminlist.txt文件,在其中加入klei用戶(hù)ID

每個(gè)ID占一行,不需要加任何標(biāo)點(diǎn)符號(hào)
KU_XXXXX KU_XXXXX KU_XXXXX
9.連接游戲游玩
返回饑荒,點(diǎn)擊瀏覽游戲,找到自己的房間后進(jìn)入即可
以上就是服務(wù)器搭建的全過(guò)程了~
請(qǐng)用戶(hù)在遵守適用的法律法規(guī)下合法使用云服務(wù),按照游戲官方說(shuō)明、指示和要求使用游戲,如用戶(hù)涉及侵權(quán),由用戶(hù)自行承擔(dān)責(zé)任。
點(diǎn)擊關(guān)注,第一時(shí)間了解華為云新鮮技術(shù)~
到此這篇關(guān)于教你用Ubuntu快速搭建饑荒服務(wù)器的文章就介紹到這了,更多相關(guān)Ubuntu搭建饑荒服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Centos搭建KMS(vlmcsd)激活服務(wù)器的步驟
Kms是微軟官方認(rèn)可的一種系統(tǒng)激活方式,這個(gè)激活方式主要用于企業(yè)批量激活計(jì)算機(jī)的windows和office,這篇文章主要介紹了Centos搭建KMS(vlmcsd)激活服務(wù)器的方法,需要的朋友可以參考下2023-07-07
阿里云盾網(wǎng)站安全防御(WAF)的使用方法(圖文)
這篇文章主要介紹了阿里云盾網(wǎng)站安全防御(WAF)的正確使用方法,需要的朋友可以參考下2015-09-09
Manjaro安裝CUDA實(shí)現(xiàn)教程解析
這篇文章主要介紹了Manjaro安裝CUDA實(shí)現(xiàn)教程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
Web服務(wù)器和應(yīng)用服務(wù)器之間的區(qū)別詳解
這篇文章主要介紹了Web服務(wù)器和應(yīng)用服務(wù)器之間的區(qū)別詳解,應(yīng)用服務(wù)器是為客戶(hù)端提供對(duì)業(yè)務(wù)邏輯的訪問(wèn)這種服務(wù)器,根據(jù)客戶(hù)端的請(qǐng)求會(huì)將數(shù)據(jù)轉(zhuǎn)化為動(dòng)態(tài)內(nèi)容,一般還需要數(shù)據(jù)庫(kù)的支持,應(yīng)用服務(wù)器的搭建很多時(shí)候依賴(lài)于應(yīng)用程序的開(kāi)發(fā)語(yǔ)言,需要的朋友可以參考下2023-07-07
win10上安裝ubunt18雙系統(tǒng)過(guò)程中出現(xiàn)mmx64.efi not found問(wèn)題
這篇文章主要介紹了win10上安裝ubunt18雙系統(tǒng)過(guò)程中出現(xiàn)mmx64.efi not found問(wèn)題,本文雖然內(nèi)容簡(jiǎn)單,但是給出了解決方案,需要的朋友可以參考下2019-11-11
通過(guò)IBM 3650 M2服務(wù)器的ServerGuide工具配置RAID圖文教程
這篇文章主要介紹了通過(guò)IBM 3650 M2服務(wù)器的ServerGuide工具配置RAID圖文教程,需要的朋友可以參考下2018-05-05
rsync?server服務(wù)端配置文件?rsyncd.conf參數(shù)詳解
前兩篇文章我們已經(jīng)探討了rsync的原理及基本使用,今天我們來(lái)介紹一下rsync?server端的配置文件,如果你還沒(méi)有學(xué)習(xí)rsync的原理及安裝使用,那么就可以參考下面的文章2024-06-06

