THE ORB
Studio wird gestartet

Script <datei> konnte nicht geladen werden

Der Server konnte eine der Dateien, aus denen ein Script besteht, nicht öffnen — also lief das Script nie.

groupsDieses Script tut nichtspersonDas kannst du beheben

Mach das zuerst

Prüf, ob die genannte Datei wirklich existiert, exakt gleich geschrieben, Großbuchstaben eingeschlossen.

bug_reportFüg lieber deine ganze Konsole ein

Was es bedeutet

Der Server hat die Resource gefunden und ihr Manifest gelesen, konnte aber eine der gelisteten Dateien nicht laden. Das ist ein Ladefehler, kein Laufzeitfehler: Nichts in der Resource wurde ausgeführt.

Was es auslöst

Sortiert danach, wie oft es die Antwort ist.

  1. 1

    Die Datei existiert unter diesem Pfad nicht

    Das Manifest sagt client/main.lua, und die Datei heißt client/Main.lua oder client.lua. Linux-Server unterscheiden Groß- und Kleinschreibung, Windows nicht — deshalb taucht das oft erst nach dem Umzug zu einem echten Hoster auf.

  2. 2

    Ein Syntaxfehler in der Datei

    Ein fehlendes end, eine offene Zeichenkette, ein Zeichen zu viel. Die Zeile darüber in der Konsole enthält den eigentlichen Parserfehler.

  3. 3

    Die Datei steht im falschen Abschnitt

    Eine Datei, die weder in client_scripts noch in server_scripts steht, wird nie geladen.

  4. 4

    Ein Platzhalter, der nichts findet

    client/*.lua in einem Ordner ohne .lua-Dateien.

  5. 5

    Die Datei ist leer oder nicht UTF-8

    Als UTF-16 gespeichert oder mit einer Byte-Reihenfolge-Markierung, die der Parser ablehnt.

Wie du erkennst, welcher deiner ist

Scroll in der Konsole nach oben. FiveM gibt den Parserfehler direkt vor dieser Zeile aus, wenn die Ursache die Syntax ist. Steht darüber keiner, stimmt der Pfad nicht — prüf die exakte Schreibweise jedes Segments.

Wo du nachsehen musst

fxmanifest.lua und der Pfad genau so, wie er dort steht.

Wie du es behebst

fx_version 'cerulean'
game 'gta5'

client_scripts {
    'config.lua',
    'client/main.lua',   -- exakte Schreibweise, Schrägstriche
}
server_scripts {
    '@oxmysql/lib/MySQL.lua',
    'server/main.lua',
}

Hängst du immer noch an deinem eigenen Code?

Diese Seite sagt, was dieser Fehler üblicherweise bedeutet. Füg deine Konsole in Server Fixer ein: es sortiert alles darin und sagt dir, was zuerst dran ist; und wenn du lieber nicht ranwillst, kann ORBIE das Script reparieren und dir die Resource fertig zum Einsetzen zurückgeben.

bug_reportServer Fixer öffnen

Fehler, die mit diesem zusammen auftreten