基础环境准备
保证主机联网配置好联网源
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
#关闭防火墙或者开放端口
下载服务器软件包
进入Terraria官网在下方可以找到服务器软件包下载,魔法上网下载更快。
然后传入压缩包,解压编辑配置文件
[root@localhost ~]# unzip terraria-server-1449.zip
#首先解压压缩包
[root@localhost ~]# vim 1449/Windows/serverconfig.txt
#然后开始编辑配置文件,可以去除注释或者重新添加。
[root@localhost ~]# grep -v "#" 1449/Windows/serverconfig.txt >> /root/text.txt
[root@localhost ~]# grep -v '^[[:space:]]' text.txt
worldname=Terraria #设置世界名称
difficulty=0 #设置难度,0到3分别是经典,专家,大师,旅行
maxplayers=10 #设置世界最大玩家数量
port=7777 #服务器端口
password=ning7928 #进入世界密码
evil=1 #从1到3分别为随机,腐败,深红
worldpath=/opt/terraria/worlds #世界存档位置
language=zh-Hans #世界语言
priority=1 #优先级(默认)
world=/opt/terraria/worlds/terraria.wld #读取的存档
autocreate=3 #如果没有存档则自动创建世界,1到3分别为小中大世界
给予权限启动服务器
[root@localhost ~]# chmod 744 1449/Linux/TerrariaServer.bin.x86_64
[root@localhost ~]# mv /root/text.txt /root/serverconfig
[root@localhost ~]# chmod 777 /root/serverconfig
#把世界配置单独放一个文件,并给予它还有脚本权限
[root@localhost ~]# ./1449/Linux/TerrariaServer.bin.x86_64 -config /root/serverconfig
#通过该文件中的世界配置启动服务器
存档则会存在wld结尾的文件下。
控制台指令
在服务器运行后会产生控制台,常用指令如下
save #保存当前进度
kick [name] #将玩家从服务器踢出
playing #显示玩家列表
exit #保存并退出服务器
exit-nosave #退出服务器不保存
ban [name] #禁止玩家进入服务器
password #查看密码
password [pass] #修改密码
version #查看版本
help #查看控制台帮助
time #显示游戏时间
port #显示监听端口
maxpalyers #打印玩家最大数量
say [words] #发送消息
motd #打印标语
motd [motd] #更改标语
dawn #时间改为黎明
noon #时间改为中午
dusk #时间改为黄昏
midnight #时间改为午夜
settle #所有水瞬间沉淀
seed #显示世界种子
加入服务器
然后使用IP地址,多人游戏加入即可,但是注意一定要和服务器相同版本。
输入IP地址和端口
输入服务器密码即可加入
至此泰拉瑞亚服务器部署完毕