1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Mitglieder
  3. Yenz

Beiträge von Yenz

Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
  • Explaination

    • Yenz
    • 26. November 2015 um 17:36

    Our system for bans has improved indeed compare to MAM 0.11.x
    But I'm sure it doesn't measure up with the "italian one" from what you've said about that.

    Banning people is always a tricky issue. You have to define parameters which allows you to determine who is banned and who isn't. In most games this works with your guid/key/steam_id or something similar.
    This approach works so far that a banned person has to buy a new copy of the game to play on your server again.
    For other games which allows to change this parameter very easily (maybe due to insecure algorithms (keygens)) this system is broken.

    So what other parameters can you define?

    Name of the player?
    Works as long the banned person is too dumb to change his nick.

    Exact IP address?
    Works unitl ip refresh or manual reconnect to your ISP which may gives you a new ip address.


    Or even a larger range of the a complete IP subnet?
    May exclude many legit players which have the bad luck to be in the same subnet as a banned person.
    In addition subnets may change, together with your own ip address. So maybe you get a new ip addres which is within a banned ip range. Or the banned person gets a new address which is outside of the range and is the able to join again.

    Country?
    Technically the same as the previous point but in much larger scale. And obviously you may exclude many potential players which are willing to play legit.


    Soooo. From my point of view I'm very interested which approach (maybe a further I am not thinking of) the italian programer is using?!?

  • admin !comands

    • Yenz
    • 26. November 2015 um 17:22

    Actually the internal method for this exists, but they're not connected to set command =O . Same with !get hardcore.

    I've just fixed that. Will be published with next bugfix release. bugfix_26cb850.zip

  • windows 10

    • Yenz
    • 26. November 2015 um 17:08

    Keep in mind please, that is not related to our GSManager. In fact that is just a well documented requirement by PHP:

    Zitat

    - The VC9 builds require you to have the Visual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64 installed
    - The VC11 builds require to have the Visual C++ Redistributable for Visual Studio 2012 x86 or x64 installed
    - The VC14 builds require to have the Visual C++ Redistributable for Visual Studio 2015 x86 or x64 installed


    Nothing to worry about. Especially because many programs need this package and most users may already installed it together with other tools.

    Andi f you're doing it the right way, you don't put that DLL file into the folder of GSM.

  • Explaination

    • Yenz
    • 26. November 2015 um 17:00

    The new permission system ist both complicated (at least a bit at the beginning) and POWERFUL!

    A few examples:

    Code
    Allows a group to kick players from default group:
    "punishment.punish.kick.default"
    
    
    
    
    Allows a group to kick players from all groups (wildcard):
    "punishment.punish.kick.*"
    
    
    
    
    Allows to be immune to kicks from others:
    "punishment.immunity.kick"
    
    
    
    
    Allows to be immune to bans from others:
    "punishment.immunity.ban"
    Alles anzeigen


    Those immunity flags exist for variuos kinds (search for "immunity" in groups.json to get examples).

    Oh to allow other commands it follows the same structure.

  • Friendly-Fire

    • Yenz
    • 26. November 2015 um 00:32

    Du könntest den beiden Tools auch unterschiedliche prefixes geben. Für den GSManager stellst du das unter config/basics.json ein (daemon.cmdprefix).

  • change !admins to !ad or !online

    • Yenz
    • 25. November 2015 um 22:18

    In this file: config/aliases.json
    There you an define shortcuts (aliases) for commands and even subcommands.

  • FTP Support?

    • Yenz
    • 25. November 2015 um 12:58

    I don't think so, because it cannot work and he obv. already started the GSManager.

  • admin !comands

    • Yenz
    • 25. November 2015 um 12:56

    Not an official list, yet. Sorry.
    But Mirok posted a collection in another post: Befehle und Waffen sperren It's german but google will help you ;)

  • new plugin

    • Yenz
    • 25. November 2015 um 12:55

    I've edited Mirko's post a bit.

    It's a json thingy with the syntax. But if you would have taken a look into your logfile, it should tell you there, that you have an error in this config file ;)

  • Russian font only shown as question marks

    • Yenz
    • 24. November 2015 um 23:13

    The best case would be a get dump from a raw udp packet that contains a russian letter that is displayed correctly in the server. maybe from a rcon say message.
    Wireshark can dump those packets. But I'd assume nobody of you know that tool ;)
    And I can't create one which have I tried around post #23.

  • CoD4x + MaM

    • Yenz
    • 24. November 2015 um 23:09

    FIRST: you don't need to download anything from anywhere for geoip.
    SECOND: Only if you want city-based geo location data you have too.
    THIRD: Read the manual (documentation) for geoip which says the FIRST and SECOND point.
    FOURTH: If you connect with local ip (127.0.0.1) or lan ip (192.168.x.y) your location is not known (since those ips exists all around the universe).


    Ah, and: I haven't give you any link for downloading. Just saying....

  • new plugin

    • Yenz
    • 24. November 2015 um 23:06

    "fps": "com_maxfps 128"
    would be right in your case

  • FTP Support?

    • Yenz
    • 24. November 2015 um 23:06

    no, you can't start any program with ftp. It's just for retrieving the logfile.

  • admin !comands

    • Yenz
    • 24. November 2015 um 23:04

    join your server and execute !commands

  • Friendly-Fire

    • Yenz
    • 24. November 2015 um 19:17

    Wie Master of Little schon sagt: Der GSManager setzte eigentlich keine Server Einstellungen.
    Ist dein Server also ranked?

  • Plugins hinzufügen

    • Yenz
    • 24. November 2015 um 19:01

    Jetzt muss ein Plugin-Ordner im plugin-Ordner eingefügt werden.
    Die Config-Datei geht in den config/plugins-Ordner.

    Beispiele hierfür sind schon genug migeliefert, schau es dir an.

    Ein komplettes extra Plugin würde also aus folgendem bestehen:

    Code
    config/plugins/mycoolplugin.json
    plugins/mycoolplugin/mycoolplugin.php
    plugins/mycoolplugin/info.json


    zusätzlich möglich is jegliche Datei innerhalb von plugins/mycoolplugin/ (weitere PHP-Klassen, anderer Code, etc.)


    Was ist sonst noch wichtig?
    => Die Basis-Klasse in der php-Datei muss im Namespace GSM\Plugins\Mycoolplugin liegen und Mycoolplugin heißen (jeweils erster Buchstabe groß, sonst klein).


    Wie gesagt, Beispiele sind genug vorhanden. Für weitere Fragen, sthen wir gerne zur Verfügung! :)

  • new plugin

    • Yenz
    • 24. November 2015 um 18:55

    With custom commands you can execute any kind of predefined rcon command. Mirko posted a nice example. Others would be maybe "kick all" oder "exec config.cfg".
    New custom commands can be added in config\plugins\customcommands.json


    If you want that only a text is printed ingame, you are likely to go better with funmessages, take a look into this file: config\plugins\funmessages.json

  • CoD4x + MaM

    • Yenz
    • 24. November 2015 um 18:48

    nice doublepost ;)

    again: there is no error in your log file (spoiler). and "not working" is no error description i can work with (again)

  • CoD4x + MaM

    • Yenz
    • 23. November 2015 um 22:43

    Have you even started the GSManager? The token will then apperas there after the first start.

  • CoD4x + MaM

    • Yenz
    • 23. November 2015 um 22:30

    something like "is not working" is NOT AN ERROR REPORT! Not to mention that your log doesn't show a single warning or error.

    To set you as an admin, search your logfile for CREATED ADMIN TOKEN. This could look like this:

    Code
    [01.10.15 00:51:47] Info: *******************************
    [01.10.15 00:51:47] Info: *     CREATED ADMIN TOKEN     *
    [01.10.15 00:51:47] Info: *          Ydc-ouv-           *
    [01.10.15 00:51:47] Info: * You can use it ingame over  *
    [01.10.15 00:51:47] Info: *     !token use Ydc-ouv-     *
    [01.10.15 00:51:47] Info: *******************************


    Or you go config/stoage/tokens.json, look up the token for the ops group and use it like in the example above: !token use abcdef

    Oh: That is a normal command you can execute ingame then - no change to edit files on your own.

  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™