饥荒服务器搭建全攻略:高效稳定,一步到位
饥荒服务器搭建教程

首页 2024-08-02 00:27:31



饥荒服务器搭建专业教程 饥荒(Dont Starve Together, DST)作为一款广受欢迎的生存游戏,其多人在线模式需要稳定的服务器支持

    本文将详细介绍如何搭建一个高效、稳定的饥荒服务器,确保玩家能够流畅地享受游戏乐趣

     一、前期准备 1. 硬件与网络要求 - 网络上传速度:建议至少达到50KB/秒或以上,以支持6人同时游戏

    网络带宽越大,游戏体验越流畅

     - 内存:每个玩家大约需要65MB内存,因此,如果服务器最大人数设置为6人,总内存需达到500MB或以上

     - CPU:虽然官方网站未明确说明具体CPU要求,但推荐选择性能较好的处理器以保证游戏的流畅运行

     2. 软件安装 - SteamCmd:下载并安装SteamCmd,用于下载和更新饥荒服务器软件

    安装路径需为纯英文,并确保有足够的磁盘空间

     - 饥荒联机版专用服务器软件:通过SteamCmd下载并安装饥荒联机版专用服务器软件(Dont Starve Together Dedicated Server)

     二、获取服务器令牌 1. 运行饥荒联机版游戏(DST)

     2. 点击“Play!”进入游戏界面

     3. 按“~”键(通常位于数字键1的左边)打开控制台,输入指令TheNet:GenerateServerToken()并回车

     4. 在游戏目录下的DocumentsKleiDoNotStarveTogether文件夹中,会生成一个server_token.txt文件,里面包含了服务器令牌

     三、配置文件设置 1. 创建配置文件 在DocumentsKleiDoNotStarveTogether目录下,创建或编辑以下配置文件: - cluster.ini:设置游戏模式、最大玩家数、是否开启PVP等

     - Masterserver.ini:设置主服务器的网络端口

     - Cavesserver.ini:设置洞穴服务器的网络端口及是否为主服务器

     - Cavesworldgenoverride.lua:设置洞穴世界的生成规则

     2. 配置文件示例 cluster.ini: 【GAMEPLAY】 game_mode = survival max_players = 6 pvp = false pause_when_empty = true 【NETWORK】 cluster_name = MyServer cluster_password = yourpassword cluster_intention = cooperative Masterserver.ini: 【NETWORK】 server_port = 11000 【SHARD】 is_master = true Cavesserver.ini: 【NETWORK】 server_port = 11001 【SHARD】 is_master = false name = Caves Cavesworldgenoverride.lua: return { override_enabled = true, preset = DST_CAVE, } 四、设置端口映射 1. 有路由器情况 进入路由器设置页面,找到端口映射功能,添加以下映射: - 协议:UDP - 端口号:根据Masterserver.ini和Cavesserver.ini中的设置,如11000和11001 2. 无路由器情况 在Windows防火墙中设置入站规则,允许UDP协议下的相应端口

     五、启动服务器 1. 本地服务器 1. 编写启动脚本(如Dst_Start.bat),设置游戏服务器的启动参数

     2. 双击运行启动脚本,等待服务器启动完成

     2. 云服务器 如果使用云服务器(如阿里云、腾讯云等),则需在云服务器控制面板中设置安全组规则,允许对应端口的访问,然后按照本地服务器的步骤操作即可

     六、添加MOD 在Steam创意工坊下载喜欢的MOD,并将MOD文件夹上传到服务器相应目录下(如/root/DSTServer/mods)

    在modoverrides.lua文件中配置MOD的启用状态及设置

     七、测试与调整 启动服务器后,进入饥荒游戏,选择“浏览世界”查找并加入自己的服务器

    测试游戏的流畅度、MOD的兼容性等,并根据需要进行调整

     八、总结 通过以上步骤,您可以成功搭建一个稳定、高效的饥荒联机版服务器

    确保服务器硬件与网络满足要求,合理配置服务器参数与端口映射,及时更新游戏和MOD,以确保玩家能够享受最佳的游戏体验