1、配置服务器环境:
确保你的云服务器是Linux系统,并且已经安装了必要的依赖库,如果还没有安装,可以使用以下命令进行安装:
sudo dpkg addarchitecture i386 sudo apt update sudo apt install libstdc++6:i386 libgcc1:i386 libcurl4gnutlsdev:i386 SDL
下载并安装SteamCMD,这是Valve提供的一个命令行工具,用于管理Steam的游戏和更新,你可以使用以下命令下载并安装SteamCMD:
mkdir ~/steamcmd cd ~/steamcmd wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz tar xvzf steamcmd_linux.tar.gz
2、安装饥荒联机版服务器:
使用SteamCMD匿名登录并安装饥荒联机版服务器:
./steamcmd.sh login anonymous force_install_dir ../dontstarvetogether_dedicated_server app_update 343050 validate quit
3、创建世界存档:
在本地电脑上打开《饥荒联机版》,创建一个新的世界并配置好相关设置(如房间名、密码等),然后退出游戏,找到该世界的存档文件,通常位于Documents\Klei\DoNotStarveTogether
目录下,文件夹名称为Cluster_X
(X为数字),例如Cluster_1
。
将整个Cluster_X
文件夹复制到服务器上的相应位置,例如~/.klei/DoNotStarveTogether
。
4、获取并配置Token:
在Steam上,进入“库”>“工具”,选择“Don't Starve Together Dedicated Server”,点击“添加专用服务器”,在弹出的页面中生成一个Token,并复制它。
在服务器上,找到对应的世界存档文件夹(如~/.klei/DoNotStarveTogether/Cluster_1
),在该文件夹下创建一个名为cluster_token.txt
的文件,并将复制的Token粘贴进去。
5、启动服务器:
编写一个启动脚本,例如start.sh
如下:
#!/bin/bash steamcmd_dir="$HOME/steamcmd" install_dir="$HOME/dontstarvetogether_dedicated_server" cluster_name="Cluster_1" dontstarve_dir="$HOME/.klei/DoNotStarveTogether" function fail() { echo Error: "$@" >&2 exit 1 } function check_for_file() { if [ ! e "$1" ]; then fail "Missing file: $1" fi } cd "$steamcmd_dir" || fail "Missing $steamcmd_dir directory!" check_for_file "steamcmd.sh" check_for_file "$dontstarve_dir/$cluster_name/cluster.ini" check_for_file "$dontstarve_dir/$cluster_name/cluster_token.txt" check_for_file "$dontstarve_dir/$cluster_name/Master/server.ini" check_for_file "$dontstarve_dir/$cluster_name/Caves/server.ini" check_for_file "$install_dir/bin" cd "$install_dir/bin" || fail run_shared=(./dontstarve_dedicated_server_nullrenderer) run_shared+=(console) run_shared+=(cluster "$cluster_name") run_shared+=(monitor_parent_process $$) run_shared+=(shard) "${run_shared[@]}" Caves | sed 's/^/Caves: /' & "${run_shared[@]}" Master | sed 's/^/Master: /'
赋予脚本执行权限:
chmod +x start.sh
运行脚本启动服务器:
./start.sh
6、连接游戏:
在《饥荒》游戏中,选择“浏览游戏”,找到你刚刚创建的房间,点击加入即可开始游戏。
步骤仅供参考,具体操作可能会因服务器环境和游戏版本等因素而有所不同,如果在操作过程中遇到问题,建议查阅相关文档或寻求专业人士的帮助。