泰拉瑞亚开服主要有两种方式:官方服务端和TShock。前者适合纯粹的原版联机,后者适合需要管理员权限和插件扩展的长期服务器。
一、官方服务端开服(最基础的方式)
泰拉瑞亚官方提供了独立的服务端程序,可以从官网下载,也可以在Steam库的“工具”里找到“Terraria Dedicated Server”。
Windows系统操作步骤:
找到 TerrariaServer.exe 文件,双击运行
按提示操作:选择已有世界(输入数字)或创建新世界(输入 n)
依次设置:世界大小、游戏难度(经典/专家/大师/旅途)、世界类型(猩红/腐化)、世界名称、种子(可选)
设置最大玩家数(默认8人,最多16人)
设置端口(默认7777)
设置服务器密码(可选)
配置完成后,服务端窗口保持运行,不要关闭。
Linux系统操作步骤类似,下载Linux版服务端文件后,在终端运行即可。
二、TShock开服(功能更强大的方式)
TShock是泰拉瑞亚的增强版服务端,提供了管理员系统、建筑保护、地标传送、插件支持等功能。适合需要长期开服、管理多个玩家的场景。
TShock的使用方式与官方服务端类似,运行 TShock.Server.exe 后按提示操作即可。首次启动会生成配置文件,第一次连接服务器时会生成一个setup code,用于创建管理员账号。
三、让朋友连进来
服务器本地跑起来之后,同一WiFi下的朋友可以通过局域网IP直接连接。但异地联机时,需要通过端口转发或内网穿透来解决外网访问的问题。
端口转发需要在路由器后台配置端口转发规则,把外网7777端口指向开服电脑的内网IP。
但端口转发的一个前提是:你得有公网IP。国内大多数家庭宽带已经没有公网IPv4地址了,这条路对很多人来说走不通。
内网穿透是另一种思路。不需要公网IP,不需要改路由器设置,在开服的电脑上运行一个客户端,把本地端口映射到公网,生成一个固定地址。朋友通过这个地址就能直接连进来。
例如,80KM穿云箭就能做到。在开服的电脑上下载客户端并登录,创建一条TCP隧道,本地地址填 127.0.0.1,端口填 7777,系统自动生成一个公网访问地址。把地址发给朋友,对方在游戏里选择“通过IP加入”,输入该地址即可直接连接。
四、常见问题排查
版本不一致:所有玩家的游戏版本必须完全相同。
端口被占用:部分软件(如华硕奥创控灯软件)会占用7777端口,导致开服失败。在任务管理器中结束相关进程即可。
防火墙拦截:确保防火墙放行了泰拉瑞亚的网络请求。
NAT类型严格:如果NAT类型为“严格”,即使开了端口转发也难以建立稳定连接。这种情况下内网穿透是更直接的解决方案。
泰拉瑞亚开服本身不复杂——下载服务端、双击运行、按提示走几步就能跑起来。真正的门槛在于“让外地的朋友连进来”这一步。端口转发需要公网IP,对大多数人来说不太现实。内网穿透提供了一条更直接的路径,几分钟就能生成一个公网地址。