引言:开启你的泰拉瑞亚联机之旅
《泰拉瑞亚》是一款自由度极高的沙盒冒险游戏,而与好友联机开服,更是将游戏体验推向巅峰的关键。无论你是想与朋友共同挑战Boss,还是搭建一个永久的建筑世界,掌握联机开服设置是第一步。本教程将带你从零开始,详细讲解泰拉瑞亚联机开服的完整流程,涵盖Steam直连、局域网、专业服务器搭建等多种方式,确保你和好友能顺畅畅玩。
一、联机开服前的准备
1.1 游戏版本统一
联机前,务必确保所有玩家的游戏版本完全一致。泰拉瑞亚的多人模式对版本号敏感,不同版本(如1.4.4.9与1.4.4.8)会导致无法连接。建议所有玩家通过Steam更新至最新稳定版,或使用相同版本号(例如官方中文版或TModLoader模组版需统一)。
1.2 网络环境检查
如果你是主机(开服者),需要稳定的上行带宽。建议上行速度至少2Mbps,否则延迟较高。此外,关闭防火墙或为游戏端口添加例外规则(默认端口7777),并确保路由器支持UPnP或手动端口转发。
二、最简单的方式:Steam好友直连
2.1 主机设置
启动游戏后,选择“多人模式”→“托管并游玩”。系统会提示选择世界和角色。注意:主机必须拥有该世界的存档,且角色会携带装备进入。设置密码(可选),然后点击“开始”。游戏会自动通过Steam服务器列表广播,好友可直接在Steam好友列表中右键点击你的头像选择“加入游戏”。
2.2 访客加入
好友打开游戏,选择“多人模式”→“通过Steam加入”,在好友列表中找到你的名字(或输入IP),输入密码后即可进入。此方式无需复杂端口设置,但要求双方Steam在线且无网络限制。
三、局域网联机:适合宿舍或家庭
3.1 主机创建
在同一局域网下,主机同样选择“托管并游玩”。游戏会自动分配一个局域网IP(如192.168.x.x)。
3.2 访客连接
访客选择“多人模式”→“通过IP加入”,输入主机显示的IP地址(如192.168.1.100:7777)。如果主机开启了防火墙,请确保允许Terraria.exe通过。此方法延迟极低,适合本地多人。
四、专业开服:使用官方服务器工具
4.1 下载服务器文件
在Steam库中找到《泰拉瑞亚》,右键→管理→浏览本地文件。在文件夹中找到“TerrariaServer.exe”(Windows)或“TerrariaServer”(Linux/Mac)。建议复制到独立文件夹运行,避免与游戏客户端混淆。
4.2 配置服务器
运行TerrariaServer.exe,按提示操作:
- 选择世界(或新建世界,输入数字1-3);
- 设置最大玩家数(建议2-8);
- 设置端口(默认7777);
- 设置密码(留空则无密码);
- 自动端口转发(如果路由器支持UPnP,选Y)。
完成后服务器开始运行,命令行窗口会显示IP地址。
4.3 高级配置:修改config文件
在服务器文件夹中,找到“serverconfig.txt”。可以用记事本编辑,常用参数如下:
- maxplayers=8(最大玩家数)
- port=7777(端口)
- password=123456(密码)
- world=C:\worlds\myworld.wld(指定世界文件路径)
- autocreate=3(自动创建世界,1=小,2=中,3=大)
- seed=12345(世界种子)
- secure=1(启用防作弊,建议开启)
- banlist=banlist.txt(封禁名单文件)
保存后,下次启动服务器将自动应用这些设置。
五、端口转发与公网开服
5.1 获取公网IP
如果想让外网好友连接,你需要一个公网IPv4地址。访问“ip138.com”或百度搜索“IP”,记下显示的IP。如果IP是10.x.x.x或192.168.x.x等内网地址,说明你的宽带没有公网IP,需要致电运营商申请(部分家庭宽带可免费开通)。
5.2 路由器端口转发
登录路由器管理页面(通常是192.168.1.1或192.168.0.1),找到“端口转发”或“虚拟服务器”功能。添加规则:
- 外部端口:7777
- 内部端口:7777
- 内部IP地址:你的电脑局域网IP(如192.168.1.10)
- 协议:TCP+UDP(或Both)
保存后,重启路由器。测试方法:在外部网络(如手机4G)打开泰拉瑞亚,输入你的公网IP:7777尝试连接。
5.3 使用DDNS解决IP变动
如果公网IP会变化(大多数家庭宽带),可以用DDNS服务(如花生壳、No-IP)。在路由器中绑定一个域名(如yourname.3322.net),好友通过域名连接即可,无需每次查IP。
六、常见问题与优化
6.1 无法连接
- 检查防火墙:关闭Windows防火墙或添加TerrariaServer.exe的入站规则;
- 检查端口:用“telnet 你的IP 7777”测试端口是否开放;
- 检查路由:确保没有开启“AP隔离”或“防火墙”限制局域网通信。
6.2 延迟过高
- 开服者尽量使用有线网络,避免WiFi干扰;
- 减少玩家数量,或降低世界大小;
- 在服务器config中设置“framerate=60”限制帧率,降低CPU负载。
6.3 模组服务器
如果使用TModLoader,需要先安装对应版本的TModLoader。开服方式类似:运行“tModLoaderServer.exe”,并确保所有玩家安装相同模组列表。模组服务器推荐使用“Server”文件夹中的专用启动器。
七、安全与管理建议
7.1 设置管理员
在服务器运行后,在命令行输入“help”查看命令。常用命令:
- /auth <玩家名> 授予管理员权限;
- /ban <玩家名> 封禁玩家;
- /time day 切换白天;
- /save 立即保存世界。
7.2 备份世界
定期备份服务器文件夹中的“.wld”和“.bak”文件。建议每天自动备份一次,可使用批处理脚本:copy "C:\world\myworld.wld" "C:\backup\%date%_world.wld"
结语:打造你的专属冒险世界
通过本教程,你应该已经掌握了从简单Steam直连到专业端口转发的所有泰拉瑞亚联机开服设置方法。无论是与三五好友临时开黑,还是搭建一个24小时在线的永久服务器,都能轻松实现。记得关注游戏更新,定期维护服务器,让你们的冒险之旅永远顺畅。现在,召集伙伴,开启属于你们的泰拉瑞亚传奇吧!