Klasse, welche die Zweiseitige Kommunikation mit dem Server bereitstellt

Beispielsweise RCON bei Quake 3 oder Battlefield

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.0

 Methods

__construct()

__construct(\Daemon\Lib\Network\Rcon\Quake3RCON $Rcon) 

Parameters

$Rcon

Liefert eine Liste von Spielern, die gerade auf dem Server sind Format: array( array( "guid", "pid", "ip", "nick" ) .

getPlayerList() : array
Inherited

.. )

inherited_from \Daemon\Server\Commander::getPlayerList()

Returns

array

Ruft eine Servereinstellung ab

getSetting(string $name) 
Inherited
inherited_from \Daemon\Server\Commander::getSetting()

Parameters

$name

string

Name der Einstellung

Kickt einen Spieler vom Server

kickPlayer(\Daemon\Server\Player $Player, string $reason) 
Inherited
inherited_from \Daemon\Server\Commander::kickPlayer()

Parameters

$Player

\Daemon\Server\Player

Zu kickender Spieler

$reason

string

Grund des Kicks

Sendet eine Nachricht an den globalen Serverchat

sendGlobalMsg(string $msg) 

Parameters

$msg

string

Nachricht

Sendet einem Spieler eine Nachricht im IngameChat

sendMsgToPlayer(\Daemon\Server\Player $Player, string $msg) 
Inherited
inherited_from \Daemon\Server\Commander::sendMsgToPlayer()

Parameters

$msg

string

Rcon()

Rcon() 

 Properties

 

$Rcon : \Daemon\ServerImplementation\Servers\Quake3\Quake3_RCON