泰拉瑞亚Linux服务器搭建教程

本文详细指导如何在Linux上安装并配置Terraria服务器,包括软件安装、防火墙设置、服务器下载、mod管理,以及使用FileZilla进行文件操作。

1.安装需要的软件

yum install screen unzip wget -y

Untitled

2.开放防火墙(如果不通需要添)

firewall-cmd --permanent --add-port=7777/tcp
firewall-cmd --reload

3.下载Linux服务器

server

下载后将zip包上传到/opt文件夹进行解压解压

unzip terraria-server-1353.zip -d /opt/

4.启动服务器

screen -S tr#指定一个叫tr的screen
cd /opt
chmod u+x TerrariaServer.bin.x86_64
#添加执行权限
./TerrariaServer.bin.x86_64
#等到所有信息执行完毕点击ctrl+a+d,此时可以退出终端,服务器也不会中断
下次登录直接screen -r恢复已有的screen视图

5. 安装 mod

下载 tModLoader

cd /opt/terraria/downloads
wget <https://github.com/tModLoader/tModLoader/releases/download/v0.11.6.2/tModLoader.Linux.v0.11.6.2.tar.gz>

解压到服务器目录

tar -zxvf tModLoader.Linux.v0.11.6.2.tar.gz -C /opt/terraria/bin/1353/Linux

运行 tml

cd /opt/terraria/bin/Linux
./tModLoaderServer

放入 mod 及替换世界 使用 winscp(windows)或 FileZilla(macOS)访问服务器,用户 root 端口号 22 进入路径 / root/.local/share/Terraria/ModLoader 的文件夹,把要装的 mod 放进 Mods 文件夹,要玩的世界改名为 “世界的名字”.wld 放入 Worlds 文件夹,将 Worlds 文件夹内部的其他世界文件删除 (如果重开档可跳过倒入存档步骤。)

<think> 嗯,用户需要腾讯云Linux服务器安装泰拉瑞亚的详细教程。从用户提供的引用材料来看,关键信息集中在引用[3],因为该引用明确提到了腾讯云CentOS 7.6环境搭建,且步骤较为完整。 用户似乎已经看过一些零散的教程片段,但需要系统化的指导。考虑到用户使用腾讯云,应该重点强调: 1. 操作系统兼容性(CentOS 7.6较常见) 2. 腾讯云安全组配置这个关键环节 3. 官方服务端版本获取的可靠性 注意到引用[1][2][3]存在路径差异:有/home/ubuntu/opt/terraria等不同目录结构。在教程中应该统一建议/opt/terraria作为安装路径,这是Linux软件安装的常规位置。同时需要澄清1432版本号的问题——根据官网,1412代表1.4.1.2版本,1432可能是笔误。 特别要注意引用[3]中提到的screen工具使用,这是服务器运维的关键步骤,必须包含。另外用户可能不知道配置文件的重要参数(如世界名称、端口等),需要示例说明。 安全组配置容易被忽略,但腾讯云默认阻止UDP连接,这步必须详细说明。端口示例用7777是泰拉瑞亚默认端口,但应提醒用户可自定义。 最后考虑到用户是游戏服务器搭建新手,教程末尾需要包含基础运维命令(启动/停止/备份),并强调tmux比screen更易用的替代方案。 </think> 以下是根据腾讯云Linux服务器(CentOS 7.x)搭建泰拉瑞亚原版服务器的详细教程,整合了引用内容的最佳实践: --- ### **📝 腾讯云CentOS 7.6安装泰拉瑞亚服务器教程** #### **1️⃣ 环境准备** ```bash # 安装必要工具 yum install -y wget unzip screen # 创建安装目录(推荐系统级路径) sudo mkdir -p /opt/terraria/{bin,config,worlds} cd /opt/terraria ``` #### **2️⃣ 下载服务端** ```bash # 获取官方最新版(替换1412为当前版本号) wget https://terraria.org/system/dedicated_servers/archives/000/000/042/original/terraria-server-1412.zip -P downloads # 解压到bin目录 unzip downloads/terraria-server-1412.zip -d bin ``` #### **3️⃣ 配置服务器** ```bash # 复制默认配置文件并编辑 cp bin/1412/Linux/serverconfig.txt config/ vi config/serverconfig.txt ``` **关键配置示例**: ```ini world=/opt/terraria/worlds/world1.wld # 世界文件路径 port=7777 # 默认游戏端口 maxplayers=8 # 最大玩家数 worldname=MyTerrariaWorld # 世界名称 difficulty=1 # 0=普通,1=专家 ``` > 💡 按需修改后保存,注意路径需绝对地址[^3] #### **4️⃣ 设置执行权限** ```bash chmod +x bin/1412/Linux/TerrariaServer.bin.x86_64 ``` #### **5️⃣ 腾讯云安全组配置** 1. 登录 **腾讯云控制台** → **安全组** 2. 添加入站规则: - 协议:`UDP` - 端口:`7777`(与配置文件一致) - 源:`0.0.0.0/0`(或指定IP段) #### **6️⃣ 启动服务器** ```bash cd /opt/terraria/bin/1412/Linux # 使用screen保持后台运行 screen -S terraria ./TerrariaServer.bin.x86_64 -config /opt/terraria/config/serverconfig.txt ``` **操作提示**: - 首次启动会生成新世界,按提示创建 - 退出screen会话:`Ctrl+A+D` - 恢复会话:`screen -r terraria` #### **7️⃣ 连接服务器** 1. 客户端进入游戏 → 多人模式 → 通过IP加入 2. 输入服务器公网IP:7777 --- ### **🔧 运维命令** | 操作 | 命令 | |------|------| | 启动服务器 | `./TerrariaServer.bin.x86_64 -config [路径]` | | 关闭服务器 | 游戏内输入`/exit` | | 备份世界 | `cp /opt/terraria/worlds/*.wld [备份路径]` | | 更新服务端 | 重新下载解压,保留`worlds/`和`config/`目录 | > ⚠️ 注意:腾讯云默认屏蔽UDP端口,**务必检查安全组规则**[^3] --- ### **❓相关问题** 1. 如何解决泰拉瑞亚服务器启动时报`permission denied`错误? 2. 腾讯云服务器如何配置自动备份游戏存档? 3. Terraria服务器如何安装TShock插件实现管理功能? [^1]: Linux目录规划与文件上传方法 [^2]: 服务器启动命令格式说明 [^3]: 腾讯云环境下的依赖安装与安全组配置流程
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿江要努力鸭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值