文章目录

  • 前言
  • 1.准备服务器/配置swap
  • 2.将tml1.3开服需要的文件上传/下载到服务器
  • 3.启动tml1.3服务器
  • 4.后台运行tmodloader 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

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

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

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

首先创建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 文件下载完成后,如下图

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

unzip tModLoader.Linux.v0.11.8.9.zip

解压后的文件如下。

3.启动tml1.3服务器

给予启动文件启动权限

chmod +x tModLoaderServer.bin.x86_64

启动tmod1.3服务端

./tModLoaderServer.bin.x86_64

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

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

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

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

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

关闭服务器,输入

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

切换回tmodloader会话

screen -r tmod

更多screen命令用法请百度。

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

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

    文章目录 前言 1.准备服务器/配置swap 2.将tml1.4开服需要的文件上传/下载到服务器 3.下载dotnet 6.0.0依赖 4.启动tml服务器 5.后台运行tmodloader 1.4 ...

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

    文章目录 前言 1.准备服务器/配置swap 2.将TShock文件上传/下载到服务器 3.启动TShock服务器 4.后台运行TShock 前言 本教程适用于在Linux上搭建泰拉瑞亚TShock插 ...

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

    文章目录 前言 1.准备服务器/配置swap 2.将TShock文件上传/下载到服务器 3.安装运行环境(.NET 运行时) 4.启动TShock服务器 5.后台运行TShock 前言 本教程适用于在 ...

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

    文章目录 前言 1.准备服务器/配置swap 2.将原版开服需要的文件上传/下载到服务器 3.启动原版服务器 4.后台运行原版服务器 前言 本教程适用于在Linux上搭建泰拉瑞亚原版服务器,如需搭建其 ...

  5. Linux/CentOS7搭建泰拉瑞亚原版/mod服务器教程

    1.准备服务器/配置swap 选择服务器 我选的是TX云学生服务器,一个月十块钱的,系统选择centOS7.6,64位.安装系统时设置的root密码就是之后远程访问的密码 Windows用PuTTy/ ...

  6. 用VPS/Linux/CentOS7搭建泰拉瑞亚原版/mod服务器教程

    1.准备服务器/配置swap 选择服务器 我选的是腾讯云学生服务器,一个月十块钱的,系统选择centOS7.6,64位,设置密码,这个密码就是ssh的时候用的密码 Windows用PuTTy/macO ...

  7. linux搭建泰拉瑞亚(Terraria)服务器

    系统环境 腾讯云CentOS 8 一.准备 创建目录 mkdir /opt/terraria mkdir /opt/terraria{bin,config,downloads,Worlds} 下载安装 ...

  8. Linux系统从零搭建泰拉瑞亚服务器

    本文使用Centos7系统完成泰拉瑞亚服务器的搭建,内容属于基本搭建,对于Linux系统没有太多了解也可以成功搭建. 事前准备 云服务器选择:最低为1核,2G,2M的一台服务器,本文使用的是阿里云的云 ...

  9. Linux下双线双ip访问内网服务器之另类解决办法

    一直被双线访问内网服务器的路由问题困扰,也在网上找了不少资料,但有些方法比较复杂,对我这种懒人来说实在懒得去看去测试.最接近的方法是iptables+iproute2,但我比较杯具的木有测试成功... ...

最新文章

  1. ResNet在计算机视觉中的应用
  2. 第十六届全国大学生广东赛区线上比赛流程规范
  3. python 判断类型_青少年之Python编程课程安排lt;第一季gt;
  4. 测试 / 单元测试的重要性
  5. iOS c语言 基本运算符
  6. 【CVE-2018-12613】phpmyadmin 4.8.1 远程文件包含漏洞复现
  7. 万能的林萧说:我来告诉你,一个草根程序员如何进入BAT。 - 今日头条(www.toutiao.com)...
  8. bootstrapmodel确认操作框_光伏电站EL检测仪的操作流程
  9. ByteBuffer的原理和使用详解
  10. 微信小程序 控制台报错net::ERR_UNSAFE_PORT
  11. 拼多多怎么发布机会产品|百择电商
  12. 使用Spring Boot构建微服务(文末福利)
  13. 深信服防火墙设备故障机的更换方法
  14. 一文详解 .obj 和 .mtl文件格式
  15. pandas中inplace_对python pandas中 inplace 参数的理解
  16. Li‘s 影像组学视频学习笔记(14)-特征权重做图及美化
  17. android framework 引入jia包
  18. SpringSecurity详细介绍RememberMe功能
  19. 文件加密解密大师 v1.64 绿色
  20. FreeCAD源码编译、配置及编译运行

热门文章

  1. 苹果公司最新系统内嵌致黑客的打油诗
  2. 消费复苏中的企业该走向何处?
  3. Python:PDF文件处理(数据处理)
  4. 港科夜闻|国务院港澳办主任夏宝龙在香港科大考察期间,表示对学校开展创科工作的鼓励及希望...
  5. hctf-2018-Crypto-xorgame
  6. 人工智能架构图和产业链构成
  7. matplotlib—画正弦、余弦函数图
  8. 吃青春饭的程序员的成长史
  9. 第五章、epub文件处理 -- 解压epub文件
  10. Spring事务通知tx:advice标签