ok236449 / minecraftserverstatus
Minecraft 服务器状态查询,用 PHP 编写,包含在线玩家、motd、favicon 以及更多服务器相关信息,无需插件和启用查询功能。
1.0.0
2016-03-25 20:45 UTC
This package is not auto-updated.
Last update: 2024-10-01 00:58:41 UTC
README
我不是此代码的作者,我只是为了个人使用而保持其更新。请查看原始作者。
Minecraft 服务器状态查询 [已停用]
Minecraft 服务器状态查询,用 PHP 编写,包含在线玩家、motd、favicon 以及更多服务器相关信息,无需插件和启用查询功能。
与 Spigot 1.9 和 Bungeecord 1.9 & 1.8 测试过
安装
composer require ok236449/minecraftserverstatus
教程
use MinecraftServerStatus\MinecraftServerStatus; require '../vendor/autoload.php'; $response = MinecraftServerStatus::query('lostforce.com', 25565); if (! $response) { echo "The Server is offline!"; } else { echo "<img width=\"64\" height=\"64\" src=\"" . $response['favicon'] . "\" /> <br> The Server " . $response['hostname'] . " is running on " . $response['version'] . " and is online, currently are " . $response['players'] . " players online of a maximum of " . $response['max_players'] . ". The motd of the server is '" . $response['description'] . "'. The server has a ping of " . $response['ping'] . " milliseconds."; if($response['player_list']) echo 'Connected players:<br>'; { foreach($response['player_list'] as $player) { echo $player . '<br>'; } } }
如果服务器离线,MinecraftServerStatus::query 返回 false,否则返回一个包含服务器信息的数组。
变量
以下表格包含响应中可能包含的可用变量。每个变量的默认值是 false。