饑荒獨(dú)立服務(wù)器完整搭建指南
大綱目錄
- 服務(wù)器搭建前的準(zhǔn)備工作
- Linux/Windows系統(tǒng)安裝流程
- 核心配置文件詳解
- 服務(wù)器性能優(yōu)化方案
- 模組管理與權(quán)限設(shè)置
- 常見問題解決方案
正文內(nèi)容
一、基礎(chǔ)環(huán)境配置
系統(tǒng)要求:建議使用Ubuntu 20.04或Windows Server 2019以上版本,確保4GB以上內(nèi)存與20GB存儲空間。通過SteamCMD工具安裝服務(wù)端文件,執(zhí)行安裝命令:
steamcmd +login anonymous +app_update 343050 validate +quit
二、配置文件設(shè)置
在MyDediServer
目錄創(chuàng)建server.ini
,配置服務(wù)器名稱、密碼與游戲模式:
[NETWORK] server_port = 10999 max_players = 6
通過worldgenoverride.lua
自定義地圖參數(shù),調(diào)整資源生成倍率與季節(jié)長度。
三、網(wǎng)絡(luò)端口配置
在路由器開啟UDP 10999-11000端口轉(zhuǎn)發(fā),Windows系統(tǒng)需在防火墻添加入站規(guī)則。使用netsh advfirewall
命令開放端口。
四、模組加載實(shí)現(xiàn)
在mods
目錄添加模組ID,通過dedicated_server_mods_setup.lua
文件啟用模組。建議安裝性能優(yōu)化類模組如Global Positions。
五、啟動與維護(hù)
使用批處理腳本自動重啟:
@echo off :start dontstarve_dedicated_server_nullrenderer -console goto start
推薦配置crontab
定時(shí)備份存檔文件,使用screen
或tmux
保持進(jìn)程常駐。
常見問題解答
Q1:服務(wù)器啟動后無法顯示在游戲列表?
檢查防火墻設(shè)置與端口映射狀態(tài),確保服務(wù)端與客戶端版本完全一致。
Q2:玩家頻繁掉線如何解決?
在server.ini
添加tick_rate = 30
降低數(shù)據(jù)包頻率,限制同時(shí)連接人數(shù)。
Q3:模組導(dǎo)致服務(wù)器崩潰如何處理?
采用二分法逐步禁用模組排查沖突,更新服務(wù)端modoverride.lua文件。
Q4:如何實(shí)現(xiàn)管理員權(quán)限?
在adminlist.txt
添加玩家Klei ID,使用c_registername("admin")
指令授權(quán)。