前文提要
本文主旨为分享自己在搭建terraria服务器过程的经验,为大家提供一个搭建服务器的参考.
本次搭建的服务器以aliyun的Ubuntu 22.04 64位 UEFI版Linux服务器,连接服务器的软件为finalshell,如果之前没有使用过可以用aliyun自带的远程连接功能.本文选择后者进行操作.
云服务器搭建
-
准备与配置云服务器
- 从aliyun中租赁一个ECS服务器,本人租赁费用为三个月32元,规格为2核4GB,如果你为第一次使用则有有条件地免费体验三个月的机会,详细内容这里就不展开,请读者自行在aliyun了解.总之就是注意服务器的运行时间,尽量在使用时才开启.
- 在租赁完成后,就需要为服务器配置安全组(相当于防火墙),注意terraria默认端口为7777,所以配置端口范围至少为1~7777.
- 从aliyun中租赁一个ECS服务器,本人租赁费用为三个月32元,规格为2核4GB,如果你为第一次使用则有有条件地免费体验三个月的机会,详细内容这里就不展开,请读者自行在aliyun了解.总之就是注意服务器的运行时间,尽量在使用时才开启.
-
准备terraria server服务器文件
- 从terraria server官网下载自己需要的服务器文件,注意版本号.在官网中也有相关的服务器搭建教程,读者可以自行了解.
- 在aliyun服务器控制台中点击远程连接,选择默认连接方式即可进入终端界面,进入文件管理器,将下载的服务器文件中linux部分(图中的Terraria-Linux目录)上传到云服务器中,注意文件的位置需要在root目录下.如果想上传自己的世界,那么请上传到.local/share/Terraria/Worlds目录下.
- 从terraria server官网下载自己需要的服务器文件,注意版本号.在官网中也有相关的服务器搭建教程,读者可以自行了解.
-
搭建并试验
- 在终端中依次输入以下命令:
- 以下为在已有世界前提使用terraria-server的流程(新建世界差别不大,按照提示即可完成,同时会创建前文提到的.local/share/Terraria/Worlds目录)
- 进入terraria选择通过ip加入,输入自己服务器的公网ip(在服务器控制台中),如果出现连不上或者延迟高的情况,先检查网络状况或者重启服务器.
- 在终端中依次输入以下命令:
补充
-
screen的使用,可以实现后台挂起, 不用保持终端界面运行,简化后续联机的操作(对于不了解的读者),但是请注意24小时挂起可能会引发费用,请注意你的ECS服务器计费规则(在我印象里,体验的服务器似乎是有数据流通限制的)
- 本文的一些步骤并不详细,如果出现问题需要读者自行了解部分内容,比如aliyun服务器的具体租赁与设置.