当前位置:首页 > 系统教程 > 正文

从0开始搭建泰拉瑞亚tModLoader服务器(Linux小白也能轻松上手的开服教程)

想要和小伙伴们随时随地畅玩模组版的泰拉瑞亚,但又受限于房主必须在线的尴尬?搭建一个属于自己的 泰拉瑞亚服务器 是最好的选择。本文将手把手教你在Linux系统上从零开始搭建 tModLoader Linux教程,即使是小白也能轻松完成,实现24小时不间断的联机乐趣。在进行 开服教程 之前,我们需要先做好准备工作。

第一步:准备工作与环境要求

在开始搭建前,你需要准备一台Linux服务器(例如Ubuntu 20.04或CentOS 7+)。推荐配置为2核2G内存以上,以确保运行大型模组时的流畅性。你需要通过SSH连接到服务器,并确保系统已经更新。 同时,我们需要安装一些必要的工具:screen(用于后台运行服务器)、wget(用于下载文件)和 unzip(用于解压文件)-4-7。以Debian/Ubuntu系统为例,执行以下命令:

sudo apt updatesudo apt install screen wget unzip -y

对于CentOS系统,则使用 yum 命令-7。

第二步:下载与安装tModLoader

我们首先需要创建一个干净的目录来存放服务器文件。这里以 ~/Game/tmod 为例-4:

cd ~mkdir -p Game/tmod/tmodloadercd Game/tmod/tmodloader

接下来,获取 tModLoader 的最新稳定版。你可以在其GitHub Releases页面找到下载链接。使用 wget 命令直接下载到服务器(请注意替换版本号为最新)-4-5:

wget https://github.com/tModLoader/tModLoader/releases/download/v2025.04.3.0/tModLoader.zip

下载完成后,解压并赋予启动脚本执行权限:

unzip tModLoader.zipchmod +x start-tModLoaderServer.sh

从0开始搭建泰拉瑞亚tModLoader服务器(Linux小白也能轻松上手的开服教程) 泰拉瑞亚服务器搭建  tModLoader Linux教程 开服教程 mod服务器配置 第1张

第三步:首次启动与创建世界

首次运行需要使用 -nosteam 参数来绕过Steam验证-4-8:

./start-tModLoaderServer.sh -nosteam

系统会自动下载所需的 dotnet 运行库,请耐心等待。加载完成后,你将进入服务器控制台菜单,根据提示创建一个新世界-5:

  1. 输入 n 选择新建世界。
  2. 选择世界大小(1=小,2=中,3=大)。
  3. 选择难度(1=经典,2=专家,3=大师,4=旅行)。
  4. 选择邪恶地形类型(1=随机,2=腐化,3=猩红)。
  5. 输入世界名称和种子(种子可留空)。

世界创建完成后,输入对应的数字编号选择该世界,然后根据提示设置最大玩家数、端口(默认7777)和密码,即可启动服务器-4-5。

第四步:配置 mod服务器配置 与非交互式启动

为了实现服务器的无人值守运行,我们需要编辑配置文件。在tModLoader的安装目录下,有一个名为 serverconfig.txt 的文件-1-4。编辑它:

nano serverconfig.txt

填入以下关键配置项(请根据实际情况修改路径和密码):

# 世界文件路径world=/home/你的用户名/.local/share/Terraria/tModLoader/Worlds/你的世界名.wld# 最大玩家数maxplayers=8# 服务器端口port=7777# 服务器密码password=你的密码# 语言设置language=zh-Hans

保存文件后,下次启动只需执行以下命令,即可跳过所有交互式问答直接启动服务器-4:

./start-tModLoaderServer.sh -config serverconfig.txt -nosteam

第五步:使用Screen实现后台守护

直接运行的服务器会在你关闭SSH连接后终止。使用 screen 工具可以让它在后台持续运行-4-8:

screen -S tmod./start-tModLoaderServer.sh -config serverconfig.txt -nosteam

启动成功后,按键盘组合键 Ctrl+A 再按 D 即可从Screen会话中脱离,让服务器在后台运行。如需重新进入控制台,执行 screen -r tmod 即可-7。

第六步:安装与管理Mod

模组文件需要放置在特定的目录下:~/.local/share/Terraria/tModLoader/Mods-4-5。你有两种方式安装模组:

  1. 手动上传:将你在本地下载好的 .tmod 文件通过SFTP/FTP上传到此目录。
  2. 使用Mod包:在游戏内创建一个整合包,将生成的 install.txtenabled.json 文件放入 Mods 目录,然后运行 ./manage-tModLoaderServer.sh install-mods 命令自动下载(如果使用管理脚本)-1。

请务必确保服务器上启用的Mod与所有玩家完全一致,否则无法进入-9。

第七步:防火墙与端口放行

最后一步,也是连接的关键。你需要确保服务器防火墙允许外部访问你设置的端口(如7777)。如果你使用的是云服务器(如腾讯云、阿里云),还需要在安全组规则中开放该端口的TCP和UDP协议-2-7-8。在Linux系统内部,可以执行以下命令(以firewalld为例):

sudo firewall-cmd --permanent --add-port=7777/tcpsudo firewall-cmd --permanent --add-port=7777/udpsudo firewall-cmd --reload

至此,你的 泰拉瑞亚服务器 已经全部搭建完成。现在,你可以邀请朋友通过你的服务器公网IP和端口一起愉快地玩耍了!