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

从0开始搭建泰拉瑞亚tModLoader服务器(Linux)详细教程:小白也能在Linux上架设属于自己的Terraria模组服务器

从0开始搭建泰拉瑞亚tModLoader服务器(Linux)详细教程:小白也能在Linux上架设属于自己的Terraria模组服务器

从0开始搭建泰拉瑞亚tModLoader服务器(Linux)详细教程:小白也能在Linux上架设属于自己的Terraria模组服务器 泰拉瑞亚tModLoader服务器搭建 Linux搭建Terraria服务器 tModLoader Linux教程 Terraria模组服务器架设 第1张

欢迎来到本教程!如果你想和朋友一起在泰拉瑞亚tModLoader服务器上玩模组,但苦于找不到合适的Windows服务器,或者希望利用Linux主机的稳定性与低资源占用,那么这篇文章就是为你准备的。我们将从零开始,手把手教你如何在Linux系统上搭建一个功能完整的tModLoader Linux教程环境。无论你是Linux新手还是老手,都能轻松跟随。

准备工作:你需要什么?

  • 一台运行Linux的服务器(推荐Ubuntu 20.04/22.04 LTS,本文以此为例)
  • 能够通过SSH访问服务器,拥有sudo权限
  • 至少2GB内存,10GB空闲磁盘空间
  • 基本的命令行操作知识(会复制粘贴即可)

第一步:安装必要软件

通过SSH登录服务器后,首先更新系统包并安装wgetunzipscreen等工具,它们将在后续步骤中用到:

sudo apt update && sudo apt upgrade -ysudo apt install wget unzip screen -y

第二步:下载tModLoader服务器文件

官方tModLoader提供了独立的服务器版本,我们直接下载Linux专用包。首先创建一个目录并进入:

mkdir ~/tModLoaderServer && cd ~/tModLoaderServerwget https://github.com/tModLoader/tModLoader/releases/download/v2023.12.3.1/tModLoader.zip   # 请根据最新版本调整URLunzip tModLoader.zipchmod +x tModLoaderServer*

如果你需要特定版本或想要通过SteamCMD安装,也可以参考官方文档。但直接下载是最简单的Linux搭建Terraria服务器方式。

第三步:配置服务器参数

编辑服务器配置文件 serverconfig.txt(如果没有则新建):

nano serverconfig.txt

粘贴以下内容(按需修改):

world=/path/to/your/world.wld  # 如果你已有世界文件,指定路径;否则首次启动会自动创建autocreate=3  # 自动创建世界大小:1小,2中,3大worldname=MyTerrariaWorlddifficulty=0  # 0经典,1专家,2大师maxplayers=8port=7777password=yourpasswordmotd=Welcome to my tModLoader server!

保存并退出(Ctrl+X, Y, Enter)。

第四步:启动服务器(使用screen保持后台运行)

为了让服务器在SSH断开后持续运行,我们使用screen

screen -S tmod./tModLoaderServer -config serverconfig.txt

第一次启动会自动生成必要的文件并提示创建或选择世界。按照屏幕指引完成初始化。之后服务器就会开始监听端口7777。你可以按Ctrl+A然后D分离screen会话,让服务器在后台运行。需要重新进入时执行screen -r tmod

第五步:客户端连接与模组同步

Terraria模组服务器架设完成后,朋友就可以通过你的服务器IP和端口7777连接。注意:客户端必须安装与服务器相同的tModLoader版本以及相同的模组列表。你可以在服务器目录的Mods文件夹中放入模组文件(.tmod),客户端连接时会自动从服务器下载(需要开启自动同步)。确保服务器配置文件中有enablemods=1(默认可能已开启)。

常见问题与优化

  • 端口未开放:检查服务器防火墙,允许7777端口(例如sudo ufw allow 7777)。
  • 内存不足:可以在启动命令中添加-maxram 2048m限制最大内存(单位MB)。
  • 自动重启脚本:可以编写简单的cron任务或systemd服务,确保服务器意外关闭后自动重启。

至此,你已经成功在Linux上搭建了一个泰拉瑞亚tModLoader服务器搭建的完整环境。现在邀请你的小伙伴,一起享受模组生存的乐趣吧!如果在过程中遇到任何问题,欢迎查阅tModLoader官方Wiki或社区论坛。

本文关键词:泰拉瑞亚tModLoader服务器搭建、Linux搭建Terraria服务器、tModLoader Linux教程、Terraria模组服务器架设