泰拉瑞亚的开服器,通常指的是官方自带的 TerrariaServer.exe,以及功能更强的第三方服务端 TShock。
用开服器搭建服务器,意味着你可以拥有一个24小时在线的世界,朋友随时都能进来,不用等房主上线。但服务器搭好了,真正的问题才刚开始——外网的朋友怎么连进来?
一、开服器的基本使用
泰拉瑞亚官方服务端(TerrariaServer.exe)可以在游戏安装目录中找到,也可以从官网单独下载。运行后,程序会提示选择世界或创建新世界,设置最大玩家数、端口(默认7777)和密码,之后服务器就开始运行了。
TShock 则是基于官方服务端扩展的开源框架,增加了管理员系统、建筑保护、地标传送、插件支持等功能。如果你打算长期开服、管理多个玩家,TShock是更专业的选择。
无论是官方服务端还是TShock,开服本身都不复杂——运行程序、选世界、设端口,三步就能跑起来。
二、开服之后的问题:外网连不上
服务器在本地跑起来了,同一WiFi下的朋友通过局域网IP(如192.168.x.x)可以正常加入。但异地朋友在游戏里选“通过IP加入”,输入你的IP地址后却始终连不上。
原因很简单:国内大多数家庭宽带没有公网IP,你的电脑躲在运营商的多层NAT后面,外网根本找不到它。
泰拉瑞亚服务端默认监听TCP端口7777,但端口映射的前提是你得有公网IP。没有的话,在路由器后台配置端口转发也是白折腾。
三、用内网穿透解决异地联机问题
如果不想为了开服去折腾公网IP和路由器端口转发,内网穿透是绕过这个限制最直接的方案。原理很简单:在开服的电脑上运行一个穿透客户端,它会与云端节点建立一条隧道,把本地端口(7777)映射到一个固定的公网地址上。朋友在游戏里通过这个地址连接,就能直接进服。
80KM穿云箭是专门做这个的轻量级工具。操作路径非常短:在开服电脑上下载客户端并登录,创建一条TCP隧道,本地地址填127.0.0.1,端口填7777,保存后系统自动生成公网地址。把地址复制给朋友,对方在游戏里选“通过IP加入”输入即可。
全程不需要进路由器后台,不需要公网IP,不需要理解什么叫端口转发。客户端资源占用很低(内存约10-30MB),免费版就够小团队联机用。
泰拉瑞亚开服器解决了“服务器怎么跑起来”的问题,而穿云箭解决了“外网朋友怎么连进来”的问题。两者配合使用,才是完整的开服联机方案——服务器稳定运行,朋友随时随地都能加入,不用等房主上线,也不用折腾复杂的网络配置。