昨天入正泰拉瑞亚,没人和我联机。偶然间发现Tencent Cloud Studio(腾讯云开发者平台)可以实现泰拉瑞亚服务器搭建,于是就有了这篇文章
Tencent Cloud Studio准备
服务端设置
首先打开官网,注册开发者账号,这里不做过多讲解。登录进入工作空间,新建工作空间。空间名随便写,跟着图中步骤选择.net(别的我也没试)
进入空间,在下方输入命令rm -rf *
删除多余文件。再输入sudo su
获取root权限。(不用sudo -i
是因为下载的东西不会在左侧显示,不方便管理)。然后输入
apt-get update
apt-get -y install unzip mono-complete
wget -O tshock.zip 'https://github.com/Pryaxis/TShock/releases/download/v4.3.26/tshock_4.3.26.zip' #安装TShock,最新地址 汉化版
unzip tshock.zip #解压,汉化版自行改名
mono TerrariaServer.exe #运行,汉化版是 mono TerrariaServer.exe -language zh-Hans
#剩下是TShock设置,不做过多阐述,自行查阅资料
完善服务端
到这里基本上服务端已经开好,但是连接问题需要解决。因为Cloud Studio没有固定可用连接IP,所以要穿透一下。上篇zerotie无法使用,这里可以自建frp之类的。我选择了sakura frp。需要的话自行注册,我选择的隧道是MC穿透的隧道,官网有相关设置文章。和TShock同理,用wget下载Linux X64客户端,解压运行,不做过多阐述。
泰拉瑞亚连接
启动-多人模式-通过IP加入-输入穿透的IP/网址-输入端口 有密码就输入密码
[caption id="" align="alignnone" width="816"] 这个是汉化版[/caption]
总结
TShock - 官方中文 Terraria WikiTencent Cloud Studio弊端是没有可以连接的ip,关闭网页就等于关闭服务器,所以适合基友间联机(话说我为什么不用steam联机)。还有就是总共可以创建5个工作空间,但每次只能运行1个。
本来我拿这个来联机MC的,可是MCBBS有了相关文章,我才写了联机泰拉瑞亚。当时和朋友联机MC时有时候我没空玩他想玩就可以用协助功能,他开服玩。
