泰拉瑞拉快速安装
从您的报错日志可以看出,您遇到的问题是因为您在执行 wget https://terraria.org 时,只下载了网页的 HTML 首页文件(index.html),而没有真正下载到服务器的 .zip 压缩包文件。因此,当您尝试运行 unzip 解压时,系统就会提示找不到对应的文件。 [1]由于您的目的是通过 SSH 远程运行**《泰拉瑞亚》服务端**,直接使用下面的标准步骤即可成功启动(以官方最新稳定版为例):第一步:下载真正的泰拉瑞亚服务器包在您目前的普通用户(luotogo)路径下,直接复制并运行以下命令来下载官方核心安装包

下载官方提供的专用服务器压缩包

wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1458.zip
第二步:解压并运行下载完成后,依次执行以下命令进行解压并进入对应目录启动

1. 解压刚刚下载的完整压缩包

unzip terraria-server-1458.zip

2. 进入解压出来的文件夹(对应版本号 1458)

cd 1458/Linux/

3. 赋予服务器核心文件运行权限

chmod +x TerrariaServer.bin.x86_64

4. 启动泰拉瑞亚服务器

./TerrariaServer.bin.x86_64
ai是真方便

server started后,我断开ssh,服务器是不是也会跟着关闭?
是的,如果您直接断开 SSH,泰拉瑞亚服务器会立刻跟着关闭。这是因为通过 SSH 启动的进程属于当前终端会话的子进程。一旦 SSH 连接断开,会话结束,系统就会向该终端下的所有进程发送挂断信号(SIGHUP),导致游戏服务器被迫中止。为了让游戏服务器能够 24小时在后台稳定运行,即使断开 SSH 也不受影响,在 Linux 中最推荐也是最稳妥的做法是使用 screen 工具。以下是完整的操作配置指南:第一步:安装 screen 工具首先,使用 root 权限或者通过 sudo 安装这个工具(如果系统提示已安装则可跳过):

Ubuntu / Debian 系统命令

sudo apt update
sudo apt install screen -y
第二步:创建一个独立的后台会话在启动泰拉瑞亚之前,先用 screen 开辟一个独立于当前 SSH 连接的虚拟后台窗口

创建一个名字叫 terraria 的后台窗口

screen -S terraria
执行完这行命令后,您的终端屏幕可能会闪烁清空一下,这代表您已经进入了一个“防掉线”的独立空间。
第三步:在 screen 窗口中启动游戏现在,在这个新窗口里正常进入目录并启动您的泰拉瑞亚服务器:
cd ~/1458/Linux/
./TerrariaServer.bin.x86_64
启动后,正常创建世界并等待屏幕显示 Server started。
第四步:安全退出 SSH(关键操作 🔑)当服务器成功运行后,千万不要直接关闭 SSH 软件窗口,请使用以下快捷键组合将这个窗口“挂起到后台”:
按住键盘上的 Ctrl 键不放,再按一下 A 键。
松开这两个键,紧接着按一下 D 键(代表 Detach,分离)。
此时,屏幕会弹出一行提示 [detached from terraria],这意味着游戏已经安全地转移到了系统后台。现在,您可以放心地输入 exit 或直接关闭您的 SSH 远程连接工具了,游戏服务器依然会继续运行!

常用维护命令(下次登录如何管理)当您以后重新通过 SSH 连接服务器,想要查看游戏日志、输入服务器指令(比如保存存档 save 或关闭服务器 exit)时,只需运行以下命令:
重新进入游戏控制台
screen -r terraria
(进去后如果想再次出来,重复上面的 Ctrl + A 然后再按 D 的操作即可)

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注

Related Post