Changelog

Aus Manu-Admin-Mod

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Version 0.11.3 beta

Aktuelle Version

  • 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
Persönliche Werkzeuge