jarne / querylibrary
用于获取 Minecraft: 岩石版服务器查询信息的库
1.1.3
2019-04-20 12:17 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8.1
README
用于获取 Minecraft: 岩石版服务器查询信息的库
📦 安装
此库需要 PHP 7.2 或更高版本才能正确运行。您可以使用以下命令安装它:
$ composer require jarne/querylibrary
如果您不喜欢 Composer,您也可以使用以下命令克隆仓库:
$ git clone https://github.com/jarne/QueryLibrary
👨💻 使用
有一个名为 fetch
的函数用于获取服务器的查询信息。您必须输入服务器的 IP 地址。如果您没有指定端口或超时,它将使用默认端口 19132 和 5 秒的超时。数据以 Result
-对象的形式返回,该对象有用于获取每个值的函数。
/** * Fetch query information of a server * * @param string $ip * @param int $port * @param int $timeoutSeconds * * @return Result */ public function fetch( string $ip, int $port = 19132, int $timeoutSeconds = 5 ): Result
有关所有可用获取值函数的列表,请参阅 Result.php 文件。
⌨️ 示例
例如,我们将获取本地机器上运行的 PocketMine-MP 服务器默认级别的名称。
$queryLibrary = new QueryLibrary(); $result = $queryLibrary->fetch("127.0.0.1"); echo "The default level name is " . $result->getDefaultLevelName();
🙋 贡献
贡献总是受欢迎的!无论是初学者还是有经验的开发者都一样。
在创建问题或提交拉取请求之前,请阅读我们的 贡献指南。
感谢您的兴趣 🎉👍!