搭建Steam上的饥荒服务器涉及多个步骤,包括准备环境、安装必要的软件、配置服务器等,以下是详细的步骤:
一、前期准备
1、下载SteamCMD:SteamCMD是一个命令行版本的Steam客户端,用于在服务器上安装和更新游戏,可以从[官方链接](https://steamcdna.akamaihd.net/client/installer/steamcmd_linux.tar.gz)或通过其他可靠来源下载适用于你操作系统的版本(如Windows、Linux或Mac)。
2、安装SteamCMD:解压下载的压缩包到指定目录,并确保该目录有足够的权限来安装和运行游戏。
二、安装游戏和工具
1、使用SteamCMD登录并下载游戏:打开命令行终端,导航到SteamCMD的安装目录,然后运行以下命令以登录Steam并下载《饥荒》联机版专用服务器:
steamcmd +login anonymous +force_install_dir ../Don'tStarveTogetherDedicatedServer +app_update 343050 validate +quit
注意:343050
是《饥荒》联机版在Steam上的AppID。
2、检查安装情况:确保游戏已成功下载并安装在指定目录。
三、配置服务器
1、申请服务器令牌:进入游戏后,点击“账号”按钮,选择“饥荒联机版的游戏服务器”,添加新服务器并申请令牌,复制并保存令牌中间的字符。
2、获取存档文件:在游戏中创建你想要的世界,但不要进入世界,只需让游戏生成该世界的存档文件,找到存档文件所在的位置(通常在Documents\Klei\DoNotStarveTogether
目录下),并将其复制到服务器存档目录中(如~/.klei/DoNotStarveTogether
)。
3、配置令牌:在存档文件夹下找到cluster_token.txt
,将刚刚申请的令牌复制进去,替代里面原来的令牌。
4、配置启动脚本:创建一个批处理文件(如start.bat
或start.sh
),用于启动服务器,在脚本中指定服务器的存档名、控制台模式、分片模式等参数,对于Windows系统,可以使用以下命令:
@echo off cd /d %~dp0 cd "G:\steam\steamapps\common\Don't Starve Together Dedicated Server\bin" start "Master" dontstarve_dedicated_server_nullrenderer console cluster YourClusterName shard Master start "Caves" dontstarve_dedicated_server_nullrenderer console cluster YourClusterName shard Caves
请根据你的实际情况修改路径和参数。
四、启动服务器
双击启动脚本,服务器应该会开始启动,如果一切正常,你应该能够在游戏内看到服务器列表中的你的服务器,并能够加入游戏。
五、进阶配置
1、添加MOD:如果你想要在游戏中添加MOD,可以在创意工坊下载你喜欢的MOD,并记录MOD的编号,将MOD文件夹复制到服务器的MOD目录下,并在存档路径下的modoverrides.lua
文件中添加相应的配置。
2、配置管理员和黑白名单:你可以通过编辑存档目录下的adminlist.txt
、blocklist.txt
和whitelist.txt
文件来设置管理员和黑白名单。
3、优化服务器性能:根据需要调整服务器的内存分配、CPU优先级等设置,以提高服务器的性能和稳定性。
步骤仅供参考,具体操作可能因游戏版本、操作系统等因素而有所不同,在进行任何操作之前,请务必备份重要数据以防万一,如果你使用的是云服务器或VPS等服务,请确保你已经了解了相关的费用和服务条款。