0

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

在此处输入图像描述

4

3 回答 3

0

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

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

从 Pocketmine 的输出来看,我认为它没有理由不工作。

于 2014-02-26T20:00:38.107 回答
0

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

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

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

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

于 2017-08-04T01:30:06.877 回答
0

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

于 2015-08-18T00:33:25.023 回答