elogank / php-lol-api
此包的最新版本(1.1)没有可用的许可信息。
PHP 英雄联盟 API
1.1
2015-01-14 15:18 UTC
Requires
- php: >=5.4.0
- incenteev/composer-parameter-handler: v2.1.0
- monolog/monolog: 1.8.0
- predis/predis: 0.8.*@dev
- react/socket: 0.4.*@dev
- sabre/amf: dev-master
- symfony/console: 2.5.*@dev
- symfony/event-dispatcher: 2.5.*@dev
- symfony/monolog-bridge: 2.5.*@dev
- symfony/yaml: v2.4.2
Requires (Dev)
- moriony/php-zmq-stubs: dev-master
Suggests
- ext-zmq: Allow to communicate between all asynchronous clients
This package is not auto-updated.
Last update: 2024-09-14 15:52:44 UTC
README
英雄联盟 PHP API
非官方的完全使用 PHP 和异步的 RTMP API,适用于英雄联盟。
使用此 API,您可以直接从 Riot 服务器实时检索召唤师的一些数据。
您可以从以下存储库使用 API 客户端: https://github.com/EloGank/lol-php-api-client
功能
- 现成的 API 服务器
- 现成的虚拟机(无需手动安装)
- 使用强大的 Symfony 2 框架组件
- 允许多个英雄联盟账号以提高响应速度
- 完全异步(使用 ZeroMQ 和多进程)
- 多地区(EUW、NA、EUNE、BR、TR、RU、KR、LAN、LAS、OCE & PBE)
- 反负载系统(避免因请求过多而暂时禁止客户端)
- 允许使用本机 RTMP API 或自定义 API 与我们的控制器
- 完全记录文件、redis 和控制台(对开发者很有用)
- 当服务器繁忙时自动重启
- 定期验证客户端超时
- 当客户端超时(例如由于网络/服务器连接错误)时自动重启
- 当客户端版本过时时自动更新
- 允许多种输出格式(JSON、PHP 本地(序列化)和 XML)
- 允许并发连接(同时使用多个连接,使用 ReactPHP)
- 允许将服务器绑定到特定 IP 地址(只允许)
- 易于覆盖
安装
配置
如何使用
路由列表
文档
该文档存储在此存储库的 doc 文件夹中。在此,主要标题
重要提示
请在测试时使用 开发账号,而不要使用 您的真实游戏账号。
请注意,同一账号同一时间只能连接一个 API/人。如果您有生产服务器和开发服务器,请使用两个不同的账号。
相关项目
已知问题
- 修复 SIGINT 信号(CTRL + C)问题(ReactPHP 问题: reactphp/reactphp#296)
报告问题或功能请求
请随意在 问题跟踪器 中打开问题、分支此项目或建议一个出色的全新功能。
在报告问题时,请包括您的异步配置(启用或未启用)。
致谢
查看 贡献者列表。
RTMP 客户端类是 PHP 部分重写的出色工作 Gabriel Van Eyck。
许可
《英雄联盟》和Riot Games是Riot Games, Inc.的商标或注册商标。《英雄联盟》© Riot Games, Inc.