目前存在的问题
泰拉服务器的搭建其实并不困难,按我起初的想法可能在给泰拉服务器指定域名的时候会出现问题。但是没有想到卡在了更前面的地方。
泰拉官网上服务器文件的下载地址会自动指向泰拉瑞亚的介绍页,也就是说无论怎么下载能下载到的就只有泰拉瑞亚介绍页的页面,没有服务器部署文件,泰拉服务器的部署直接胎死腹中。
根据官网的说明,在steam这个安装目录~/.steam/steam/steamapps/common/Terraria/能够找到泰拉的服务器部署文件。但实际上我只找到了win环境下的部署文件TerrariaServer.exe。关于Linux下的部署文件TerrariaServer.bin.x86_64 ( 64位) 或TerrariaServer.bin.x86(32位)并没有找到。或许只有Linux环境下的Steam才能在安装目录找到这两个文件?
或许是因为这个问题出现的时间较短,网络上也没有搜索到由第三方网站或者是个人发布的Linux环境下的泰拉服务器部署文件。
附上泰拉服务器部署文件的下载链接以及这个链接重定向网页的照片。
https://terraria.org/system/dedicated_servers/archives/000/000/042/original/terraria-server-1412.zip
可能的解决方法
在泰拉官网上我还看到了两种部署Linux服务器的方法。分别是Dedicated Server GUI.和Tshock。这两种方法看起来像是从官方部署文件衍生出来的。
“Dedicated Server GUI是官方服务器的第三方插件,提供了图形化的控制(服务器只是一个命令行程序);Tshock 和 TDSM 是添加了附加功能的第三方软件,比如游戏内命令,白名单,用户密码,和一个用于添加特性的插件接口(比如工会)。”
以上是官网对他们的介绍,其中TDSM已经停止维护了,在这儿就不做考虑了。
后续
通过Tshock我建立了泰拉服务器,不过可能是服务器没备案好的原因,从游戏中并不能连接上,具体问题还得再排查。搭建Tshock的过程我在后续的文章中会写出来。
