THE ORB
Arrancando el studio

No se pudo cargar el script <archivo>

El servidor no pudo abrir uno de los archivos de los que está hecho un script, así que ese script nunca llegó a correr.

groupsEse script no hace nadapersonPodés arreglarlo

Haz esto primero

Comprueba que el archivo que nombra exista de verdad, escrito exactamente igual, mayúsculas incluidas.

bug_reportMejor pega tu consola entera

Qué significa

El servidor encontró el recurso y leyó su manifiesto, pero no pudo cargar uno de los archivos que el manifiesto lista. Esto es un fallo de carga, no un error en ejecución: no se ejecutó nada del recurso.

Qué lo provoca

Ordenado por la frecuencia con la que es la respuesta.

  1. 1

    El archivo no existe en esa ruta

    El manifiesto dice client/main.lua y el archivo es client/Main.lua o client.lua. Los servidores Linux distinguen mayúsculas y Windows no, y por eso esto suele aparecer sólo después de mudarse a un hosting de verdad.

  2. 2

    Un error de sintaxis en el archivo

    Un end que falta, una cadena sin cerrar, un carácter de más. La línea de encima de esta en la consola trae el error de análisis de verdad.

  3. 3

    El archivo está en la sección equivocada

    Un archivo que no está ni en client_scripts ni en server_scripts no se carga nunca.

  4. 4

    Un comodín que no encuentra nada

    client/*.lua en una carpeta sin archivos .lua.

  5. 5

    El archivo está vacío o no es UTF-8

    Guardado como UTF-16, o con una marca de orden de bytes que el analizador rechaza.

Cómo saber cuál es el tuyo

Subí en la consola. FiveM imprime el error de análisis justo antes de esta línea cuando la causa es la sintaxis. Si no hay error de análisis arriba, la ruta está mal: comprobá las mayúsculas exactas de cada tramo.

Dónde mirar

fxmanifest.lua, y la ruta exactamente como está escrita ahí.

Cómo arreglarlo

fx_version 'cerulean'
game 'gta5'

client_scripts {
    'config.lua',
    'client/main.lua',   -- mayúsculas exactas, barras hacia adelante
}
server_scripts {
    '@oxmysql/lib/MySQL.lua',
    'server/main.lua',
}

¿Sigues atascado en tu propio código?

Esta página es lo que suele significar este error. Pega tu consola en Server Fixer y ordenará todo lo que haya en ella y te dirá qué hacer primero; y si prefieres no tocarlo, ORBIE puede reparar el script y devolverte el recurso listo para soltar.

bug_reportAbrir el Server Fixer

Errores que viajan con este