其他资源

[GameQ] 基于PHP的游戏查询协议 | 支持MC | 支持Steam300+游戏

Mr_D***Lv.1 新手上路 发表于 2026-6-30 IP:四川省 265 0
AI 速览2026-09-18 09:23 生成

GameQ 3 是一个可同时查询 MC、Steam 等 300 多款游戏服务器的 PHP 库

帖子介绍 GameQ Version 3,这是一个 PHP 库,能同时查询多种多人游戏和语音服务器,覆盖 Minecraft 以及 Steam 平台 300 多款游戏。内容给出了环境要求、Composer 安装与独立导入两种获取方式,并附上使用示例、文档和许可说明,适合有 PHP 基础、想在网站或工具中集成服务器状态查询的开发者参考。

获取方式
  • 通过 Composer 安装:composer require austinb/gameq:~3.1
  • 下载最新版本库并解压到项目中,引入 Autoloader.php
  • 需要 PHP 5.6.40 及以上,作者测试过 5.6 至 8.4 多个版本
  • A2S 压缩响应依赖 Bzip2 扩展
  • Composer 方式需先安装并正常运行 Composer
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
本帖最后由 Mr_Draks 于 2026-6-30 21:48 编辑

GameQ Version 3​GameQ 是一个 PHP 库,允许你同时查询多种类型的多人游戏和语音服务器。

要求​
  • PHP 5.6.40+ - Tested 版本为PHP 5.6、7.0、7.1、7.2、7.3、7.4、8.0、8.1、8.2、8.3和8.4
  • Bzip2 - 用于 A2S 压缩响应
composer
这种方法假设你已经安装了Composer并正常运行。作为composer.json的需求添加,使用或手动在需求部分的composer.json文件中添加以下内容:austinb/gameqcomposer require austinb/gameq:~3.1

  1. "austinb/gameq": "~3.1"
复制代码

使用更新包或者

  1. composer update
复制代码
  1. composer install
复制代码


独立导入库​
下载最新版本的库,并将其解压到你的项目中。在你的引导文件中添加以下内容:

  1. require_once('/path/to/src/GameQ/Autoloader.php');
复制代码
Autoloader.php文件提供与Composer安装相同的自动加载功能。

使用
  1. $GameQ = new \GameQ\GameQ();
复制代码
更多请查看示例和文档。

许可​
更多信息请参见许可

第三方提供者​

您需要登录后才可以回帖 登录 | 立即注册
本版积分规则