define('SQ_SERVER_ADDR', 'localhost'); define('SQ_SERVER_PORT', 27015); define('SQ_TIMEOUT', 1); define('SQ_ENGINE', SocketType::SOURCE); // Edit this <- $Query = new SourceQuery(new SourceSocket()); try { $Query->connect(SQ_SERVER_ADDR, SQ_SERVER_PORT, SQ_TIMEOUT, SQ_ENGINE); $Query->setRconPassword('my_awesome_password'); var_dump($Query->rcon('say hello')); } catch (Exception $e) { echo $e->getMessage(); } finally { $Query->disconnect(); }