引言:为何要自己开服?
《泰拉瑞亚》作为一款经典的沙盒冒险游戏,与朋友联机共同探索、建造和战斗,体验会成倍提升。但官方自带的P2P联机方式容易受到网络波动影响,延迟高、不稳定。自己搭建专属服务器,不仅能获得更低延迟、更稳定的连接,还能自由设置游戏规则、安装Mod,甚至实现24小时在线挂机。本教程将手把手教你从零开始设置泰拉瑞亚联机服务器,无论你是新手还是老玩家,都能快速上手。
准备工作:你需要什么?
在开始之前,请确保你已满足以下条件:
- 一台能够运行《泰拉瑞亚》的电脑(Windows/Mac/Linux均可)。
- 游戏本体(Steam或GOG版本均可)。
- 稳定的网络环境(建议上传带宽不低于5Mbps)。
- 可选:公网IP或内网穿透工具(如Radmin VPN、ZeroTier、樱花穿透等),用于让外网朋友连接。
第一步:获取服务器文件
泰拉瑞亚的专用服务器文件通常随游戏一起安装,无需额外下载。如果你是通过Steam购买的游戏,请按以下路径找到文件:
Windows用户:进入Steam库,右键点击《泰拉瑞亚》→管理→浏览本地文件。在游戏根目录下找到名为“TerrariaServer.exe”或“TerrariaServer”的文件。你也可以直接搜索“TerrariaServer.exe”。
Mac/Linux用户:在Steam库中同样操作,文件通常位于“~/Library/Application Support/Steam/steamapps/common/Terraria/”或类似路径下,名为“TerrariaServer.bin.x86_64”。
如果你找不到,也可以从官方GitHub页面下载最新版本的服务器文件(但本教程不提供链接,请自行搜索)。
第二步:首次运行与基础设置
双击运行“TerrariaServer.exe”,你将看到一个命令行窗口。首次运行会提示你选择地图大小(Small/Medium/Large),建议根据玩家人数选择:2-4人选Small,5-8人选Medium,8人以上选Large。接着设置世界名称、密码(可选),以及最大玩家数(默认16)。
设置完成后,服务器将加载地图并显示本地IP地址(如127.0.0.1)和端口(默认7777)。此时,你已成功在本地开启了服务器!但要让朋友连接,还需要进行端口转发或使用内网穿透。
第三步:端口转发(适用于有公网IP的用户)
如果你拥有公网IP,可以通过路由器设置端口转发,让外网朋友直接连接你的电脑。步骤如下:
- 打开浏览器,输入路由器管理地址(通常是192.168.1.1或192.168.0.1),登录管理员账号。
- 找到“端口转发”或“虚拟服务器”选项(不同品牌路由器名称可能不同)。
- 添加一条规则:外部端口和内部端口都填7777(或你自定义的端口),内部IP地址填你电脑的内网IP(如192.168.1.100)。协议选择TCP+UDP或Both。
- 保存设置并重启路由器。
完成之后,告诉朋友你的公网IP地址(可通过百度搜索“IP”查看),他们即可在游戏内选择“加入多人游戏”,输入你的IP:端口(例如 123.123.123.123:7777)进行连接。
第四步:内网穿透(适用于无公网IP的用户)
大多数家庭网络没有公网IP,此时需要使用内网穿透工具。这里以免费的Radmin VPN为例:
- 你和你的朋友都下载安装Radmin VPN(官网可获取)。
- 创建或加入同一个虚拟网络:一人点击“网络”→“创建网络”,设置名称和密码;其他人点击“加入网络”,输入信息。
- 连接成功后,你会在Radmin中看到虚拟IP地址(如26.26.26.1)。
- 启动泰拉瑞亚服务器,保持默认端口7777。
- 朋友在游戏内输入你的Radmin虚拟IP地址(例如 26.26.26.1:7777)即可连接。
其他工具如ZeroTier或樱花穿透原理类似,根据工具文档设置即可。注意:使用穿透工具时,服务器端不需要额外设置端口转发。
第五步:进阶设置与优化
修改服务器配置文件
在服务器文件夹内,有一个“config.txt”文件(首次运行后生成),你可以用记事本打开修改:
- maxplayers= 设置最大玩家数(建议不超过16)。
- port= 修改端口(默认7777)。
- password= 设置连接密码(可选)。
- world= 指定地图文件路径,可加载已有地图。
- autocreate= 设置自动创建世界大小(1=小,2=中,3=大)。
- difficulty= 0=普通,1=专家,2=大师,3=旅途。
- secure= 设为1启用防作弊(推荐)。
使用命令行参数启动
如果你熟悉命令行,可以通过参数直接启动服务器,例如:TerrariaServer.exe -config serverconfig.txt -players 8 -port 7777 -pass mypassword。这样可以快速切换不同配置。
安装Mod(tModLoader)
如果你想玩Mod,需要先安装tModLoader(Steam上免费下载)。启动tModLoader后,同样在游戏根目录下有“tModLoaderServer.exe”,使用方法与官方服务器类似。注意:所有玩家必须安装相同的Mod版本才能连接。
常见问题解答
Q:朋友连接时提示“连接失败”或“超时”?
A:首先检查防火墙是否放行7777端口(Windows防火墙需添加入站规则)。其次确认端口转发或穿透工具设置正确。最后,尝试让朋友使用“IP:端口”格式连接,例如 192.168.1.100:7777。
Q:服务器运行一段时间后自动关闭?
A:可能是内存不足或地图损坏。尝试重启服务器,并减少最大玩家数。也可以备份地图文件后删除重新生成。
Q:如何让服务器24小时在线?
A:你可以租用一台云服务器(如阿里云、腾讯云等),在云服务器上安装泰拉瑞亚服务器文件,并开放端口。云服务器通常有固定公网IP,且7x24小时运行。具体安装步骤与本地类似,但需通过远程桌面或SSH操作。
结语
通过以上步骤,你已经掌握了泰拉瑞亚联机开服的核心技巧。无论是与三五好友局域网开黑,还是搭建一个全球玩家都能加入的公共服务器,都能轻松实现。记得定期备份世界文件,以防数据丢失。现在,快叫上你的朋友,一起在泰拉瑞亚的世界里冒险吧!