Changelog
Aus Manu-Admin-Mod
Version 0.11.3 beta
- Fixed: Hilfetext für !getip eingetragen
- Improved: IPs, die mit !getip abgefragt werden, werden in einer Datei gespeichert (logs/ips.log)
- Fixed: Absturz, wenn ein Spieler, gegen den ein Votekick lief, den Server verlassen hat
- Fixed: Fehlende Commands !skip und !vmap in der groups.cfg
- Fixed: !pbver hat die Version nicht mehr angezeigt
- Fixed: !pbbanlist hat keine Bans angezeigt
- Fixed: [mapvote]notlastgt wurde ignoriert
- Fixed: Doppelte Maps bei Mapvote
- Fixed: Mapvote setzte eine leere Map als nächste Map
- Fixed: Weitere Fehler im Voting-Modul
- Improved: Bei Custom-Command können nun mehrere RCON-Commands - mit ; getrennt - angegeben werden
Version 0.11.2 beta
- Fixed: !skip-Nachricht wurde angezeigt, obwohl das Mapvote-Plugin deaktiviert war
- Fixed: Fehlende ConfigVar [voting]allowsetnextmap
- Improved: Codeverbesserung in der voting.php
- Added: !vote hardcore
- Added: default.rcon
- Added: Command !getip
- Fixed: Crash bei vielen PB-Ban-Einträgen
- Added: [voting]ignoremapchange, [voting]timelimit, [voting]allowhardcore
Version 0.11.1 beta
- Fixed: !skip-Nachricht wurde angezeigt, obwohl das Mapvote-Plugin deaktiviert war
- Added: Config-Variablen [nameprotection]uppercase* in config.cfg
Version 0.11 beta
- Added: Neue Commands: !resetmystats, !resetplayerstats
- Fixed: Gelegentlicher Absturz, wenn !cancel verwendet wurde
- Added: Startparameter: -splitlog, -usemysql
- Added: Neues Plugin: Custom Commands
- Added: ConfigVars: [nameprotection]maxnamechanges, [nameprotection]maxnamechangeskickmode, [nameprotection]maxnamechangeskickreason
- Added: ConfigVar: [voting]banduration
- Added: Command: !whisper PID|PART_OF_NAME MSG Schreibt eine private Nachricht an einen Spieler (für TCP-Interface)
- Fixed: Verschiedene kleinere Bugs
- Added: reasons.cfg für vordefinierte Gründe für !kick, !ban, !warn usw...
- Added: Möglichkeit RCON-Commands für Maps zu definieren, die beim Laden der Maps ausgeführt werden
- Added: Command !voting
- Improved: Die MySQL-Tabellen für Stats erstellen sich nun von alleine falls nötig
- Added: Automatisches Next-Map-Voting am Anfang einer Map
- Fixed: Fehler: Undefined index: scr_axis/scr_allies
- Fixed: Sinnfreie Logdatei debug_XXXX.log entfernt
- Improved: Wird bei deaktiviertem PB jemand gekickt, hat dieser nun 5(!!) Sekunden Zeit, seine 5(!!!) mal gepostete Reason für den Kick zu lesen (damit sich auch ja keiner rausreden kann ;))
- Improved: Fehler in der config.cfg sollten nun besser als solche zu erkennen und finden sein.
- Added: !vote setnextmap
- Added: Möglichkeit zum Verbieten von Namen nur mit Großbuchstaben
Version 0.10.1 beta
- Changed: Startparameter
- Added: Startparameter '-force' um ConfigVars als unveränderbar festzulegen
- Fixed: Spieler wurden bei !kick usw. nicht gefunden
- Fixed: Fehler, wenn nach einem Mapwechsel die RCON-Verbindungsherstellung nicht klappte
- Fixed: Zahlreiche andere kleinere Bugs
- Added: PLatzhalter <TIME> für Funmessages
- Fixed: Zahlreiche Fehler in der punkbuster.php
- Fixed: Zahlreiche Fehler in der tcp_query.php
Version 0.10 beta
- Changed: PID wird nun bei der Spielersuche gegenüber Namen priorisiert
- Fixed: Fehler bei Mapsuche
- Added: Opt. Anzeige bei Verwendung von nicht exitierenden oder nicht berechtigten Commands (ConfigVar: [main]responsefailcmds)
- Added: ConfigVar [kickban]maxtempbantime (maximale Bandauer für !tempban)
- Fixed: Crashbug
- Fixed: !setnextmap resettet nun nicht mehr den Mapcycle
- Added: MySQL-Support für die Stats
- Improved: Team-Anzeige u.a. bei !whoiam
- Improved: Es wird nun geloggt/angezeigt, wer gekickt/gebannt hat
- Improved: Bei Warns/Weapon Restrictions/Bad Words/... wird nun dem Spieler die aktuelle Anzahl an Verwarnungen angezeigt
- Improved: Die Events playerKicked, playerBanned, playerTempBanned übermitteln nun als weiteren Paramter die GUID des Kickers bzw. false wenn es ein autom. Kick war
- Improved: Bei jedem Start des Mods wird nun eine neue Logfile erstellt
- Added: Command !status
- Improved: Der Mod sollte nun wesentlich schneller auf Eingaben reagieren
- Removed: Command !sysinfo (hat sowieso immer falsche Werte angezeigt)
- Improved: Bei !tempban kann nun eine Bandauer angegeben werden: !tempban PID|TEIL_DES_NICKS [ZEIT] [GRUND]
- Added: Möglichkeit Kicks u. Bans im lokalen Chat anzeigen zu lassen
- Fixed: !online
- Improved: Beim Voting kann nun auch mit "yes" oder "no" abstimmt werden (ohne ! am Anfang)
- Added: TCP-Interface
- Improved: Unnütze "Player joined/quit"-Nachrichten aus dem Logging entfernt
- Fixed: Kleinere Bugs
- Added: Neues Event: rconSay
- Improved: Logtracing über FTP
Version 0.9.2 beta
- Fixed: Crashbug bei !online
Version 0.9.1 beta
- Added: Command !aliases: Zeigt die verwendeten Aliasse von Spielern an (wenn savestats = 1)
- Changed: Bei !pl und !online werden die Antworten nun als private Nachricht gesendet
- Improved: Badword können jetzt unterschiedlich gewichtet werden (siehe hier)
- Fixed: Absturz, wenn keine SQLite-Erweiterung installiert war
- Added: Es können nun Configs für Maps angelegt werden, die bei der entsprechenden Map geladen werden
- Improved: Bei !readconfig können nun als Parameter Config-Dateien aus dem Ordner config/loadable angegeben werden, welche dann geladen werden
- Fixed: Crash, wenn ein Spieler, gegen den ein Votekick/-ban lief, das Spiel verlassen hat
- Changed: Aufteilung von q3query.class.php in q3query.class.php und q3query_log.class.php (Nun kann die q3query.class.php für weitere Dinge verwendet werden)
- Added: Methoden: q3query::getGameInfo() , q3query::getGameStatus()
- Fixed: Reguläre Ausdrücke in der badnames.lst wurden ignoriert
- Fixed: Fehler bei den Weapon Restrictions, bei dem ein Spieler, der messerte und dabei eine verbotene Waffe trug, verwarnt wurde.
- Improved: Erster Check der Pings nach Mapchange nun erst nach 30 Sekunden + checkinterval;
- Added: Log-Actions für CoD5 Patch 1.3
- Added: Log-Action für CoD 2
- Changed: Neue Methoden: Player::setTeam(), Player::getTeam() (Player::team ist nun private)
- Changed: !uptime funktioniert nur noch wenn relative Timestamps im Log verwendet werden (nicht wie bei CoD5 1.3)
- Fixed: Problem mit den Timestamps und CoD5 1.3
- Fixed: Verschiedene kleinere Bugs
- Improved: Vote YES, Vote NO und Vote START werden nun geloggt
- Added: Versuchsweise eingebaut: Überwachung des Logs über FTP
Version 0.9 beta
- Fixed: !nextmap zeigte Unknown (Unknown) an, wenn der Mapcycle von vorne anfing
- Added: Command !online: Zeigt Admins an, welche gerade online sind
- Added: Map Makin Day in maps.cfg
- Added: PunkBuster-Plugin, welches diese neuen Commands mitbringt: !pbver, !pbupdate, !pbrestart, !pbbanlist, !pbunban, !pbclearbans, !pbbanguid, !pbgetss, !pbload
- Added: ConfigVar [welcomemessages]whisper um einzustellen, ob Willkommensnachrichten an alle oder nur an den Spieler gesendet werden sollen
- Fixed: Fehlende Hilfetexte wurden hinzugefügt
- Added: Funktion getHelpString für die Klasse "mod"
- Added: Möglichkeit, "*" als Parameter für mod::getGroupCommands, um ALLE Commands zurückgeben zu lassen
- Improved: Namen der Team stehen jetzt in den .lng-Dateien
- Added: Platzhalter * in der groups.cfg um einer Gruppe ALLE Commands zu erlauben
- Added: Support für CoD2
- Improved: Geladene Config-Dateien werden jetzt einzeln angezeigt
- Fixed: Teams in CoD:WaW wurden falsch angezeigt
- Improved: Die Namen der Teams stehen jetzt in der .lng-Datei
- Improved: Englische Sprachdatei
- Added: ConfigVar: [main]pmprefix
- Improved: Plugin-Dateien werden nun nur noch geladen, wenn sie die Endung .php haben
Version 0.8.1 beta
- Fixed: Crashbug
- Fixed: Notice wegen unbekannter Variablen
- Fixed: Waffennamen wurde nicht angezeigt
- Fixed: Fehler in der deutschen Übersetzung
Version 0.8 beta
- Fixed: Falsches RCON-Passwort wurde nicht erkannt
- Improved: Serverlist-Report
- Added: Support für CoD5
- Improved: Kleine Verbesserungen am Log
- Removed: Minianticheat: Namechangeannounce
Version 0.7.1 beta
- Improved: Geladene Plugins werden beim Starten angezeigt
- Fixed: Bug mit M4 bei Weapon Restrictions
- Fixed: Fehler, wenn der Mod aufgrund eines fatalen Fehlers beendet wurde
- Changed: Voting: Votings sind nun ein reiner Mehrheitsentscheid (Ja: 2, Nein: 1 => Vote passed auch wenn 10 Spieler auf dem Server sind)
- Removed: ConfigVar: [voting]percentage
- Added: Events: playerKicked, playerBanned, playerTempBanned (Argumente: array($guid, $reason) )
- Added: ConfigVar: [main]fixguidrelax (Stellt pb_sv_guidrelax automatisch auf 0)
- Added: Platzhalter <VERSION> bei den Bannernachrichten
- Added: Stats können nun für immer in einer SQLite-Datenbank gespeichert werden
- Added: ConfigVar: [statistics]savestats
- Fixed: Doppelte anzeige der Stats beim Command !stats
- Fixed: (Schreib-)Fehler in der en.lng
- Fixed: Fehler im Command !removepw
- Improved: Kick, Tempban und Ban werden jetzt schneller ausgeführt
- Improved: !rcon zeigt nun die RCON-Rückgabe an
- Improved: !cmdlist zeigt nun das Prefix mit an
- Fixed: Versionschecker
Version 0.7 beta
Kompletter Rewrite des Mods
Neue Features:
- Einfach Erweiterbarkeit durch Plugins und einfache Integration von neuen Commands
- Leicht verbesserte Adminverwaltung: Es gibt jetzt Gruppen anstatt Level
- Multi-Language-Unterstützung: Dem Mod kann mithilfe von Language-Paketen so ziemlich jede Sprache "beigebracht" werden
- Neue Commands: !sysinfo, !killserver, !vote, !avote
- Umbenennung von Commands: !rm, !mr => !quitmod
- Verbesserung des grundlegenden Funktionsprinzips
- Nochmalige Verbesserung des Logs (Logs können z.B. in einem externen Verzeichnis gespeichert werden)
- Hunderte andere Verbesserungen
- Neue Module: Votes, Pinkkicker
Version 0.6 beta
- Improved: Bei rcon.log und admin.log werden nun die entsprechenden Zeilennummern aus der games_mp.log dazugeschrieben
- Added: Spree-Messages: Killingsprees, Deathssprees, Multikills, Firstblood, Spreeends
- Added: Commands: !ff und !setff
- Fixed: Spieler wurden nicht gekickt, wenn sie verbotene Waffen verwendeten
- Fixed: Zeichen "|" in regulären Ausdrücken.
- Added: Versionschecker
- Added: Möglichkeit, die PID von Namechangern anzeigen zu lassen um Cheater besser zu bannen
- Fixed: Fälschliche Teamkills nach Mapchange
- Fixed: Die Dvar _manuadminmod wird nun auch bei 'getstatus' übertragen
- Improved: Waffennamen werden nun "schöner" dargestellt
- Improved: Wenn man verbotene Waffen verwendet, wird man nun darauf hingewiesen, welche es war
- Improved: Uptime wird nun auch in Tagen angegeben
- Added: Log für jegliche RCON-Ein- und RCON-Ausgabe
Version 0.5 beta
- Added: Implementierung einer Serverliste
- Fixed: Bug bei Weapon Restrictions
- Added: Sehr ausführliches Logsystem
- Fixed: Kleinere Bugs
- Fixed/Added: Workaround für diesen Bug
- Improved: Bei Weapon Restrictions kann nun angegeben werden, wie oft ein Spieler einen anderen mit einer verbotenen Waffe killen muss, bis dieser gekickt wird.
- Fixed: Bug bei "!gametype dom"
- Added: Command !killcam
- Improved: Bei !map kann nun ein Gametype angegeben werden: !map MAPNAME [war|dm|dom|sab|sd|koth]
- Fixed: Kleinere Bugs
- Improved: Bei !kick, !ban und !tempban können nun Gründe angegeben werden
- Added: Command !say
- Improved: Martyrium kann nun mit frag_grenade_short verboten werden
- Fixed: Bug, wenn pb_sv_MsgPrefix verändert wurde (Danke an *GIF* Psycho_B)
Version 0.4 beta
- Fixed: Bug bei leeren Logzeilen
- Fixed: Bug bei Random-Mapcycle
- Removed: Commands set und get
- Fixed: Problem beim Random-Mapcycle mit mehreren Gametypes in "gametypes" und "notlastgm = 1"
- Fixed: Vertauschen von Maps und Gametype bei Random-Mapcycle
- Fixed: rcon.class.php bei langen RCON-Responses
- Improved: Bei "status" wird nun geprüft, ob die RCON-Verbindung fehlerhaft ist
- Added: 1.6er Maps
- Changed: Wartezeit in cron.class.php
- Added: Neue Commands: set, get, setnextmap
- Changed: Stats werden nun geflüstert
