多人游戏设置

与朋友一起使用模组玩 Terraria。托管和加入模组服务器的完整指南。

关键要求

所有玩家必须安装并启用完全相同的模组。模组版本和加载顺序必须一致。了解如何正确管理模组,以及使用 Workshop 合集与好友同步。

托管模组服务器

选项一:主机游玩(简易)

  1. 1. 在"模组"菜单中启用您想要的模组
  2. 2. 选择"多人游戏" → "主机游玩"
  3. 3. 创建或选择世界
  4. 4. 好友通过 Steam 或 IP 地址加入

选项二:专用服务器(高级)

适用于 24/7 全天候服务器或更多玩家:

# Download dedicated server from GitHub
# Extract files
# Configure serverconfig.txt
# Place mods in Mods folder
# Run: tModLoaderServer.exe (Windows)
# Or: ./tModLoaderServer (Linux/Mac)

加入模组服务器

步骤一:获取模组列表

向主机索取模组列表或 Workshop 合集链接。

步骤二:安装相同模组

下载并启用与主机完全相同的模组。

步骤三:连接

通过 Steam 邀请加入,或在"通过 IP 加入"中输入 IP 地址。

与好友同步模组

使用 Workshop 合集

与好友分享模组配置的最简单方式:

创建合集:

  1. 1. 在浏览器中访问 Steam Workshop
  2. 2. 点击"合集" → "创建合集"
  3. 3. 将所有模组添加到合集中
  4. 4. 发布并与好友分享链接

订阅合集:

  1. 1. 打开合集链接
  2. 2. 点击"全部订阅"
  3. 3. Steam 自动下载所有模组
  4. 4. 在 tModLoader 中启用所有模组

手动分享模组列表

如果不使用 Steam Workshop:

  1. 1. 主机分享模组名称和版本列表
  2. 2. 所有玩家通过模组浏览器下载相同模组
  3. 3. 验证模组列表完全一致
  4. 4. 按相同顺序启用

托管端口转发

如果好友无法通过 Steam 邀请连接,则需要此操作。

如何进行端口转发

步骤一:查找路由器 IP

Windows: ipconfig (look for Default Gateway)
Mac: System Preferences → Network
Usually: 192.168.1.1 or 192.168.0.1

步骤二:访问路由器设置

在浏览器中输入路由器 IP,使用管理员凭据登录

步骤三:转发端口 7777

  • • 协议:TCP 和 UDP
  • • 端口:7777(Terraria 默认端口)
  • • 转发到您电脑的本地 IP

步骤四:配置防火墙

在 Windows 防火墙中允许 tModLoader 通过端口 7777

多人游戏故障排除

无法连接到服务器?

  • ✓ 确认模组列表 100% 相同(版本也要一致!)
  • ✓ 检查模组加载顺序是否匹配
  • ✓ 确认防火墙允许 tModLoader
  • ✓ 尝试端口转发(端口 7777)
  • ✓ 使用 Steam 邀请代替 IP
  • ✓ 双方重启 tModLoader

多人游戏延迟高/卡顿?

  • ✓ 减少启用的模组数量
  • ✓ 主机应有良好的网络连接
  • ✓ 5 人以上请使用专用服务器
  • ✓ 在客户端禁用视觉模组

不同步问题?

  • ✓ 启用模组后所有玩家必须重启
  • ✓ 确保模组以相同顺序加载
  • ✓ 部分模组不能很好支持多人游戏
  • ✓ 查看模组说明了解多人游戏兼容性