Linux搭建泰拉瑞亚(原版/模组/插件)服务器之1.3模组服务器

前言

本教程适用于在Linux上搭建泰拉瑞亚1.3模组服务器,如需搭建其他类型的服务器请参考以下文章:

Linux搭建泰拉瑞亚(原版/模组/插件)服务器之原版服务器

Linux搭建泰拉瑞亚(原版/模组/插件)服务器之(TShock)插件服务器1(适用于TShock 5(Terraria v1.4.4.7)之前的版本(不包括TShock 5))

Linux搭建泰拉瑞亚(原版/模组/插件)服务器之(TShock)插件服务器2(适用于TShock 5(Terraria v1.4.4.7)及之后的版本(包括TShock 5))

Linux搭建泰拉瑞亚(原版/模组/插件)服务器之1.4模组服务器

1.准备服务器/配置swap

我选的是腾讯云的轻量服务器,2核2G的,系统选择的是Ubuntu 20.04 LTS。Windows使用Xshell 7putty等软件连接服务器,安卓系统可使用juiceSSH软件连接服务器。

特别说明一下,腾讯云的Ubuntu系统的默认登录用户名为ubuntu,不是root。

先安装一些后面要使用的软件包,依次输入

sudo apt update
sudo apt update
sudo apt install -y unzip wget nano screen lrzsz

检查swap是否够2G(内存有2G或以上,不设置swap分区也行)

free -h

删除原始swap分区

sudo swapoff -a

新建swap分区

sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048

格式化新分区

sudo mkswap /mnt/swapfile

设置分区

sudo swapon /mnt/swapfile

设置开机自动挂载swap分区

sudo nano /etc/fstab

在打开的nano窗口最下面添加

/mnt/swapfile swap swap defaults 0 0

添加后,键盘按 “Ctrl + o” 保存,按 “Ctrl + x” 退出nano编辑器

重启一下,重启后查看swap分区是否成功挂载

sudo reboot
free -h

pSpMisH.png

2.将tml1.3开服需要的文件上传/下载到服务器

在Linux服务器选择一个存放路径,我选择 /home/ubuntu/tmod_1.3 目录,之后将tModLoader_1.3服务端下载到电脑,然后上传Linux服务器选定路径,可以使用WinSCPXftp上传,或者在使用命令行直接下载到Linux服务器。(要将[下载链接]替换成服务器端文件的下载链接)

注意,tmod1.3最新版本为 v0.11.8.9,下载Linux版本的文件。

pSpK156.png

首先创建tmod1.3目录用于存放服务器文件,依次输入

mkdir /home/ubuntu/tmod_1.3
cd /home/ubuntu/tmod_1.3

使用 wget 命令下载(或者使用 WinSCPXftp 这个软件将文件上传到服务器,二选一),下载地址Github-tModLoader

wget https://github.com/tModLoader/tModLoader/releases/download/v0.11.8.9/tModLoader.Linux.v0.11.8.9.zip

tmodloader_1.3 文件下载完成后,如下图

pSpMf6e.png

解压下载的压缩包文件,解压命令

unzip tModLoader.Linux.v0.11.8.9.zip

解压后的文件如下。

pSpMoTI.png

3.启动tml1.3服务器

给予启动文件启动权限

chmod +x tModLoaderServer.bin.x86_64

pSpQl9K.png

启动tmod1.3服务端

./tModLoaderServer.bin.x86_64

pSpQ8je.png

到此,tml1.3服务器终于成功启动了!!!

选择一个世界,没有世界就创建一个世界,成功开启服务器!!!

pSpQaNt.png

虽然这时已经成功启动服务器了,但是如果之前没有在安全组开放对应的端口的话(如已开放请忽略这步),这个服务器还是无法进入的,这时就要去安全组开放对应的端口才行。不懂具体开放安全组端口步骤,可以去百度(下面是腾讯云界面)。

安全组开放端口

安全组开放相应的端口后,打开Steam,将tmodloader的版本设置到1.3版本,方法为,右键tmodloader,点击属性,选择测试版,选择1.3版本。

pSpQyuQ.png

启动tmodloader 1.3版本。通过服务器公网IP成功进入服务器。(图中的IP已 经过处理)

在这里插入图片描述

pSpQaNt.png

关闭服务器,输入

exit

至此,tmodloader1.3 的服务器就已经成功搭建好了,尽情的在服务器游玩吧!!!

4.后台运行tmodloader 1.3

虽然现在已经能成功服务器,但却不能后台运行,只要我们关闭与服务器的 ssh 连接,或者我们的网络不稳定,突然与服务器断开 ssh 连接,就会发现tmodloader也会停止运行,这显然不符合我们使用服务器的初衷。后台运行需要使用screen命令。

先创建一个tmod会话,并进入tmod会话

screen -R tmod

切换到服务器所在目录

cd /home/ubuntu/tmod_1.3

启动服务器

./tModLoaderServer.bin.x86_64

这时启动的tmodloader是可以后台运行的,按Ctrl+a+d可以将tmodloader切换到后台,也可以直接断开 ssh 连接,服务器也不会停止运行的。

查看所有screen会话

screen -ls

pSpQW40.png

切换回tmodloader会话

screen -r tmod

更多screen命令用法请百度。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值