So überprüfen Sie txAdmin-Protokolle auf Fehler
txAdmin verwaltet drei Arten von persistenten Protokolldateien im txData/ /Protokolle/ Verzeichnis: Admin-Protokolle für administrative Aktionen, FXServer-Protokolle für Konsolenausgaben und Server-Protokolle für In-Game-Ereignisse. Diese Protokolle sind wichtig für die Diagnose von Serverproblemen, die Verfolgung von Spieleraktivitäten und die Überwachung der Systemleistung.
Zielgruppe: FiveM-Serveradministratoren Verwenden Sie txAdmin v4.6.0 oder neuer mit Protokollrotationsfunktionen.
Protokolltypen und -speicherorte
Dateistruktur
txData/ └── / └── Protokolle/ ├── Administrator/ ├── fxserver/ └── Server/
Protokollkategorien
Administratorprotokolle (Administrator/) Enthält ein Protokoll administrativer Aktionen sowie einiger automatisierter Aktionen wie Serverneustarts, Sperren, Warnungen, Einstellungsänderungen und Live-Konsoleneingaben. Protokolliert keine Benutzer-IP-Adressen, außer von Authentifizierungsendpunkten.
FXServer-Protokolle (fxserver/) Enthält das Protokoll aller Vorgänge in der FXServer-Konsole (stdin, stdout, stderr). Jede Live-Konsoleneingabe erhält das Präfix >.
Serverprotokolle (Server/) Enthält alle Aktionen, die innerhalb des Servers stattfinden, z. B. Beitritt/Verlasse/Sterben des Spielers, Chatnachrichten, Explosionen, Menüereignisse, Befehle.
Protokollzugriff auf die Webschnittstelle
Methode 1: Live-Konsole
- Greifen Sie auf Ihr txAdmin-Webpanel zu unter
http://Ihre-Server-IP:Port - Navigieren Sie zu Live-Konsole in der Seitenleiste
- Überwachen Sie Serveraktivitäten, Warnungen und Fehlermeldungen in Echtzeit, um Probleme zu beheben
- Suchen Sie nach Einträgen, die mit gekennzeichnet sind
[FEHLER],[WARNEN], oder[KRITISCH]
Methode 2: Server-Log-Viewer
- Gehe zu Serverprotokoll im Seitenleistenmenü
- Überwachen Sie alle Aktivitäten auf dem Server, einschließlich Spielerverbindungen, Chatnachrichten, Spielabbrüchen, Menüaktionen, ausgeführten Befehlen und Systemereignissen
- Verwenden Sie die Filteroptionen, um Fehlermeldungen zu isolieren
- Exportieren Sie Protokollabschnitte zur detaillierten Analyse
Methode 3: Aktionsprotokoll
- Navigieren Sie zu Einstellungen → Diagnose
- Sehen Sie sich das Aktionsprotokoll an, das alle von txAdmin oder einem beliebigen Administrator ausgeführten Aktionen aufzeichnet
- Suchen Sie nach fehlgeschlagenen Verwaltungsaktionen oder Systemfehlern
Dateibasierter Protokollzugriff
Direktes Lesen von Dateien
# Navigieren Sie zum Protokollverzeichnis cd txData/ /logs/ # Aktuelle Fehler in den FXServer-Protokollen anzeigen tail -100 fxserver/fxserver-YYYY-MM-DD.log | grep -i error # Nach bestimmten Fehlermustern suchen grep -r "ERROR\|WARN\|CRITICAL" ./ # Protokolle in Echtzeit überwachen tail -f fxserver/fxserver-$(date +%Y-%m-%d).log
Benennungskonvention für Protokolldateien
- Die Dateien folgen dem Muster:
-JJJJ-MM-TT.log - Beispiel:
fxserver-2025-06-10.log
Häufige Fehlermuster
Fehler beim Laden von Ressourcen
[FEHLER] Ressource „Ressource_Name“ konnte nicht gestartet werden. [FEHLER] Ressourcenmetadaten für Ressource_Name konnten nicht geladen werden. [WARNUNG] Ressource „Ressource_Name“ verwendet veraltete Syntax.
Probleme mit der Datenbankverbindung
[FEHLER] MySQL-Verbindung fehlgeschlagen [FEHLER] Abfrage konnte nicht ausgeführt werden [WARNUNG] Zeitüberschreitung bei Verbindung zur Datenbank
Spielerbezogene Fehler
Player-Quellen werden im Format gehalten [mutex#id] Name wobei der Mutex eine Kennung für die Serverausführung ist. Suchen Sie nach [mutex#id] um den anfänglichen Spielerbeitritt mit allen Kennungen zu finden.
Speicher- und Leistungsprobleme
[WARN] Hohe Speicherauslastung erkannt. [FEHLER] Skript-Timeout in Ressourcenname. [KRITISCH] Serverüberlastung erkannt.
Protokollkonfiguration
Rotationseinstellungen
Bearbeiten Sie Ihre txData/ /config.json und fügen Sie ein Objekt im Logger hinzu, wobei der Schlüssel einer von ist [admin, fxserver, server]. Konfigurieren Sie die Rotationsoptionen entsprechend der Referenz zur Bibliothek „Rotating-File-Stream“.
Beispielkonfiguration:
{ "logger": { "fxserver": { "size": "10M", "interval": "1d", "compress": "gzip" } } }
Ausführliche Protokollierung
Satz txAdminVerbose Zu WAHR um detailliertere Informationen zu Fehlern und Ereignissen auf der Konsole auszugeben:
# Windows ./FXServer.exe +set txAdminVerbose true # Linux ./run.sh +set txAdminVerbose true
Fehlerbehebung bei bestimmten Problemen
txAdmin antwortet nicht
Wenn Sie „FXServer antwortet nicht!„bedeutet dies, dass der txAdmin:Monitor keine Verbindung zum FXServer herstellen konnte. Mögliche Ursachen:
- FXServer hängt bei einer Ressource fest
- Portkonflikte zwischen FXServer und txAdmin
- Healthcheck gibt 404-Fehler zurück
Berechtigungsprobleme
Wenn die Meldung „Datei kann nicht gelesen werden“ angezeigt wird, txData/admins.json existiert nicht oder txAdmin hat keine Berechtigung, es zu lesen.
Fehler beim Laden des Profils
Das ausgewählte Profil kann aufgrund von Berechtigungsproblemen oder beschädigtem JSON nicht geladen werden.
Löschen Sie beschädigte Dateien und starten Sie txAdmin neu, um sie neu zu generieren.
Bewährte Methoden
- Regelmäßige Protokollprüfung: Überprüfen Sie die Protokolle täglich auf sich ansammelnde Warnungen
- Automatisierte Überwachung: Richten Sie Warnungen für kritische Fehlermuster ein
- Protokollaufbewahrung: Konfigurieren Sie die entsprechende Rotation basierend auf der Serveraktivität
- Sicherungsprotokolle: Log-Verzeichnisse in Backup-Prozeduren einbeziehen
- Zeitstempelkorrelation: Verwenden Sie Zeitstempel, um Ereignisse über verschiedene Protokolltypen hinweg zu korrelieren
- Stellen Sie sicher, dass Ihre Serverkonfiguration richtig ist: Server.cfg-Tutorial
Externe Ressourcen
- Offizielle txAdmin-Dokumentation – Primäre Referenz für txAdmin-Funktionen und -Konfiguration
- txAdmin GitHub-Repository – Quellcode und Problemverfolgung
- FiveM Server Handbuch – Vollständige Anleitung zur Servereinrichtung
Unsicherheitshinweis: Die Protokollformatspezifikationen können zwischen den txAdmin-Versionen variieren. Überprüfen Sie sie immer anhand Ihrer installierten Version.
Die systematische Protokollüberwachung über die Weboberfläche von txAdmin und der direkte Dateizugriff ermöglichen die proaktive Identifizierung von Serverproblemen, bevor diese das Spielerlebnis beeinträchtigen.






