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
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Erweiterungen
  4. Anfragen

Ban IP Plugin

  • Yenz
  • 24. Januar 2012 um 21:25
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!
  • Yenz
    Entwickler
    Reaktionen
    90
    Punkte
    10.180
    Trophäen
    5
    Beiträge
    1.988
    Einträge
    9
    • 24. Januar 2012 um 21:25
    • #1

    Ban IP (Version: 2.0.1)
    Mit diesem Plugin könnt ihr einen Benutzer anhand seiner IP-Adresse bannen. Solche Spieler werden immer gekickt.

    Folgende Befehle stehen euch zur Verfügung:
    !banip player [grund]
    !tempbanip player dauer [grund]
    !unbanip id|ip|nick

    Mit !banip wird die IP des Spielers zusammen mit dessen Nick, der GUID des Admins, die Uhrzeit und der Grund in die Datenbank geschrieben.
    !tempbanip macht im Grunde das gleiche wie !banip, trägt aber zusätzlich noch die Dauer in Minuten ein. Ist die Dauer abgelaufen kann ein Spieler mit der IP wieder joinen.
    Möchte man einen Eintrag entfernen, kann man !unbanip mit dem Nick des Spielers oder die IP aufrufen. Sollten mehrere Einträge für diesen Nick in der Datenbank gefunden werden, erhält man eine Liste mit IDs. Diese können benutzt weden um mit !unbanip id den Eintrag zu entfernen und dem Spieler das Mitspielen zu ermöglichen.

    Sollte ein Spieler mit einer IP aus der Datenbank versuchen zu joinen wird dieser erneut gekickt. Außerdem wird der Nick des Spielers in der Datenbank aktualisiert, um nach diesem einfach Suchen zu können.

    Anforderungen
    ManuAdminMod Version 0.11.3 oder neuer
    PHP >= 5.3.0
    PHP SQLite3 Unterstützung

    Installationsanleitung
    Speicher die banip.php Datei im Pluginordner und startet den MAM neu.

    Konfigurationsanleitung

    Code
    [banip]
    enabled = 1
    usedefaulttempbanduration = 1
    defaulttempbanduration = 30
    cleanupeveryhour = 48


    enabled: Bei 1 ist das Plugin aktiv, bei 0 ist es aus.
    usedefaulttempbanduration: Wird bei einem !tempban keine Dauer angegeben kann die [banip]defaulttempbanduration benutzt werden. Um das zu verhindern usedefaulttempbanduration auf 0 setzen, dann muss immer eine Dauer angegeben werden.
    defaulttempbanduration: Gibt die Dauer in Minuten an, die bei einem !tempban standardmäßig benutzt wird. Dafür muss [banip]usedefaulttempbanduration auf 1 stehen.
    cleanupeveryhour: Nach so vielen Stunden wird die Datenbank nach alten tempban-Einträgen durchsucht und gelöscht.

    Änderungsprotokoll
    version 2.0.1
    - fixed: second constructor

    version 2.0.0
    - added: unbanip
    - added: tempbanip
    - removed: banip_kick_mode (see version 1.1.0), players always will be kicked
    - using sqlite3 database instead of text file
    - object oriented

    version 1.1.2
    - edited zip folder structure

    version 1.1.1
    - bugfix: semicolon was missing, remove version 1.1.0

    version 1.1.0:
    - added feature: $banip_kick_mode (player will be either kicked or banned)

    version 1.0.0:
    - first version

    15 Mal editiert, zuletzt von Yenz (6. Februar 2013 um 21:41)

  • Yenz
    Entwickler
    Reaktionen
    90
    Punkte
    10.180
    Trophäen
    5
    Beiträge
    1.988
    Einträge
    9
    • 21. Februar 2012 um 21:16
    • #2

    Version 2.0.0 ist online.

  • Liner
    Fortgeschrittener
    Punkte
    1.465
    Trophäen
    1
    Beiträge
    271
    • 26. Februar 2012 um 14:01
    • #3

    Es wäre gut wenn man die IP und die GUID parallel zueinander bannen könnte.

    Damit der gebannte Spieler nicht wieder auf den Server kommen kann sollte er GUID ODER IP welcheln.

  • Dieses Thema enthält 52 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.

Benutzer online in diesem Thema

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