Skip to content
Simple Rcon class for php.
PHP
Branch: master
Clone or download
Pull request Compare This branch is 6 commits ahead of thedudeguy:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
composer.json

README.md

PHP-Minecraft-Rcon

Scrutinizer Code Quality

Simple Rcon class for php.

Installation

Using Composer

This Rcon library may be installed by issuing the following command:

$ composer require thedudeguy/rcon

Not Using Composer

If not using Composer, just place the Rcon.php file in your project and include it in your PHP script:

require_once('Rcon.php');

Example

For this script to work, rcon must be enabled on the server, by setting enable-rcon=true in the server's server.properties file. A password must also be set, and provided in the script.

$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 Thedudeguy\Rcon;

$rcon = new Rcon($host, $port, $password, $timeout);

if ($rcon->connect())
{
  $rcon->sendCommand("say Hello World!");
}
You can’t perform that action at this time.