Zum Hauptinhalt springen

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 nutzen
  • log_requests.view -> Log-Anfragen öffnen und Details ansehen
  • log_requests.create -> Neue Log-Anfragen erstellen
  • log_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.approve sind Anfragendetails auf eigene Anfragen beschränkt.

Log-Explorer-Seite​

Navigationspfad:

  • Server-Admin -> Log-Explorer

Verfügbare Filter​

Die Filter stehen in einer Zeile über den Ergebnissen; jede Auswahl steht in der Adresse der Seite, sodass Neuladen, der Zurück-Knopf oder ein geteilter Link dieselbe Suche zeigen.

  • Zeitfenster: eine Vorauswahl (letzte 24 Stunden, 3 Tage, 7 Tage, 30 Tage, 3 Monate) oder Start und Ende nach Wahl
  • Spieler: einen oder mehrere Spieler per Name auswählen
  • Fraktion: alle Mitglieder der Fraktion, dazu die Accounts auf ihren Geräten, wenn du diese sehen darfst (players.see_alt_accounts) — zusätzlich zu den gewählten Spielern
  • Ereignistypen (Mehrfachauswahl)
  • Position: ein Punkt auf der Karte mit Radius in Metern (siehe Koordinaten)

Ergebnisanzeige​

Jede Zeile enthält:

  • Zeit
  • Spieler
  • Typ
  • Ereignisdetails – Kills und Treffer zeigen zusätzlich ihre Kill-Kontext-Labels, etwa Kopfschuss, Rache oder Eigenbeschuss
  • Position (verlinkter Kartenstandort, wenn Koordinaten existieren)

Datenfenster und Seitenwechsel​

  • Jede Suche läuft in einem Zeitfenster: den letzten 3 Tagen, solange du kein anderes wählst.
  • Ein Fenster umfasst höchstens 3 Monate. Das Log ist nach Zeit abgelegt, und ein begrenztes Fenster hält jede Suche schnell.
  • 50 Einträge pro Seite. Ab 10.000 Treffern hört die Zählung auf („mehr als 10.000"), und du blätterst weiter.

Log Explorer in Discord​

/logs öffnet dieselbe Suche in einem privaten Discord-Thread, mit demselben Recht logs.view und denselben Filtern (getippte Koordinaten statt der Kartenauswahl). Siehe /logs.

Eingebetteter Log-Explorer in den Spieler-Details​

Navigationspfad:

  • Server-Admin -> Spieler -> Spieler öffnen -> Anwesenheit -> Log-Einträge

Dieselbe Suche wie im Log-Explorer, geöffnet für diesen Spieler:

  • der Spieler und jeder Account dieses Servers, der ein Gerät mit ihm teilt, sind vorausgewählt, damit du einen Kampf von beiden Seiten liest; du kannst sie entfernen oder beliebige andere Spieler hinzufügen
  • das Zeitfenster beginnt als das Fenster des Dossiers, höchstens die letzten 3 Monate

Fraktions-Logs​

Server-Admin -> Fraktionen -> Fraktion öffnen -> Logs zeigt die Log-Ereignisse der Mitglieder und der Accounts auf ihren Geräten. Wähle einzelne Mitglieder (oder ihre Zweitaccounts), um einzugrenzen; Zeitfenster und Ereignistypen funktionieren wie im Log-Explorer.

Ticket-Ermittlung​

Die Registerkarte Ermittlung eines Tickets ist der Log-Explorer im Ticket. Hefte ein Ereignis ans Ticket oder speichere die aktuelle Suche: Eine gespeicherte Suche behält ihr genaues Zeitfenster, auch wenn du eine Vorauswahl wie „letzte 3 Tage" gewählt hast, damit die Beweise später dieselben Ereignisse zeigen.

Log-Anfragen​

Navigationspfad:

  • Server-Admin -> Log-Anfragen

Verhalten der Anfrageliste​

  • Benutzer mit log_requests.view können die Seite öffnen.
  • Benutzer mit log_requests.approve sehen alle Anfragen sowie einen dedizierten Block ausstehender Genehmigungen.
  • Benutzer ohne log_requests.approve sehen 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 X als auch Z gesetzt 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 X als auch Z.
  • 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 genehmigt ist.
  • 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.

Verwandte Dokumentation​