开设 tModLoader 专用服务器:从脚本到朋友进服
朋友联机偶尔玩玩,游戏内开房足够;想搭一个 24 小时在线、随时能进的模组世界,就要用专用服务器(Dedicated Server)。tModLoader 自带服务端,不需要额外下载。
服务端在哪、怎么启动
tModLoader 安装目录里自带服务端脚本:Windows 上是 start-tModLoaderServer.bat,Linux/macOS 是对应 .sh 脚本(手动安装的玩家记得先给脚本加执行权限,见 手动安装)。首次运行会引导你选择或新建世界。
服务器的模组装载
服务器读模组的逻辑与客户端一致:模组文件放在服务器运行账户的存档目录 Mods 文件夹里,启用清单同样由 enabled.json 控制。两条路:
- 手动放置:把与客户端一致的 .tmod 文件复制到服务器的 Mods 文件夹(路径见 手动装模组),再编辑启用清单。
- 包实例导入:客户端用 Mod Packs 的「导出包实例」功能生成带模组与版本标注的副本,官方指南说明它就是为快速配置服务器设计的,导出方法见 模组包。
装载完成后启动服务端,确认日志里模组逐个加载成功(日志怎么看见 读崩溃日志)。
玩家怎么进
- 同一局域网:游戏内多人游戏、通过 IP 加入,填服务器所在机器的内网地址。
- 公网联机:需要把服务器端口暴露到公网——路由器端口转发或内网穿透工具,具体做法取决于你的网络环境,超出本文范围,社区有成熟教程。
- 客户端要求:连入玩家的 tModLoader 版本与模组清单必须与服务器一致,对齐方法见 模组联机入门。