端口未在Ubuntu Server for Pocketmine上打开

时间:2013-11-24 00:37:04

标签: ubuntu port minecraft pocketmine

我正在尝试为PHP运行Minecraft PE服务器。服务器名为Pocketmine。对于此特定服务器,该端口不会为我打开。我正在尝试在端口19132上运行服务器,但它始终关闭。为了确保端口在我的路由器中打开,我在该端口上运行Rails服务器,一切正常。当我切换回Pocketmine服务器时,它会正常启动并说它正在监听19132,但我的端口仍然关闭。这是控制台输出。

enter image description here

3 个答案:

答案 0 :(得分:0)

请记住Pocketmine打开UDP端口,而不是TCP端口。鉴于这一事实,使用Ruby on Rails进行的测试并没有真正告诉我们什么,因为它打开了一个TCP端口。

最有可能的是,路上有防火墙。打开正确的UDP端口并将其重定向到您的服务器。检查服务器以获取本地防火墙设置。

从Pocketmine的输出中,我认为没有理由不这样做。

答案 1 :(得分:0)

您可能拥有稳定的安装,通常不接受最新版本的Minecraft PE的请求。安装alpha版本。

答案 2 :(得分:0)

您可能已安装防火墙。要检查使用ufw status | grep "Status:*"

如果您得到Status: active,则必须将19132端口添加到防火墙,以便Pocketmine服务器运行。

使用ufw allow 19132ufw allow <your pocketmine server's port>将端口添加到防火墙。

然后只需使用ufw reload重新加载防火墙。