10 10 月 2026
适用游戏:泰拉瑞亚(Terraria)PC 版
适用人群:想和朋友长期开荒的 2~8 人小队
服务端类型:Linux 原生(TerrariaServer.bin.x86_64),无需 Wine

本文是 Linux 系统专属教程(Ubuntu / Debian / CentOS 通用)。

用 Windows 服务器的请转:《泰拉瑞亚开服保姆级教程(Windows 版)》→ https://z0w.cn/wiki/terraria-server-guide-windows.html

一、开服前先看这段(避坑)

泰拉瑞亚是配置要求最低的联机游戏之一,非常适合便宜的服务器长期挂:

规模建议配置
2~4 人1核2G 就能跑(真的)
5~8 人2核4G 稳妥
大型 MOD(灾厄等)4核8G

硬盘:服务端本体不到 1G,存档也不大,5G 空间绰绰有余。

所以如果你只是想和朋友安安静静开个荒,泰拉瑞亚 + NAT 型服务器是成本最低的组合之一。


二、端口规划

端口协议用途
7777TCP泰拉瑞亚服务器端口

⚠️ 注意:泰拉瑞亚和方舟、Scum 一样用 7777,但泰拉瑞亚是 TCP,其他几个是 UDP。映射时别选错。

在云服务器控制台「端口映射」添加:

  • TCP 外部 7777 → 内部 7777

三、第一步:下载服务端

# 1. 装依赖
sudo apt update
sudo apt install -y wget unzip screen

# 2. 下载官方服务端(版本号按需替换,这里以 1.4.4.9 为例)
mkdir ~/tshock && cd ~/tshock
wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1449.zip
unzip terraria-server-1449.zip
unzip 1449/Linux.zip -d terraria

chmod +x terraria/TerrariaServer.bin.x86_64
官方下载页:terraria.org 服务器下载 → 版本号会随游戏更新变化,服务端版本必须和客户端版本完全一致,否则连不上。

想装插件/权限管理? 用 TShock(泰拉瑞亚最流行的服务端框架,自带权限、反作弊、备份):

cd ~/tshock
# 到 TShock 官方 GitHub Releases 下载对应版本的 zip
wget https://github.com/Pryaxis/TShock/releases/download/v5.2.0/TShock_5.2.0_Terraria_1.4.4.9.zip
unzip TShock_5.2.0_Terraria_1.4.4.9.zip

四、第二步:改配置(serverconfig.txt)

官方服务端用 serverconfig.txt,一行一个 键=值:

nano ~/tshock/serverconfig.txt
world=/root/.local/share/Terraria/Worlds/MyWorld.wld
port=7777
password=123456
maxplayers=8
motd=欢迎来开荒
worldpath=/root/.local/share/Terraria/Worlds
autocreate=1
worldname=MyWorld
difficulty=0
seed=
secure=1
language=zh-Hans
upnp=0
npcstream=60
priority=1
journeypermission_time_rate=1.0

常用项说明:

项说明
world世界存档路径,.wld 文件
port端口,默认 7777
password进服密码,留空则不设
maxplayers最大人数,默认 8
motd进服时显示的欢迎语
autocreate没有世界时自动创建一个
worldname自动创建时的世界名
difficulty0=普通 1=专家 2=大师 3=旅行
seed地图种子,留空随机
secure1=开启反作弊校验
npcstreamNPC 同步数量,卡顿可调低

五、第三步:挂后台开服

screen -S terraria
cd ~/tshock
./terraria/TerrariaServer.bin.x86_64 -config serverconfig.txt

如果用 TShock:

screen -S terraria
cd ~/tshock
./TerrariaServer -config serverconfig.txt

启动后会让你选择世界、设置端口等,按配置走完看到 Server started 即成功。Ctrl+A → D 脱离。

  • 回到控制台:screen -r terraria
  • 控制台输入 exit 会保存并关闭服务器,想只停服不保存用 exit-nosave

六、第四步:客户端进服

游戏 → 多人游戏 → 通过 IP 加入 → 填:

你的服务器IP:7777

输入密码即可进服。


七、常见问题排查

1. 连不上?

  • 端口协议必须是 TCP(不是 UDP)。
  • 客户端和服务端版本不一致——这是泰拉瑞亚最常见的问题,游戏更新后必须同步更新服务端。

2. 搜不到服务器?

  • 泰拉瑞亚基本靠 IP 直连,不用指望列表。

3. 卡顿?

  • 调低 npcstream;装 TShock 用它的性能优化;大世界换成中世界。

4. 存档在哪?怎么备份?

# 存档目录
~/.local/share/Terraria/Worlds

# 备份(先在控制台执行 exit 保存关服,或 save 命令)
tar czf ~/terraria_backup_$(date +%m%d).tar.gz -C ~/.local/share/Terraria Worlds
⚠️ 泰拉瑞亚存档必须正常保存后才会写入,直接 kill 进程会丢进度。控制台输入 save 手动存档。

5. 想要权限管理、反作弊?

  • 直接上 TShock,自带用户组、权限、备份、反作弊,配置在 tshock/config.json。

6. 更新服务端?

  • 下载对应新版本的服务端 zip 解压覆盖,注意备份存档。

八、总结

项目说明
配置1核2G 就能跑,4核8G 可上大型 MOD
网络NAT 型服务器 + TCP 7777 映射
注意服务端版本必须和客户端一致
连接方式IP:7777 直连

泰拉瑞亚是"最低成本长期服"的代表:配置要求极低、存档小、稳定,用便宜的 NAT 服务器挂着最划算。


📌 觉得有用的话点个赞/收藏,评论区交流开服问题,看到都会回。
懒得折腾服务端版本匹配的朋友,可以看看财富云计算的游戏云服务器:一键开服面板,NAT 价格,泰拉瑞亚、我的世界、方舟、RUST、森林之子等主流游戏都支持快速部署。

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:七日杀开服保姆级教程(Linux 版):26900 TCP+UDP 双放行
  2. 下一篇:Steam游戏开服端口速查表:AppID、端口协议、配置需求一表查完(含Windows/Linux双系统索引)
发表评论 3