====== WarAdmin ======
Mit diesem Python-Daemon kann man seinen WarServer über Chat-Befehle steuern.
Der Deamon kann unabhängig vom WarServer auf einem anderen Host laufen. Die ''logaddress'' wird nach dem Start von WarAdmin automatisch eingetragen. Weiterhin prüft der Daemon alle 5 Minuten, ob die ''logaddress'' noch eingertagen ist. Getestet wurde der Daemon bisher nur unter Linux. Es sollte aber auch unter Windows funktionieren, wenn eine Pythoninstallation vorhanden ist.
===== Features =====
* Der Server benötigt keinerlei Plugins. Somit kann der Daemon auch in der ESL eingesetzt werden.
* Chat-Befehle können in der Config selber eingetragen werden.
* Es besteht die Möglichkeit die Configs aufzusplitten.
* Nur eingetragene Admins((STEAM_IDs)) können Befehle ausführen.
* Muss nicht auf dem gleichen Host laufen.
* Ausgabe der Aktionen auf dem Screen.
===== Status =====
Zur Zeit handelt es sich noch um eine Beta-Version. Ich habe noch nicht alle Features implementiert. __Der Code muss noch verbessert werden.__
===== Befehle =====
Die Chat-Befehle fangen immer mit einem Ausrufezeichen((!)) an.\\
In der Config muss der Marker ausgelassen werden.\\
Derzeitg beinhaltet die Config folgende Befehle:
[cmds]
rr = zb_lo3
kickct = zb_kickct
kickt = zb_kickt
esl5on5 = exec esl5on5
esl3on3 = exec esl3on3
esl2on2 = exec esl2on2
esl1on1 = exec esl1on1
stop = tv_stoprecord
tv = tv_enable 1
restart = say Restarting Server; _restart
adv = say WarAdmin Beta - Anfragen für einen Beta-Test an gbs.deadeye@googlemail.com
sosi = say Besucht unser Support-Forum: sourceserver.info
sa = say Silent-Attack-Gaming - wir suchen noch Member - silentattack.eu
[cmds2]
map = changelevel %s
record = tv_record %s
passwd = sv_password %s
kick = kickid %s
Alles in der Sektion cmds2 erwartet ein weiteres Argument.((z.B.: !map de_dust2 oder !passwd war123))
PS: Die Werbung könnt ihr entfernen. Es wäre aber schön, wenn die Werbung für sosi drinbleibt.
===== Config des Daemons/Servers =====
[server]
ip = IP.DES.WARSERVERS
port = PORT_DES_WARSERVERS
rcon = RCON_DES_WARSERVERS
[daemon]
ip = IP.DES.DAEMON
port = PORT_AUF_DEM_DER_DAEMON_LAUSCHT
===== Admins =====
[admins]
admins = STEAM_0:0:xxxxx, STEAM_0:1:xxxxxx, STEAM_0:1:xxxxxx
===== Starten des Daemons =====
Der Daemon wird under Linux so gestartet:
./waradmin cofigdatei1 [configdatei2] [...]
Das im Download enthaltene Beispiel müsste so gestartet werden:
./waradmin admins cmds war1
===== Download =====
{{:waradmin:waradmin_0.2.1.tar.gz|}}