Log-Explorer
Diese Seite dokumentiert den vollständigen Workflow für den Log-Explorer im Admin-Bereich:
- Log-Explorer-Seite im Admin
- Eingebetteter Log-Explorer in den Spieler-Details
- Workflow für Log-Anfragen
Hinweis zur Datenquelle: Alle Ergebnisse hier basieren auf importierten Server-Logs. Für die Aktualisierungslogik und erwartete Verzögerungen siehe Logs-Import-Konzept.
Zugriffsanforderungen
Benötigte Berechtigungen in diesem Bereich:
logs.view-> Log-Explorer öffnen und nutzenlog_requests.view-> Log-Anfragen öffnen und Details ansehenlog_requests.create-> Neue Log-Anfragen erstellenlog_requests.approve-> Anfragen prüfen, genehmigen und ablehnen
Hinweise zum Zugriffsumfang:
- Spieler-Details einsehen (einschließlich der eingebetteten Logs-Registerkarte) erfordert zusätzlich
players.view. - Anfragendetails nach der Erstellung öffnen erfordert
log_requests.view. - Ohne
log_requests.approvesind Anfragendetails auf eigene Anfragen beschränkt.
Log-Explorer-Seite
Navigationspfad:
Server-Admin->Log-Explorer
Verfügbare Filter
- Position (
X,Z) mit Radius-Abstand (siehe Koordinaten) - Zeitfenster (
Startzeit,Endzeit) - Log-Typen (Mehrfachauswahl)
- Spieler (Mehrfachauswahl)
Regel für Positionsfilter:
- Positionsfilterung wird nur angewendet, wenn sowohl
Xals auchZgesetzt sind. - Wenn der Abstand leer ist, während
XundZgesetzt sind, beträgt der Standardabstand100.
Ergebnisanzeige
Jede Zeile enthält:
- Zeit
- Spieler
- Typ
- Ereignisdetails
- Position (verlinkter Kartenstandort, wenn Koordinaten existieren)
Datenfenster und Seitenwechsel
- Standard-Startzeit sind die letzten 7 Tage.
- Endzeit ist optional.
- Standard-Seitengröße beträgt 50 Einträge.
- Maximale Seitengröße beträgt 250 Einträge.
Eingebetteter Log-Explorer in den Spieler-Details
Navigationspfad:
Server-Admin->Spieler->Spieler öffnen->Log-Einträge-Registerkarte
Wann diese Registerkarte angezeigt wird
Die Registerkarte erscheint nur, wenn alle Bedingungen erfüllt sind:
logs.viewist gewährt- Server-Abonnement ist aktiv
- Es existiert mindestens ein zugehöriger Benutzername für die Log-Filterung
Umfang der zugehörigen Benutzernamen
Eingebettete Spieler-Logs sind auf zugehörige Benutzernamen beschränkt, basierend auf:
- dem Spielernamen
- Benutzernamen von Spielern, die über gemeinsame Geräte verknüpft sind
Spielerfilter-Optionen in dieser Registerkarte sind auf diesen Satz von zugehörigen Benutzernamen begrenzt.
Eingebettete Filter und Ergebnisse
Die eingebettete Ansicht unterstützt dasselbe Filtermodell wie der globale Log-Explorer:
- Position + Abstand
- Zeitfenster
- Typen
- Spieler (beschränkt auf zugehörige Benutzernamen)
Wenn kein Spielerfilter ausgewählt ist, verwendet die eingebettete Ansicht alle zugehörigen Benutzernamen.
Regel für Positionsfilter:
- Positionsfilterung wird nur angewendet, wenn sowohl
Xals auchZgesetzt sind. - Wenn der Abstand leer ist, während
XundZgesetzt sind, beträgt der Standardabstand100.
Eingebettetes Datenfenster und Seitenwechsel
- Standard-Startzeit sind die letzten 7 Tage.
- Endzeit ist optional.
- Standard-Seitengröße beträgt 50 Einträge.
- Maximale Seitengröße beträgt 250 Einträge.
Log-Anfragen
Navigationspfad:
Server-Admin->Log-Anfragen
Verhalten der Anfrageliste
- Benutzer mit
log_requests.viewkönnen die Seite öffnen. - Benutzer mit
log_requests.approvesehen alle Anfragen sowie einen dedizierten Block ausstehender Genehmigungen. - Benutzer ohne
log_requests.approvesehen nur ihre eigenen Anfragen. - Anfragen-Status:
ausstehend,genehmigt,abgelehnt.
Eine Anfrage erstellen
Erfordert log_requests.create.
Um die erstellte Anfragendetailseite direkt nach dem Absenden zu öffnen, ist auch log_requests.view erforderlich.
Formularfelder für Anfragen:
- Grund (erforderlich)
- Startzeit und Endzeit (erforderlich)
- Optionaler Discord-Kanal
- Optionaler Positions- + Abstand-Filter
- Optionaler Typen-Filter
- Optionaler Spieler-Filter
Regel für Positionsfilter:
- Abstand wird nur gespeichert, wenn sowohl
Xals auchZgesetzt sind.
Regeln für Zeitangaben:
- Ende muss nach Start liegen.
- Maximales Fenster beträgt 48 Stunden.
Anfragendetails und Überprüfung
Die Anfragendetailseite zeigt:
- Status, Antragsteller, Erstellzeit
- Angefragtes Zeitfenster
- Geprüft von / Prüfzeit (nach Überprüfung)
- Optionaler Positionsfilter und Abstand
- Grund
- Optionaler Discord-Kanal
- Optionaler Prüfer-Hinweis
Überprüfungsaktionen (erfordert log_requests.approve):
- Anfrage genehmigen
- Anfrage ablehnen
- Filter vor Genehmigung aktualisieren (Zeit, Position/Abstand, Typen, Spieler)
- Prüfer-Hinweis setzen
Genehmigungsupdate-Regeln:
- Positionsfilter-Update erfordert sowohl
Xals auchZ. - Löschen des Positionsfilters erfordert leere Felder.
Nur ausstehende Anfragen können genehmigt oder abgelehnt werden.
Logs in Anfragedetails
- Logs werden nur angezeigt, wenn der Anfragenstatus
genehmigtist. - Ausstehende/abgelehnte Anfragen geben keine Log-Ergebnisse preis.
- Genehmigte Anfragen verwenden die gespeicherten Anfragenfilter, um die Ergebnismenge zu erstellen.
- Ergebnistabellen verwenden dieselbe Ereignisdetailanzeige wie der Haupt-Log-Explorer.