准备工具
apt install screen wget unzip
下载泰拉瑞亚服务器
我的当前路径是/root/
mkdir Terraria && cd Terraria #创建游戏保存目录
mkdir Worlds #保存世界
wget "https://terraria.org/api/download/pc-dedicated-server/terraria-server-1449.zip"
unzip terraria-server-1353.zip -d /opt/terraria # 解压(即安装)
vim server.config
写入以下内容
world=/root/Terraria/Wrolds/世界的名字.wld
# 这三项会创建新世界
#difficulty=0 #世界类型0=普通,1=专家
#autocreate=3 #生成世界的大小,1=小,2=中,3=大
#worldname=世界的名字
maxplayers=4 #最大人数
password=设定一个密码
worldpath=/root/Terraria/Wrolds
上传本地存档
C:\Users\YourUsername\文档\My Games\Terraria\Worlds
使用filezille上传到/root/Terraria/Wrolds/
开放端口
登录云服务器管理控制台
打开安全组
像这样配置,其他的随意,然后保存
在弹出的对话框中选的刚才保存的安全组
至此端口就开好了
启动
cd 1449/Linux
chmod 744 TerrariaServer.bin.x86_64 # 给启动文件授权,我当前是root用户
screen -R terraria #创建一个会话专门用来运行泰拉瑞亚服务器方式ssh断开后被杀掉
./TerrariaServer.bin.x86_64 -config ../../server.config #启动服务器
(按ctrl + a 再按d可退出会话screen -x 查看会话,只有一个时自动回到会话,screen -d -r id
返回指定会话)
# 当出现下面内容,即世界已经创建好并开好房间了
Listening on port 7777
Type 'help' for a list of commands.
# end