Wegame饥荒独立服务器搭建教程:从零开始创建联机服务器 | 详细步骤解析

Wegame饥荒独立服务器搭建全攻略

一、搭建前的准备工作

确认计算机满足以下基础条件:64位Windows系统(推荐Win10/11)、至少4GB可用内存、10GB存储空间及稳定的网络环境。在Wegame客户端内完成《饥荒联机版》的完整下载与安装。

建议提前规划服务器运行时段,长期运行的服务器推荐使用云服务器或专用设备。准备必要的网络管理权限,涉及路由器的端口转发功能操作。

二、核心配置流程

2.1 服务器文件生成

1. 启动Wegame饥荒联机版
2. 选择"创建世界"生成初始地图
3. 在"服务器设置"勾选"生成服务器文件"
4. 指定存档目录(默认路径:DocumentsKleiDoNotStarveTogether)

2.2 配置文件修改

进入存档目录下的Master文件夹,使用文本编辑器修改cluster.ini文件:

[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false

[NETWORK]
server_port = 10999
offline_cluster = false

在cluster_token.txt中粘贴从Klei官网获取的服务器令牌。

2.3 端口映射配置

登录路由器管理界面(通常为192.168.1.1),在NAT设置中创建规则:协议类型选UDP,内部端口与外部端口均设置为10999,目标IP填写本机局域网地址。

三、高级功能配置

3.1 自动化启动脚本

创建start_server.bat批处理文件:

@echo off
cd "C:Program Files (x86)Wegame饥荒联机版bin"
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer

3.2 模组管理技巧

通过修改modoverrides.lua文件实现模组加载控制:

return {
    ["workshop-378160973"] = { enabled = true },  -- 全球定位模组
    ["workshop-356930882"] = { enabled = false } -- 禁用某冲突模组
}

3.3 性能优化建议

  • 设置每日自动重启任务(通过Windows计划任务)
  • 在dedicated_server_mods_setup.lua中添加预设模组ID
  • 定期清理过期日志文件

四、服务器管理实践

通过游戏内指令实现实时管理:

# 查看在线玩家:c_list("players")
# 调整时间流速:TheWorld:PushEvent("ms_setclockspeed", 1)
# 传送玩家:c_gonext("wilson")

五、常见问题解答

Q1: 启动服务器时提示端口被占用怎么办?

执行netstat -ano | findstr :10999查找占用进程,修改server_port值或终止冲突程序。

Q2: 如何实现跨平台联机?

目前Wegame版本仅支持与相同平台玩家联机,需通过第三方工具实现跨平台连接。

Q3: 服务器存档如何迁移?

复制整个Cluster_X文件夹到新设备,确保server_token一致即可快速迁移。

Q4: 出现MOD兼容性问题如何处理?

在modsettings.lua中禁用最近添加的模组,使用二分法逐步排查冲突源。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END