Input Adapter für Quake3 Spiele
Als Input wird die Logfile des Servers verwendet
| 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 |
__construct(string $logfile_path, string $encoding)
Als Logdatei muss der Pfad zur Logdatei des Gameservers angegeben werden. Bei Call of Duty heißt diese z.B. games_mp.log. Die console.log ist die falsche Datei!
Als Encoding muss der Zeichensatz angegeben werden, in dem die Datei gespeichert ist, im allgeimeinen für Europäische Server ISO-8859-2. Sie unterscheidet sich z.B. bei russischen Servern. Die Einstellung wird verwendet, damit jedlicher Input direkt in UTF-8 gewandelt werden kann.
stringPfad zur Logdatei des Servers
string
getNewInputActions() : \Daemon\Server\Action[]
convertLogline(string $logline) : \Daemon\ServerImplementation\Servers\Quake3\Action
string
\Daemon\ServerImplementation\Servers\Quake3\Action$Tailer : \Daemon\Lib\IO\Tailer
$encoding : string