使用PHP列出服务器上的Minecraft播放器用户名

使用PHP列出服务器上的Minecraft播放器用户名,php,python,ping,minecraft,Php,Python,Ping,Minecraft,我一直在寻找一种解决方案,列出目前在Minecraft服务器上在线的玩家的用户名。我的客户不想使用插件,所以这显然更棘手 我看到DinnerBone在他的网站上使用Python来列出在线玩家的用户名。我想知道这是否可能做到,如果不可能,有人知道如何做到吗?是的,可以做到。你应该仔细阅读。 然后,您只需找出正确的消息来发送和解析接收到的结果 请记住,并非所有主机都允许基于安全设置执行此类操作,因为从理论上讲,这可能会被滥用到大多数主机不希望您执行的操作(如运行游戏或聊天服务器等)。我找到了我要找的

我一直在寻找一种解决方案,列出目前在Minecraft服务器上在线的玩家的用户名。我的客户不想使用插件,所以这显然更棘手


我看到DinnerBone在他的网站上使用Python来列出在线玩家的用户名。我想知道这是否可能做到,如果不可能,有人知道如何做到吗?

是的,可以做到。你应该仔细阅读。 然后,您只需找出正确的消息来发送和解析接收到的结果


请记住,并非所有主机都允许基于安全设置执行此类操作,因为从理论上讲,这可能会被滥用到大多数主机不希望您执行的操作(如运行游戏或聊天服务器等)。

我找到了我要找的答案。如果其他人想知道以供将来参考,我使用了PHP类,这些类使用RCON查询服务器的IP并返回各种信息(在本例中是服务器上当前的用户名)

我用了这个文件。然后定义服务器地址/IP和(在我的例子中):


希望将来有人能像我一样觉得这很有用

    <?PHP
        if(($Players = $Query->GetPlayers()) !== false) {
            foreach($Players as $Player) {
            echo "<img src=https://minotar.net/avatar/".$Player."/74.png>
                  <p>".$Player."</p>";
            }
        } 
    ?>