饥荒(Don't Starve Together)是一款由加拿大独立游戏开发商Klei Entertainment Inc.开发的生存类游戏。玩家需要在恶劣的环境中寻找食物、建造庇护所并抵御各种危险。饥荒服务器允许玩家在局域网或多台设备上共同游玩。
饥荒服务器主要分为两种类型:
饥荒服务器适用于以下场景:
以下是在Linux系统上安装饥荒服务器的步骤:
首先,你需要安装SteamCMD,这是一个用于管理Steam游戏服务器的工具。
# 创建一个目录来存放SteamCMD
mkdir -p ~/steamcmd
# 下载SteamCMD
wget -O ~/steamcmd/steamcmd_linux.tar.gz http://media.steampowered.com/installer/steamcmd_linux.tar.gz
# 解压文件
tar -xvzf ~/steamcmd/steamcmd_linux.tar.gz -C ~/steamcmd
# 进入目录
cd ~/steamcmd
# 运行SteamCMD
./steamcmd.sh +login anonymous +force_install_dir ./ +app_update 343050 validate +quit
使用SteamCMD安装饥荒服务器:
# 进入SteamCMD目录
cd ~/steamcmd
# 安装饥荒服务器
./steamcmd.sh +login anonymous +force_install_dir ./dst +app_update 343050 +quit
进入饥荒服务器目录并创建一个配置文件:
# 进入饥荒服务器目录
cd ~/steamcmd/dst
# 创建配置文件
mkdir -p scripts
nano scripts/start_server.sh
在start_server.sh
文件中添加以下内容:
#!/bin/bash
export DST_ROOT="$(dirname "$(readlink -f "$0")")"
export LD_LIBRARY_PATH="$DST_ROOT/bin"
"$DST_ROOT/bin/dontstarve_dedicated_server_nullrenderer" -console -batchmode -nographics -server_port 10999 -cluster my_cluster -cluster_description "My Don't Starve Together Server" -cluster_intention cooperative -max_players 6 -save_interval 300 -tick_rate 30 -load_world my_world
保存并退出编辑器。
给脚本添加执行权限并启动服务器:
# 添加执行权限
chmod +x scripts/start_server.sh
# 启动服务器
./scripts/start_server.sh
原因:可能是由于SteamCMD未正确安装或配置文件有误。
解决方法:
start_server.sh
是否有语法错误。原因:可能是由于防火墙阻止了连接或服务器端口未正确配置。
解决方法:
原因:可能是由于服务器硬件资源不足或配置不当。
解决方法:
-max_players
和-tick_rate
,以优化性能。希望这些信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云