Klasse um Quake 3 RCON Verbindungen aufzubauen und Befehle zu senden
| copyright | (c) Copyright 2008-2013 by ManuAdminMod (http://www.manuadminmod.de) |
|---|---|
| license | Creative Commons BY-NC-ND 3.0 (http://www.creativecommons.org/licenses/by-nc-nd/3.0/) |
| link | http://www.manuadminmod.de |
| author | manu (manu@manuadminmod.de) |
| since | 1.0 |
| version | 1.1 |
__construct(string $address, integer $port)
stringIP or DNS
integer1-65535
connect() : void
getAddress() : string
stringthe $addressgetGameInfo() : string[]
getGameStatus() : array
Dies beinhaltet die Playerliste und eine Cvars/Dvars
Liefert FALSE im Fehlerfall sonst ein Array nach diesem Muster:
array(
0 => array ( "dvar_1" => "value",
....)
1 => array ( array ("name" => "Playername",
"score" => 12345,
"ping" => 12 ),
....)
)
\Daemon\Lib\Network\Rcon\Exceptions\Quake3_RCON_Exception |
|---|
arraygetHostEncoding() : string
stringthe $hostEncodinggetLastPing() : int
intgetOwnEncoding() : string
stringthe $ownEncodinggetPort() : integer
integerthe $portgetTimeout() : float
floatquit() : boolean
Return: false, falls keine Verbindung bestand, sonst true
booleanrcon(string $command) : string
Wirft eine Exception, falls kein Passwort gesetzt wurde
string
stringsetHostEncoding(string $hostEncoding)
string
setOwnEncoding(string $ownEncoding)
string
setRconPassword(string $pw) : void
string
setTimeout(float $timeout)
float
getResponse() : string
stringDie Antwortsend(String $str) : void
String
$address : string
$fp : resource
$hostEncoding : string
$lastPing : int
$ownEncoding : string
$port : int
$rconPassword : string
$timeout : float