dev-lancer / minecraft-rcon
用于请求 Minecraft 服务器 RCON 的 PHP 库
v1.0
2024-07-28 18:22 UTC
Requires
- php: >=7.4
README
用于请求 Minecraft 服务器 RCON 的 PHP 库
安装
使用 Composer
此 Rcon 库可以通过以下命令安装
$ composer require dev-lancer/minecraft-rcon
示例
为了使此脚本工作,服务器上必须启用 rcon,通过在服务器的 server.properties
文件中设置 enable-rcon=true
。还必须设置一个密码,并在脚本中提供。
$host = 'some.minecraftserver.com'; // Server host name or IP $port = 25575; // Port rcon is listening on $password = 'server-rcon-password'; // rcon.password setting set in server.properties $timeout = 3; // How long to timeout. use DevLancer\MinecraftRcon; $rcon = new Rcon($host, $port, $password, $timeout); if ($rcon->connect()) { if ($rcon->sendCommand("say Hello World!") === false) { //bad request } else { echo $rcon->getResponse(); //success } } else { echo $rcon->getResponse(); //error }