联机事项(特殊国情)
在国内进行Terraria联机的话,通常有下面几种方式。
- 通过Steam加入好友
- 通过IP连接服务器
- 通过第三方联机软件(如TeamViewer/Hamachi)
下面讲述了这三种方式利弊及简略教程。
通过Steam加入好友
优点:
- 无论有无公网IP,都可以加入好友的服务器。
- 方式简洁,在Steam上点击加入游戏即可
缺点:
- 卡顿现象严重
- 无法使用TShock开服,没有指令和插件等。
适合新手使用。
为什么会有卡顿现象?
Steam的方式是经过Steam转发本地数据,达到共同联机的效果。
然而Steam的速度在国内是并不怎么好的。
除去这一点,转发的游戏体验是比不上IP直连的。
通过IP连接服务器
优点:
- 可用TShock等开服。
- 游戏体验比数据转发方式要好,无卡顿。(取决于你网络的上行带宽)
缺点:
- 当前国内IP地址稀缺,运营商不开放公网IP给用户。
我最推荐这种方式;但是要求要比其他方式多。
要求
使用IP直连的方式开服需要以下几点要求。
- 公网IP:进入万网获取IP地址后,页面内显示的您的本地上网IP里若只有一条,则你具有公网IP。若没有,别人是无法访问到你的。
- 配置路由器的虚拟服务器转发(若有路由器的话)
- 配置本地防火墙的规则
通过第三方联机软件
优点:
- 可用TShock等开服。
- 效率低于直连开服,高于Steam联机开服。
缺点:
- 根据联机软件的不同,速度和体验也不同。
- 需要双方都安装联机软件。
这种方式一般是没有公网IP的人使用。
我没有公网IP,为什么这样还能联机?
这些软件一般有自己的服务器。
软件会把你本地的流量转发到它的服务器
别人通过软件加入它的服务器后,服务器把流量转发到你本地
发送数据: 本地游戏 -> 软件的服务器 -> 别人的游戏
接收数据:别人的游戏 -> 软件的服务器 -> 本地游戏其实,这就是充当了一个中介的作用。
所以,联机的游戏体验一般取决于软件服务器的好坏。
Updated less than a minute ago