後面指令複製貼上等程序跑完,沒有任何難度,之前有拍過視頻教程,但用的是谷歌伺服器對小白來說問題很多
, 舊版文章太雜亂就砍掉重寫,這次就沒詳細介紹伺服器內容,有興趣可以上谷歌爬文,其實搜尋就能解決大部
分問題。舊版視頻教程
對了,工具只是參考,這文章只用伺服器廠商內建的 terminal 用指令就能安裝到好。下篇可能做關於存檔替換
,暫時不接客制模組,最近在做走A切A模組 🫠
💡 如何挑選伺服器? 這遊戲吃單核和記憶體 建議最低 2vcpu 2gib / 模組多就 4gib 頻寬最低 3Mbps 預設 root 用戶連線 機房位置近 |
💡 請先去伺服器控制台設定端口後繼續 tcp : 8082 udp : 10998 10999 |
💡 取得 token |
對岸用語令牌就是 token |
--透過 klei account 連結頁面: https://accounts.klei.com/account/info --最簡單的方法是直接打開遊戲,在主頁面點擊左下角的“帳號” --跟著範例箭頭指向處依序點擊,在叢集名稱輸入“mydst” 並新增。 --粉色欄位顯示就是 token 請保存後續會用到。 |
pds-g^KU_Y3rckw5V^FR09TsiwYS580Tc5Xg7DuUwS4R2pqo1gt9fTH1mRDmA= |
💡 在架設伺服器前先把工具備妥 |
這邊提供 ssh / ftp 相關工具 |
--putty 下載地址: https://www.mediafire.com/file/01bo5s7ayu97utt/putty.exe/file --winscp 下載地址: https://www.mediafire.com/file/6ctr5wp1p6hytlk/WinSCP-6.3.3-Setup.exe/file |
取得檔案 |
💡 從 github 取得 dst-admin-go 檔案 可自行用 ftp上傳或 terminal 指令下載 |
自行上傳 |
--打開鏈接 選擇自己的版本下載 https://github.com/carrot-hu23/dst-admin-go/releases --這篇使用的是 dst-admin-go.1.3.0.tgz --下載完成後 連接伺服器上傳 |
terminal 下載 |
--在 terminal 輸入下列命令 然後等待檔案下載。 wget https://github.com/carrot-hu23/dst-admin-go/releases/download/1.3.0/dst-admin-go.1.3.0.tgz |
💡 解壓縮檔案 |
--解壓指令 tar -zxvf dst-admin-go.1.3.0.tgz |
安裝環境 |
💡 安裝環境過程較久 包含系統 i386 依賴和 SteamCMD |
給環境腳本權限並執行 |
--進入目錄「沒有進入檔案路徑需要該操作」 cd dst-admin-go.1.3.0 --給環境腳本權限 chmod +x install dst_ubuntu.sh --執行環境腳本 ./install_dst_ubuntu.sh |
啟動面板 |
💡 確認端口開放 tcp: 8082 否則會連不上面板 |
給面板權限並執行 |
--給予面板腳本權限 chmod +x start.sh --執行面板腳本 ./start.sh --提示後輸入 1 按 Enter 鍵 |
💡 到這邊全部安裝完成 輸入 http://your server ip address:8082 進入面板頁面設定伺服器 |
使用面板開服相比直接開服,有以下優點:面板方便服主隨時管理伺服器,簡化了繁瑣的登入雲服並進行操作的
流程。它提供視覺化選項,使得萌新更方便地對伺服器進行調整。此外,面板佔用記憶體約 5M,對伺服器效能
的佔用量較小。
為什麼我無法安裝環境?
首先,確認是否為 root 用戶。如果不是,請手動執行腳本安裝。如果是,請在面板內系統設定選項中的環境依賴
選項進行操作,點擊安裝環境後,會自動安裝所需環境並填寫好路徑(目前僅支援 centos,ubuntu 用戶
需要手動執行腳本安裝,並手動填寫路徑)。如果安裝後仍無法啟動房間,可以嘗試手動啟動套件內
nstall_centos.sh 或 install_ubuntu.sh 腳本。如果腳本無法啟動,請用 chmod +x install_centos.sh或
chmod +x install_ubuntu.sh 指令給腳本權限。執行完腳本後,請手動填寫系統設定中的路徑。
為什麼我開服後找不到伺服器?
可能有多種原因。首先,檢查房間設定中的令牌選項是否填寫,如果沒有填寫,請填寫 token。不知道如何取得
token,請參考上面取得 token。也可能是因為連接埠未開放,可以參考雲端服務供應商的連接埠開放指南,
飢荒線上版使用的協定為 udp,佔用埠為 10999 和 10998。
為什麼開服後會有兩個同名的房間?
請檢查房間設定中的多世界選項是否開啟。如果您的遊戲中有洞穴,那麼這個選項應該預設為開啟。
我可以自己上傳存檔嗎?
當然可以。但請注意,你需要將存檔上傳到正確的位置,其預設路徑為 /root/.klei/DoNotStarveTogether。
上傳完存. 檔後,請點選房間設置,然後繼續下一步直到儲存設置,然後再啟動伺服器。
為什麼啟動房間後,有些模組沒有裝上?
可能是因為 Steam 伺服器波動導致一次無法下載所有需要的模組。請嘗試多次啟動伺服器,直到所有的模組都
啟動完畢。如果仍有模組未加載,請檢查 modoverrides.lua 中模組的配置是否正確。
為什麼我無法連接到面板?
請檢查連接埠是否開放,面板預設使用的連接埠為 8082。你可以在 config.yml 檔案中修改連接埠號碼。
為什麼伺服器容易卡頓?
這包含很多原因有可能是 伺服器硬件配置、網路連線、遊戲模組、負載過高、 dns 或 host 異常,需要耐心
排查問題,根據伺服器的負載情況升級硬件。停用一些不必要的模組,或刪除一些可能造成問題的模組,以降低
伺服器負載。可以嘗試 內網穿透解決網路延遲 的方法。
參考 |
如何提問,解決遊戲問題
什麼作業系統,什麼版本,面板版本
啟動不起來或模組缺少問題,請發 server_log.txt 檔
和模組相關問題,請發 modoverride.lua 檔
若問題仍未解決,發郵件給我 tab9605628@gmail.com