前言:为什么你需要自己开服?
《泰拉瑞亚》是一款经典的沙盒冒险游戏,单人模式固然精彩,但联机开服才能让朋友一起探索地下城、挑战Boss、搭建宏伟建筑。然而,很多玩家在联机时遇到网络延迟、连接失败、服务器不稳定等问题。本教程将手把手教你从零搭建一个稳定的泰拉瑞亚服务器,无论是局域网还是公网联机,都能轻松搞定。
一、开服前的准备工作
1. 硬件与网络要求
服务器主机需要一台能流畅运行泰拉瑞亚的电脑(推荐至少4GB内存,双核CPU),并且拥有稳定的网络环境。如果是公网开服,建议使用有线网络以减少丢包。另外,确保主机有公网IP或使用内网穿透工具(如ZeroTier、Radmin VPN)。
2. 下载泰拉瑞亚服务端文件
泰拉瑞亚官方提供了独立的服务端程序,无需购买游戏也能运行。你可以在Steam库中右键点击《泰拉瑞亚》→“管理”→“浏览本地文件”,找到“TerrariaServer.exe”或“TerrariaServer”文件夹。或者从官方论坛下载最新版本的服务端压缩包(通常名为“terraria-server-版本号.zip”)。
二、基础开服步骤(局域网联机)
1. 启动服务端
双击运行“TerrariaServer.exe”(Windows系统),或通过终端运行“TerrariaServer”(Linux/Mac)。首次启动会提示选择世界文件,你可以选择已有世界或新建一个。建议新建一个专门用于联机的世界,避免影响单机存档。
2. 设置服务器参数
启动后,根据提示输入:
- 最大玩家数(建议4-8人)
- 服务器端口(默认7777,无需修改)
- 是否自动保存(建议开启)
- 设置密码(可选,防止陌生人闯入)
完成后,服务器会显示“Server started”字样,此时局域网内的其他玩家即可通过主机的IP地址连接。
3. 玩家如何加入
主机玩家需查看自己的局域网IP(Windows:在命令提示符输入“ipconfig”查看IPv4地址)。其他玩家打开泰拉瑞亚,选择“多人游戏”→“通过IP加入”,输入主机IP和端口(例如192.168.1.100:7777),即可连接。
三、公网开服教程(让外网朋友加入)
1. 端口转发设置
如果主机有公网IP,需要在路由器中设置端口转发。登录路由器管理后台(通常为192.168.1.1),找到“端口转发”或“虚拟服务器”选项,添加规则:
- 外部端口:7777
- 内部端口:7777
- 内部IP:主机局域网IP
- 协议:TCP+UDP
保存后,主机公网IP即为服务器地址。
2. 使用内网穿透工具(无公网IP)
如果无法获取公网IP,可以使用ZeroTier或Radmin VPN创建虚拟局域网。以ZeroTier为例:
1. 所有玩家安装ZeroTier客户端,注册账号并创建一个网络(Network)。
2. 主机和玩家分别加入该网络(输入Network ID)。
3. 在ZeroTier管理页面勾选“Allow Managed IP”和“Allow Ethernet Bridging”。
4. 主机运行泰拉瑞亚服务端,其他玩家通过主机的ZeroTier虚拟IP连接(例如172.22.0.2:7777)。
3. 开服安全建议
公网服务器容易受到恶意攻击,建议:
- 务必设置服务器密码,避免陌生人捣乱。
- 定期备份世界文件(位于“Documents/My Games/Terraria/Worlds”)。
- 关闭不必要的端口,仅开放7777。
四、进阶设置与优化
1. 使用配置文件
在服务端文件夹中创建“config.txt”文件,可以预设参数。例如:
maxplayers=8
port=7777
password=mysecret
world=C:\Users\YourName\Documents\My Games\Terraria\Worlds\MyWorld.wld
autocreate=3
这样启动时无需手动输入。
2. 安装服务器插件
使用TShock(一个开源的泰拉瑞亚服务端插件框架)可以增加更多管理功能,如防作弊、自动备份、聊天指令等。下载TShock后,替换原服务端文件,启动后即可使用指令,例如“/help”查看命令列表,“/kick 玩家名”踢出捣乱者。
3. 优化网络延迟
如果玩家出现卡顿,可以尝试:
- 降低服务器帧率限制(在config.txt中添加“frame=30”)。
- 关闭主机的其他占用带宽的程序(如下载、视频流)。
- 如果使用VPN/内网穿透,选择延迟较低的节点。
五、常见问题与解决方案
Q1:玩家连接时提示“连接失败”或“超时”
检查以下几点:
- 防火墙是否阻止了7777端口(Windows Defender需添加入站规则)。
- 路由器端口转发是否配置正确。
- 如果是公网,确认IP是否变化(建议使用动态DNS服务)。
Q2:服务器运行一段时间后崩溃
可能是世界文件损坏或内存不足。建议:
- 定期使用“/save”指令手动保存。
- 减少同时在线玩家数量。
- 检查游戏版本是否与服务端一致。
Q3:如何让朋友通过域名连接?
申请一个免费域名(如noip.com),绑定到你的公网IP。然后玩家在游戏里输入域名:端口即可连接,避免每次更换IP都要通知朋友。
结语
通过以上步骤,你已经掌握了《泰拉瑞亚》联机开服的核心技巧。无论是和好友一起探索地牢,还是搭建宏伟的城堡,稳定的服务器是快乐游戏的基础。如果在设置过程中遇到问题,欢迎在评论区留言交流。现在,快去开启你的泰拉瑞亚联机之旅吧!