Featured GSManager 1.2.2

GSManager is a mighty and platform independent software for administrating game servers of various kinds.

This software contains GeoLite2 data created by MaxMind.


Installation Requirements:

  • Operation System: Linux, Unix or Windows
  • PHP Hypertext Preprocessor: Version 5.6.0 or higher (Version 7.0.0 or higher recommended)
  • PHP-Extensions: curl, ftp, json, mbstring, pdo_mysql, pdo_sqlite, sockets

Permissions for execution and installation of this software are required.

Aside from this, access to the RCON-Interface and the logfiles is required.

  • Version 1.2.2

    Fixed:

    • A bug that caused the recognition of the modification CoD4X in version 1.8 to not work correctly has been fixed.
    • A bug that caused the recognition of russian characters in the extension Censor to not work correctly has been fixed.
    • A bug that caused the extension Weapon Restrictions to not work correctly in the game Call of Duty 2 has been fixed.
    • A bug that caused the command !quit srv to not work correctly in games using the engine Frostbite 2 has been fixed.
    • A bug that caused the software being unable to fetch the player list in the game Battlefield 3 has been fixed.
    • A bug that caused the command rcon to not work correctly in games using the engine Frostbite has been fixed.

    Improved:

    • The plaintext password will no longer be written to the protocol files when an error occurs while using the FTP feature.

    Miscellaneous:

    • The software needs PHP in version 5.6.0 or higher, starting with this version.
    • The included GeoIP-Database has been updated to the newest available version.
  • Version 1.2.1

    Added:

    • The config variable encoding in section daemon in the file basics.json has been added to allow using different character sets.

    Fixed:

    • A bug that caused the software to not start has been fixed.
    • A bug that could have caused the software to crash when using falsely configured TeamSpeak 3 settings has been fixed.
    • A bug that caused the command settings to eventually not work correctly in games using the engine Frostbite 2 has been fixed.

    Improved:

    • The function utf8_decode has been replaced by iconv to remove the dependency to the PHP-Extension xml that was present when using PHP in version 7.

    Miscellaneous:

    • The included GeoIP-Database has been updated to the newest available version.

    Removed:

    • The extension RCON Encoding has been removed, as it is now obsolete.
  • Version 1.2.0

    Added:

    • The new maps of the game Battlefield 4 have been added.
    • The new maps and gametypes of the game Battlefield Hardline have been added.

    Fixed:

    • A bug that caused the command pb update to not work correctly has been fixed.
    • A bug that caused the command yell to not work correctly has been fixed.
    • A bug that caused the command balance to not work correctly has been fixed.
    • A bug that caused the command secret to not work correctly has been fixed.
    • A bug that caused the command info to ever show your own information has been fixed.
    • A bug that caused the software to not work with servers having a higher latency has been fixed.
    • A bug that caused the extension MapCycle to not work correctly has been fixed.
    • A bug that occured when the DVar g_logsSync is inexistent has been fixed.

    Improved:

    • The check of system requirements has been implemented in a way that it will also work if fundamental requirements are not met.

    Miscellaneous:

    • Several improvements in the code of the extension Balancer without impact on operation have been made.
    • The included GeoIP-Database has been updated to the newest available version.


    This version furthermore includes all changes of the preliminary version 1.2.0-RC+1.

  • Version 1.2.0-RC+1

    Dies ist eine nicht für den produktiven Einsatz geeignete Vorabversion.


    Behoben:

    • Es wurde ein Fehler behoben, der dazu führte, dass die Erweiterung MapCycle nicht korrekt funktionierte.
    • Es wurde ein Fehler behoben, der dazu führte, dass die Zweifaktor-Authentifizierung nicht korrekt funktionierte.
    • Es wurde ein Fehler behoben, der dazu führte, dass die Befehle pb getss und pb load nicht korrekt funktionierten.
    • Es wurde ein Fehler behoben, der dazu führte, dass Spieler nicht gesperrt werden konnten.
    • Es wurde ein Fehler behoben, der dazu führte, dass gesperrte Spieler nicht mehr entsperrt werden konnten.
    • Es wurde ein Fehler behoben, der beim Abruf von Protokolldateien per FTP zu einem Absturz der Software führte.
    • Es wurde ein Fehler behoben, der dazu führte dass sich die Erweiterung Balancer nicht wie konfiguriert verhielt.
    • Es wurde ein Fehler behoben, der dazu führte, dass Waffen im Spiel Call of Duty: Modern Warfare 2 nicht erkannt wurden.

    Entfernt:

    • Der Platzhalter <KILLER_NAME> der Erweiterung Kill Messages wurde entfernt, da der Platzhalter <PLAYER_NAME> dessen Funktion bereits erfüllt.
    • Die Funktion zum Laden und Speichern von vordefinierten Konfigurationsdateien wurde vorübergehend deaktiviert.

    Hinzugefügt:

    • Die neuen Karten und Spielmodi des Spiels Battlefield 4 wurden hinzugefügt.
    • Die neuen Karten und Waffen des Spiels Battlefield Hardline wurden hinzugefügt.
    • Die Befehle set hardcore und get hardcore wurden für alle auf der Engine Quake 3 basierenden Spiele hinzugefügt.
    • Es wurde eine Erweiterung hinzugefügt, die es ermöglicht die Zeichenkodierung von versendeten RCON-Befehlen zu verändern.
    • Der Erweiterung Automatic Messages wurde die Möglichkeit hinzugefügt, Nachrichten nach dem Vorbild des Cron-Daemons zeitbasierend zu verwenden.
    • Der Befehl banip wurde hinzugefügt und ermöglicht es IP-Adressen und IP-Ranges zu sperren und einer JSON-Datei abzuspeichern.
    • Der Erweiterung Rules wurde die Möglichkeit hinzugefügt, die Regeln nach dem Beitritt zeitversetzt zu versenden.
    • Der Erweiterung Kill Messages wurde der Platzhalter <KILLED_NAME> hinzugefügt.

    Verbessert:

    • Den Anfragen an unseren Zentralserver wurden Zeitüberschreitungen hinzugefügt, die eine Beeinträchtigung der Software bei Unerreichbarkeit des Zentralservers verhindern sollen.
    • Die Befehle get und set wurden für alle auf den Engines Frostbite 2 und Frostbite 3 basierenden Spiele durch settings set und settings get ersetzt und können nun alle existierenden Einstellungen unter Verwendung der vom jeweiligen Spiel vorgegebenen Konfigurationsvariablen bearbeiten.
    • Der Erweiterung Rules wurde die Möglichkeit hinzugefügt, die Regeln nach dem Beitritt zeitversetzt zu versenden.
    • Mehrere Platzhalter für Sprachvariablen wurden nun durch die entsprechende Übersetzung ersetzt.
    • Mehrere fehlerhafte Sprachvariablen wurden korrigiert.

    Sonstiges:

    • Die Software funktioniert nun auch mit der Version 7 von PHP, deren Verwendung wir aufgrund der Verbesserung der Geschwindigkeit der Software empfehlen.
    • Einige kleinere Verbesserungen im Quellcode ohne Auswirkung auf den Betrieb wurden vorgenommen.
  • Version 1.1.0

    Added:

    • Game-Servers for the game Battlefield 3 can now be administrated with the software.
    • Fetching protocol files of games with the engine Quake 3 is now also possible by using FTP:
    • Placeholders for the reporting of continent and city of a player are now available if an appropriate GeoIP-Database has been installed.

    Fixed:

    • A bug that caused helptexts for extensions not being shown has been fixed.
    • A bug that caused the ignoration of players immunity against votings has been fixed.
    • A bug that caused the failure to send feedback after executing a punkbuster command has been fixed.
    • A bug that caused not all available voting types being shown when using the command vote start has been fixed.
    • A bug that could have caused a faulty censorship whhen using the extension Censor has been fixed .

    Miscellaneous:

    • Several internal improvements in the code without impact on the operation have been made.
    • The included GeoIP-Database has been updated to the newest available version.
  • Version 1.0.5

    Fixed:

    • A bug that caused the command group get to not work has been fixed.
    • A bug that caused the reports to not be saved into the database has been fixed.
    • A bug that caused the immediate passing of votes after at least two votes reached the quorum has been fixed.
    • A bug that caused the extension Random MapCycle to not respect the settings for ignoration of prior gametypes or maps has been fixed.
    • A bug that caused a crash when the configuration value maps of the extension Random MapCycle is set to an empty array has been fixed.

    Improved:

    • All hooks have been reworked.
    • The software does no longer restart like after a crash when the command quit gsm is used.
    • The automatic generation of configuration files on updates has been improved.

    Miscellaneous:

    • Several internal changes in the code have been made that fix internal issues, improve internal routines and remove unneeded code.
  • Version 1.0.4

    Fixed:

    • A bug that caused the info command to always show the data of the own person has been fixed.
    • A bug that caused the tempban command to not use the default value for the duration of bans when using the engine Quake 3 and having PunkBuster disabled has been fixed.
    • A bug that caused getting and setting the next map to work incorrectly has been fixed.

    Miscellaneous:

    • Several little mistakes in the code without impact on operation have been fixed.
    • The included GeoIP-Database has been updated to the newest available version.
  • Version 1.0.3

    Fixed:

    • A bug that prevented the correct detection of permissions and the correct calculation of votings in the extension Votings has been fixed.
    • A bug that lead to creation of a new permission token at every start with empty users.json file has been fixed.
  • Version 1.0.2

    Fixed:

    • A bug that prevented the detection of the weapon knife in the extension Kill Messages when using the engine Quake 3 has been fixed.
    • A bug that caused the software to crash when using the command aliases has been fixed.
    • A bug that caused the software to crash when a player that was affected by a vote left the server before the vote ended has been fixed.
    • A bug in the transmission of server informations to our master server has been fixed.
  • Version 1.0.1

    Fixed:

    • A bug that was caused by a missing comma in the file groups.json has been fixed.