FiveM config.lua Validator & Checker
Füge deine config.lua ein und prüfe auf Syntaxfehler. Findet fehlende Kommas, nicht passende Klammern, offene Strings und mehr.
Wofür dieses Tool gedacht ist
Eine Config-Datei mit einem fehlenden Komma stoppt die gesamte Resource, und die Serverkonsole zeigt nur die Datei und eine Zeilennummer, die oft mehrere Zeilen hinter dem eigentlichen Fehler liegt. Dieser Validator parst die Datei so wie Lua und zeigt die Stelle, an der die Struktur tatsächlich bricht, bevor du etwas auf den Server hochlädst.
Wie man es benutzt
- Schritt 1:
Füge den kompletten Inhalt deiner Config.lua in das Feld ein. Die Datei verlässt nie deinen Browser.
- Schritt 2:
Drücke auf validieren. Die Prüfung läuft über Klammern, Anführungszeichen, Kommas und Kommentarblöcke.
- Schritt 3:
Behebe die gemeldete Zeile. Der erste Fehler ist der entscheidende, die danach sind meist Folgefehler.
- Schritt 4:
Validiere erneut, bis die Datei fehlerfrei ist, lade sie dann hoch und starte die Ressource neu.
Häufig gestellte Fragen
Warum meldet der Server eine andere Zeilennummer als der Editor?
Lua meldet dort, wo die Struktur nicht mehr aufgelöst werden konnte, nicht wo der Fehler gemacht wurde. Eine Tabelle, die in Zeile 40 geöffnet und nie geschlossen wurde, wird am Ende der Datei gemeldet. Deshalb ist eine Strukturprüfung besser als das Lesen des Stacktraces.
Ist ein abschließendes Komma in einer Lua-Tabelle erlaubt?
Ja, im Gegensatz zu strengem JSON ist ein Komma nach dem letzten Eintrag in Lua gültig. Der Fehler ist das Gegenteil, ein fehlendes Komma zwischen zwei Einträgen, und das ist es, was die meisten Konfigurationen kaputt macht.
Prüft der Validator, ob meine Einstellungen sinnvoll sind?
Nein, er prüft nur die Syntax. Eine gültige Datei kann trotzdem einen Jobnamen enthalten, der nicht existiert, oder eine Koordinate im Ozean. Er beantwortet nur eine Frage: Lädt Lua diese Datei überhaupt?
Wird meine Konfiguration irgendwo hochgeladen?
Nein. Die Prüfung läuft komplett in deinem Browser, es wird nichts an einen Server gesendet. Du kannst Konfigurationen mit Lizenzschlüsseln oder Datenbankeinstellungen einfügen, ohne sie preiszugeben.
Verwandte Tools
Lua Code-Formatter für FiveM
Formatiere Lua-Code automatisch für FiveM-Projekte. Einrückung, Syntax und Lesbarkeit auf Knopfdruck.
JSON zu Lua Konverter
Konvertiere JSON zu Lua-Tables für FiveM-Scripts. Einfach einfügen, konvertieren und kopieren.
FiveM Server.cfg Generator
Erstelle eine komplette server.cfg für deinen FiveM-Server. Konfiguriere Resources, Rechte, Netzwerkeinstellungen und lade die fertige Config-Datei herunter.