因为terraria默认服务器端口7777,所以添加该端口白名单
华为云使用的是安全组,未使用防火墙,我这里在控制台添加了端口,其他服务商可能不同。
textyum install screen unzip
textmkdir terraria cd terraria wget http://terraria.org/server/terraria-server-1353.zip
各版本下载地址都在Terraria wiki上,也可以直接修改url切换版本
textunzip terraria-server-1353.zip
textscreen -S tr
screen 可使用ctrl+a+d保持会话退出,下次进入可以通过 screen -r tr 返回
TerrariaServer.bin.x86_64 和 TerrariaServer.bin.x86 分别对应64位和32位
textcd 1353/Linux/ ./TerrariaServer.bin.x86_64
如果遇到Permission denied话则是权限不足,考虑修改目录权限
textsudo chmod -R 777 /root/terraria/1353/Linux
如果TerrariaServer.bin.x86_64可以运行,则只需要进行简单配置便可以启动服务
我这里把大概流程选项发一下:
textTerraria Server v1.3.5.3 n New World d <number>Delete World Choose World:
选择世界:输入数字选择已有世界、n为创建新世界、d+数字为删除对应编号的世界。目前无已有世界,我这里输入n选择创建新世界。
textTerraria Server v1.3.5.3 1 Small 2 Medium 3 Large Choose size:
选择世界大小,输入数字1,2,3发别对应着小世界,中世界,大世界
textTerraria Server v1.3.5.3 1 Normal 2 Expert Choose difficulty:
选择世界难度,1普通难度,2专家难度
textTerraria Server v1.3.5.3 Enter world name:
输入世界名称:我这里输入了Deep Dark Fantasy
在输入完世界名称后便会开始创建世界,创建成功后会回到选择世界界面
textTerraria Server v1.3.5.3 1 Deep Dark Fantasy 2 easy n New World d <number>Delete World Choose World:
输入1,选择世界 Deep Dark Fantasy,接下下来会有4个选项,分别为:
textMax players (press enter for 8):
最大人数,默认8
textServer port (press enter for 7777):
服务端口,默认7777
textAutomatically forward port? (y/n):
自动转发端口?默认y
textServer password (press enter for none):
服务器密码,默认无
全部填写完毕,等待服务器加载,出现以下界面则说明启动成功,使用ctrl+a+d可退出screen
启动成功
启动terraria→选择多人游戏→通过ip加入→输入外网ip→输入端口号→选择角色→进入游戏
加入服务器成功
加入服务器成功,Welcome to Deep Dark Fantasy!
~~~~~~~~~~~~~~~~~~~~
关于terraria服务器第一次加入能够成功,退出之后不能再次加入的bug:
当目前游戏人数达到了服务器配置的最大人数,游戏玩家退出后将不能再次加入服务器,可以将服务器最大人数设置的稍高一点,以免触发bug。
本文作者:烈焰大火龙
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 © 烈焰大火龙 许可协议。转载请注明出处!