PHP 用 Rcon 控制 Minecraft 服务器

简介

Rcon 是一个可以远程控制 Minecraft 服务器的接口,利用 Rcon,你可以远程完成在服务器后台里能做的任何事情,例如,发送广播,踢出玩家等。例如我的新作品,PHPMC 3 就是使用这个玩意执行指令的。

操作

必须运行在 PHP 5.2 以上(5.1 以下会出现问题,不过现在大部分人都在用 5.2 以上吧)

简单例子

// 引用类文件
require_once('rcon.php');

// 配置服务器连接设定
$host     = '127.0.0.1'; // 服务器的 ip 地址
$port     = 23333;       // rcon 端口,在服务器配置文件里的 rcon.port= 一行
$password = "123456789"; // rcon 密码,在服务器配置文件里的 rcon.password= 一行 
$timeout  = 3000;        // 连接超时时间

// 开始连接服务器
$rcon = new Rcon($host, $port, $password, $timeout); // 连接到服务器
if($rcon->connect()) {
    $result = $rcon->send_command("say Hello World"); // 发送命令
    echo $result; // 输出返回信息
} else {
    echo "连接服务器失败!"; // 连接失败时的信息
}

类文件下载

rcon.zip

推荐阅读文章

2 条评论

  1. 云梦梦梦子说道:

    貌似zip文件炸掉了呢。完全下载不了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注