引言:为何要自己搭建服务器与安装MOD?
《泰拉瑞亚》是一款自由度极高的沙盒冒险游戏,但原版内容总有玩腻的一天。想要和朋友联机不受限制,或是体验MOD带来的全新世界,自己搭建服务器并安装MOD是必备技能。本攻略将手把手教你从零开始,完成联机服务器搭建与MOD安装,让你和小伙伴们畅享无限创意的泰拉世界。
一、准备工作:你需要哪些工具?
1.1 游戏本体与Steam平台
确保你和所有联机好友都已购买并安装《泰拉瑞亚》Steam版。推荐使用正版,因为后续的MOD加载器(tModLoader)需要基于Steam版本运行。
1.2 tModLoader——MOD的基石
tModLoader是泰拉瑞亚最主流的MOD加载器。在Steam库中搜索“tModLoader”,免费添加即可。它会作为独立游戏出现在库中,但需要你拥有《泰拉瑞亚》本体才能运行。
1.3 网络环境确认
如果你打算搭建服务器让外网朋友加入,需要确保你的网络支持端口转发(Port Forwarding)或使用内网穿透工具(如Radmin VPN、ZeroTier等)。本攻略将重点介绍最简单、最稳定的局域网/虚拟局域网方案。
二、搭建泰拉瑞亚联机服务器
2.1 方法一:使用游戏内开服(适合小型联机)
打开泰拉瑞亚(或tModLoader),选择“多人游戏”→“开服并加入”。设置好密码、最大玩家人数(推荐4-8人)后,你的游戏就会自动作为服务器运行。这种方法最简单,但需要主机一直开着游戏,且网络稳定性依赖主机。
2.2 方法二:专用服务器程序(推荐稳定联机)
泰拉瑞亚自带专用服务器程序,位于游戏安装目录下(如Steam\steamapps\common\Terraria)。找到“TerrariaServer.exe”(原版)或“tModLoaderServer.exe”(MOD版),双击运行即可。
步骤详解:
1. 运行服务器程序,输入“n”创建新世界,或“l”加载已有世界。
2. 设置最大玩家数(建议8-10人)、端口(默认7777)、自动保存间隔等。
3. 如果需要密码,输入后确认。服务器启动后,会显示IP地址(如127.0.0.1)。
4. 让朋友们在游戏中选择“多人游戏”→“加入”,输入你的IP地址(局域网内输入内网IP,外网需公网IP或端口转发)即可连接。
2.3 外网联机解决方案:虚拟局域网
没有公网IP?使用Radmin VPN或ZeroTier。以Radmin为例:
1. 所有成员下载Radmin VPN,创建一个网络(或加入同一个网络)。
2. 主机运行服务器程序,记下Radmin分配的虚拟IP(如26.0.0.1)。
3. 朋友在游戏中输入该虚拟IP,端口7777,即可像局域网一样直连。这种方法无需端口转发,安全且稳定。
三、安装MOD:从简单到进阶
3.1 通过tModLoader内置浏览器安装(推荐新手)
打开tModLoader,在主菜单选择“MOD浏览器”。搜索你想要的MOD(如“Calamity Mod”、“Thorium Mod”),点击“下载”即可。下载后回到主菜单,进入“MOD管理”启用它们。注意:MOD有版本兼容性,请确保MOD支持你当前的tModLoader版本。
3.2 手动安装MOD(适合高级玩家)
某些MOD可能不在浏览器中,或你需要特定版本。手动安装步骤如下:
1. 从可靠的MOD网站(如官方论坛、GitHub)下载.tmod文件。
2. 找到tModLoader的MOD文件夹:通常位于“文档/My Games/Terraria/tModLoader/Mods”。
3. 将.tmod文件复制到该文件夹。重新启动tModLoader,在MOD管理中启用即可。
3.3 服务器同步MOD:确保所有人一致
联机时,服务器和所有客户端必须安装完全相同的MOD及版本。否则会连接失败。建议服务器主机安装并启用MOD后,将Mods文件夹打包分享给队友,或者让队友通过tModLoader浏览器直接搜索并下载相同MOD。
四、常见问题与排错
4.1 连接失败或“版本不匹配”
检查所有玩家的tModLoader版本是否一致(包括Steam自动更新)。服务器端与客户端的MOD列表必须完全一致,包括启用/禁用状态。
4.2 端口被占用或无法连接
服务器运行时,防火墙可能会拦截。在Windows防火墙中为TerrariaServer.exe或tModLoaderServer.exe添加入站规则,允许端口7777。如果使用虚拟局域网,检查软件是否允许游戏流量。
4.3 MOD冲突导致游戏崩溃
某些MOD不兼容。禁用所有MOD后逐一启用测试。常见冲突如大型内容MOD(Calamity与Thorium)需要安装兼容补丁。在MOD浏览器中搜索“Compatibility”相关MOD即可。
五、进阶技巧:优化服务器与MOD管理
5.1 使用服务器配置文件
在服务器程序所在目录创建“serverconfig.txt”文件,写入例如:
maxplayers=8
port=7777
password=mypassword
world=C:\Users\用户名\Documents\My Games\Terraria\Worlds\MyWorld.wld
然后运行服务器时选择“加载配置文件”即可一键启动。
5.2 MOD排序与依赖
在tModLoader的MOD管理中,某些MOD需要前置MOD(如“Calamity”需要“Boss Checklist”)。启用时系统会有提示。建议按依赖顺序排序:前置MOD放在最上面。
5.3 定期备份
服务器世界文件和MOD配置建议定期备份。尤其是大型MOD服务器,一旦损坏很难恢复。备份“文档/My Games/Terraria/tModLoader”整个文件夹即可。
结语
现在你已经掌握了搭建泰拉瑞亚联机服务器与安装MOD的核心技能。无论是和朋友一起挑战灾厄之海,还是探索瑟银的奇幻世界,都能轻松实现。记住,联机的关键在于耐心沟通和版本统一。祝你在泰拉瑞亚的世界中创造属于你们的传奇!