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

从零开始搭建泰拉瑞亚tModLoader服务器(Linux系统详细教程)

什么是泰拉瑞亚tModLoader服务器?

泰拉瑞亚(Terraria)是一款受欢迎的沙盒游戏,而tModLoader是一个模组加载器,允许玩家安装和管理模组。在Linux上搭建tModLoader服务器,可以让你和朋友一起玩自定义模组内容。本教程将详细指导小白从零开始搭建服务器。

从零开始搭建泰拉瑞亚tModLoader服务器(Linux系统详细教程) 泰拉瑞亚 tModLoader Linux服务器 搭建教程 第1张

准备工作

在开始搭建泰拉瑞亚tModLoader服务器前,你需要一台运行Linux的机器(如Ubuntu或CentOS),并确保有管理员权限。本教程以Ubuntu为例。此外,你需要安装SteamCMD,这是一个命令行工具,用于下载游戏服务器文件。

步骤一:安装SteamCMD

首先,更新系统包列表:sudo apt update。然后,安装SteamCMD的依赖:sudo apt install software-properties-common。添加非官方仓库并安装:sudo add-apt-repository multiverse && sudo apt install steamcmd。这为下载tModLoader服务器文件奠定了基础。

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

使用SteamCMD下载文件:运行steamcmd进入交互模式,然后输入以下命令:login anonymousforce_install_dir ./tmodserverapp_update 1281930 validate(这是tModLoader的App ID)。下载完成后退出。这个Linux服务器文件将用于运行模组。

步骤三:配置服务器

进入下载目录:cd ./tmodserver。创建一个启动脚本start.sh,内容为:./tModLoaderServer -config serverconfig.txt。编辑serverconfig.txt文件,设置服务器名称、端口和密码。这是搭建教程的关键部分,确保配置正确。

步骤四:启动和管理服务器

给启动脚本执行权限:chmod +x start.sh。运行./start.sh启动服务器。首次运行会生成世界文件,按提示操作。你可以使用screen命令让服务器在后台运行:screen -S tmodserver ./start.sh。这样,你的泰拉瑞亚模组服务器就上线了!

常见问题

如果端口被阻止,检查防火墙设置:sudo ufw allow 7777/tcp(默认端口)。模组问题可查阅tModLoader文档。通过本教程,你应该能成功搭建tModLoader服务器,享受自定义游戏乐趣。

总结:这个搭建教程覆盖了从安装到配置的全过程,适合Linux新手。如果你遇到问题,欢迎在评论区讨论。