CentOS搭建Terraria服务器
最近和好兄弟一起玩泰拉瑞亚,steam的服务器太卡了,总结了一些教程,自己搭建一个,记录一下过程,起飞。
准备工作
1.在系统中安装必要的软件
yum install wget
yum install screen
yum install unzip
注意:安装步骤,没什么需要注意的。
2.创建一个terraria账户
useradd terraria
passwd terraria
注意:设置密码时候是暗文,一定要记好自己设置的密码。
3.创建terraria服务器文件夹
cd /opt/
mkdir terraria
mkdir terraria/{bin,downloads}
chown -R terraria:terraria terraria
注意:
1.进入opt文件夹。
2.创建terraria文件夹。
3.在terraria文件夹里创建bin、downloads文件夹。
4.设置账号对应【账号名称:用户组名称 文件或目录】。
搭建Terraria服务器
4.切换用户root为terraria
su - terraria
注意:[]里的用户从root变成了terraria则为切换成功。
5.下载解压对应版本的server安装包
cd /opt/terraria/downloads
wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1436.zip
注意:一定要下载对应版本的,不然无法加入(我这里用的是1.43.6)。
unzip terraria-server-1436.zip -d /opt/terraria/bin
注意:解压过程,没有什么需要注意的。
6.制作配置文件
方法一:通过宝塔将/opt/terraria/bin/1436/Windows目录下的serverconfig.txt进行编辑。
在最下方加上以下代码:
world=/opt/terraria/Worlds/世界名字.wld
autocreate=3
worldname=世界名字
difficulty=1
maxplayers=10
password=世界密码
worldpath=/opt/terraria/Worlds
注意:
1.世界名字、世界密码可以自定义设置。
2.autocreate:123分别对应小中大地图。
3.diffculty:01分别对应普通和专家难度
4.maxplayer:填最大限制玩家数
5.worldpath:不需要修改
方法二:通过vi编辑(不推荐):
cd /opt/terraria/bin/1436/Windows
cp -p serverconfig.txt /opt/terraria/
cd /opt/terraria/
vi serverconfig.txt
注意:
i:开始编辑。
Esc:退出编辑。
:wq:退出并保存。
7.设置权限
cd /opt/terraria/bin/1436/Linux
chmod 744 TerrariaServer.bin.x86_64
生成地图
8.启动服务器
./TerrariaServer.bin.x86_64 -config /opt/terraria/serverconfig.txt
注意:在Linux文件夹内操作。
注意:看到如图结果才是创建成功。
9.进游戏测试连接
优化
10.断开连接退出服务器
exit
11.重新编辑配置文件防止重新生成世界
#autocreate=3
#worldname=YYDS
#difficulty=2
|