如何在VPS上搭建饥荒服务器?需要哪些配置和步骤?
| 项目 |
说明 |
| VPS配置要求 |
推荐1核CPU、2GB内存、20GB硬盘空间,带宽至少5Mbps |
| 操作系统 |
Ubuntu 20.04 LTS(推荐)或CentOS 7 |
| 游戏版本 |
需购买饥荒联机版(Don’t Starve Together)服务器授权 |
| 端口要求 |
UDP 10999-11000(游戏通信)、TCP 10999(Steam验证) |
| 管理工具 |
使用klei官方提供的服务器管理脚本或第三方工具如Don’t Starve Dedicated Server |
VPS搭建饥荒服务器完整指南
准备工作清单
在开始搭建前,请确保已准备以下内容:
- 已购买并配置好VPS(推荐选择Linux系统)
- 获取饥荒联机版服务器授权(通过Steam购买)
- 具备基础的Linux命令行操作能力
详细搭建步骤
1. 系统环境配置
# 更新系统软件包
sudo apt update && sudo apt upgrade -y
安装必要依赖
sudo apt install -y curl wget unzip
2. 下载服务器端程序
# 创建专用目录
mkdir ~/dontstarveserver
cd ~/dontstarveserver
下载服务器端(需替换为你的授权码)
wget -O server.zip "https://klei-account-storage.s3.amazonaws.com/klei-account-storage/XXXXXXXXXX/server.zip"
unzip server.zip
3. 配置文件修改
编辑
dontstarveserver/Cluster.ini文件:
[LAN]
GAMEPORT=10999
NETWORK=LAN
4. 启动服务器
cd ~/dontstarveserver
./dontstarvededicatedservernullrenderercluster
常见问题解决方案
| 问题现象 |
可能原因 |
解决方法 |
| 连接超时 |
防火墙未开放端口 |
检查VPS安全组设置,开放UDP 10999-11000端口 |
| 服务器启动失败 |
缺少运行库 |
安装libcurl3、libstdc++6等依赖库 |
| 玩家无法加入 |
配置文件错误 |
检查Cluster.ini中的GAMEPORT和NETWORK设置 |
| 性能卡顿 |
VPS资源不足 |
升级配置或优化服务器参数(减少MOD数量、降低世界复杂度) |
服务器维护建议
- 定期备份存档文件(位于dontstarve_server/Cluster1/Master)
- 使用screen或tmux保持后台运行
- 监控资源使用情况(建议安装htop工具)
发表评论