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.
Haz esto primero
Comprueba que el archivo que nombra exista de verdad, escrito exactamente igual, mayúsculas incluidas.
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
El archivo no existe en esa ruta
El manifiesto dice
client/main.luay el archivo esclient/Main.luaoclient.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
Un error de sintaxis en el archivo
Un
endque 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
El archivo está en la sección equivocada
Un archivo que no está ni en
client_scriptsni enserver_scriptsno se carga nunca. - 4
Un comodín que no encuentra nada
client/*.luaen una carpeta sin archivos .lua. - 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