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 文件夹内部的其他世界文件删除 (如果重开档可跳过倒入存档步骤。)