饑荒獨(dú)立服務(wù)器搭建教程:2023最新詳細(xì)步驟
大綱
- 系統(tǒng)環(huán)境與工具準(zhǔn)備
- SteamCMD的安裝與配置
- 服務(wù)器文件生成與參數(shù)設(shè)置
- 端口轉(zhuǎn)發(fā)與防火墻配置
- 服務(wù)器啟動(dòng)與穩(wěn)定性測(cè)試
- Mod管理與性能優(yōu)化技巧
- 常見問題與解決方案
正文
一、系統(tǒng)環(huán)境與工具準(zhǔn)備
確認(rèn)操作系統(tǒng)為Windows 10/11或Ubuntu 20.04及以上版本,預(yù)留至少5GB硬盤空間。通過Steam客戶端驗(yàn)證游戲本體完整性,獲取必要組件。
二、SteamCMD安裝與配置
Windows系統(tǒng)操作:
@echo off
steamcmd +login anonymous +force_install_dir "C:DSTServer" +app_update 343050 validate +quit
Linux系統(tǒng)操作:
sudo apt-get install lib32gcc1
./steamcmd.sh +login anonymous +force_install_dir ~/dstserver +app_update 343050 validate +quit
三、服務(wù)器文件配置
在My GamesDon't Starve TogetherCluster_1
目錄創(chuàng)建cluster.ini
文件,示例配置:
[GAMEPLAY]
game_mode = survival
max_players = 6
cluster_name = 我的服務(wù)器
cluster_password = 123456
四、網(wǎng)絡(luò)環(huán)境配置
在路由器管理界面設(shè)置UDP端口10999-11000轉(zhuǎn)發(fā),Windows防火墻添加入站規(guī)則允許dontstarve_dedicated_server_nullrenderer.exe
通行。
五、服務(wù)器啟動(dòng)與管理
通過批處理文件啟動(dòng)洞穴與地面世界服務(wù):
start cmd /k "cd C:DSTServerbin64 & dontstarve_dedicated_server_nullrenderer.exe -console -cluster Cluster_1 -shard Master"
start cmd /k "cd C:DSTServerbin64 & dontstarve_dedicated_server_nullrenderer.exe -console -cluster Cluster_1 -shard Caves"
六、Mod與性能優(yōu)化
在modsettings.lua
中啟用服務(wù)器Mod,推薦安裝Global Positions、Health Info等基礎(chǔ)功能Mod,避免同時(shí)加載超過20個(gè)Mod。
問答環(huán)節(jié)
Q1: 服務(wù)器列表無法顯示怎么辦?
檢查防火墻是否放行UDP端口,確認(rèn)cluster.ini
中未設(shè)置offline_mode = true
。
Q2: 玩家連接時(shí)提示版本不匹配?
運(yùn)行./steamcmd.sh +app_update 343050 validate
強(qiáng)制更新服務(wù)器文件,刪除舊版Mod重新訂閱。
Q3: 如何實(shí)現(xiàn)服務(wù)器定時(shí)重啟?
使用Windows任務(wù)計(jì)劃程序或Linux的crontab設(shè)置每日重啟任務(wù),配合c_save()
命令確保數(shù)據(jù)保存。
Q4: 服務(wù)器卡頓如何排查?
通過c_verbose(true)
查看運(yùn)行日志,建議關(guān)閉生物群落動(dòng)態(tài)加載Mod,為服務(wù)器分配至少4GB內(nèi)存。