Beschreibung
für NidToolbox Light
Bietet die Möglichkeit, Login- und Logout-Ereignisse Ihrer Bürger zu protokollieren, wobei IP-Adresse, Uhrzeit, Datum, Steam-ID, Slg-ID und mehr registriert werden.
Support wird angeboten sowie Vorschläge werden angenommen auf meinem Discord hier
IP Logger Modul ermöglicht:
- Registriert jedes Ereignis der Anmeldung, Abmeldung (oder beides) jedes Bürgers, der sich mit Ihrem Server verbindet.
- Besitzer des Servers können entscheiden, welche Ereignisse sie überwachen wollen und wo, wenn überhaupt, sie die Daten speichern wollen.
- Die Aktivierung der Funktionen kann über Befehle im Spiel oder durch Editieren der Einstellungsdatei erfolgen.
- Ziel des Logs kann auf die Konsole des Servers, das Log des Servers, das NidToolbox-Log - keines, einige oder alle von diesen in jeder beliebigen Kombination, die dem Serverbesitzer passt, eingestellt werden.
- Fähigkeit, eine comma-delimited .csv Datei für Administratoren zu erstellen, die ihre Serverdaten exportieren und an externe Tools für Analysen weitergeben möchten.
- Kann über Spieler benachrichtigen, die die gleiche IP-Adresse verwenden.
- Whitelist für Spieler, die von der gleichen IP-Adresse aus spielen dürfen (wird die Benachrichtigung für sie nicht auslösen).
Voraussetzungen:
Wie jedes Modul des NidToolbox-Sets benötigt es das Modul nid-core Version 1.0.3+, das im Hauptforumsthread: hier
Anleitung zur Installation:
- Zip-Archiv entpacken
- Kopieren Sie nid-iplogger.dll nach Mods\NidToolbox\Modules
Einstellungsdateien:
Die Konfigurationsdateien befinden sich unter ConfigsMods\NidToolbox\IPLogger.json
Code
{
"Info1": "NidToolbox Light: IP-Logger-Einstellungen",
"IPLoggerEnabled": true,
"LogLogouts": false, "ReportInConsole": true,
"ReportInGameLog": falsch,
"MakeCSVFile": wahr,
"NotifySameIPs": falsch
"AllowedSameIPs": []
}
Ausgabedateien:
Ausgabedateien (Logs) werden unter Configs\Mods\NidToolbox\Logs\IPLogger\
gespeichert.Der Name der Log-Datei hat die Form Benutzername_ServerID.log z.B. nidaren_SrvID-1.log und ist pro Benutzer.
Same IP Notifications:
Wenn aktiviert, erhalten Online-Admins eine Benachrichtigung in ihre Mailbox, wenn es zwei Spieler mit derselben IP-Adresse gibt.
Beispielausgabe:
Code
Datum Stunde Ereignis IP-Adresse SteamID slg ID Server ID Charaktername
28.09.2020 11:12:50 Login 123.456.7.8 11222222211111110 slg123455 1 nidaren
28.09.2020 11:14:56 Logout Trennung der Verbindung 11222222211111110 slg123455 1 nidaren
Verfügbare Befehle:
/help IPLog
Zeigt Informationen über alle in diesem Modul enthaltenen Befehle an.
/iplog-enable
Setzt das gesamte Modul in den aktivierten oder deaktivierten Zustand
/iplog-enable bool trueFalse
Code
/iplog-enable true/false
/iplog-sameip
Aktiviert oder deaktiviert die Benachrichtigungen über Benutzer, die sich von derselben IP-Adresse aus verbinden. Standardmäßig ausgeschaltet.
/iplog-sameip bool trueFalse
Code
/iplog-sameip true/false
/iplog-logouts
Setzt das Modul so, dass es auch die Logouts der Bürger registriert. Standardmäßig auf true gesetzt.
/iplog-logouts bool trueFalse
Code
/iplog-logouts true/false
/iplog-konsole
Setzt das Modul, um in die Serverkonsole zu schreiben.
/iplog-console bool trueFalse
Code
/iplog-console true/false
/iplog-serverlog
Stellt das Modul so ein, dass es in das Serverprotokoll schreibt, das sich unter Server\Logs\ (standardmäßig eco log) befindet.
/iplog-serverlog bool trueFalse
Code
/iplog-serverlog true/false
/iplog-csv
Aktiviert oder deaktiviert die Komma-getrennte Datei mit allen An- und Abmeldedaten, mit Benutzerinformationen. Standardmäßig ausgeschaltet.
/iplog-csv bool trueFalse
Code
/iplog-csv true/false
/iplog-AllowSameIp
Fügt den Spieler zur Whitelist für dieselbe IP hinzu.
/iplog-AllowSameIp Benutzer targetUser
Code
/iplog-AllowSameIp userName
/iplog-RemoveSameIp
Entfernt Spieler von der gleichen IP-Whitelist.
/iplog-RemoveSameIp Benutzer targetUser
Code
/iplog-RemoveSameIp userName
/iplog-SameIpWhitelist
Listet alle Spieler auf, die auf der gleichen IP-Whitelist stehen.
/iplog-SameIpWhitelist
Code
/iplog-SameIpWhitelist
0 Kommentare