Actualizar consiste en sustituir la carpeta del script y llevar tus cambios a la nueva. Esta página indica qué archivos son tuyos y el orden a seguir.
Qué archivos son tuyos
Estos archivos están abiertos y pensados para editarse. Todo lo demás se sustituye en cada actualización.
| Archivo | Qué contiene |
|---|---|
shared/config.lua | Las opciones del script. |
data/*.lua | Datos editables: listas, ubicaciones, catálogos. No todos los scripts tienen esta carpeta. |
locales/*.json | Textos de la interfaz y de las notificaciones. |
La carpeta install/, cuando existe, contiene SQL y definiciones de items. Se ejecutan o se copian; no se editan ahí.
Pasos
Lee las novedades
Abre Novedades y lee todas las entradas entre tu versión y la nueva. Fíjate en opciones de configuración nuevas, SQL nuevo y dependencias nuevas.
Tu versión actual es la línea version del fxmanifest.lua del script.
Haz una copia de seguridad
Copia la carpeta entera del script fuera de resources. Si la actualización incluye SQL, haz copia también de la base de datos.
No dejes la copia dentro de resources, ni siquiera renombrada. El servidor puede cargarla como una segunda copia del script.
Actualiza primero Cuxial Bridge
Si hay una versión más nueva de Cuxial Bridge, actualízalo antes que el script. Consulta Cuxial Bridge.
Sustituye el script
Borra la carpeta antigua y copia la nueva. No copies la versión nueva encima de la antigua: los archivos eliminados en la versión nueva se quedarían ahí.
Recupera tus cambios
No pegues tus archivos antiguos encima de los nuevos. Una versión nueva puede añadir opciones, y a un shared/config.lua antiguo le faltarían.
Abre tu copia junto a los archivos nuevos y traslada tus valores:
shared/config.luaydata/*.lua: parte del archivo nuevo y vuelve a aplicar tus cambios.locales/*.json: parte del archivo nuevo y vuelve a aplicar tus textos. Las claves añadidas en la versión nueva conservan su texto por defecto.
Una herramienta de comparación de archivos lo hace rápido.
Ejecuta el SQL nuevo
Si las novedades mencionan cambios en la base de datos, ejecuta los archivos que indiquen de la carpeta install/.
Reinicia el servidor
Reinicia el servidor entero, no solo el recurso. Un reinicio completo es la única forma de asegurar que todos los jugadores reciben los archivos nuevos.
Revisa las consolas
Mira la consola del servidor mientras arranca y abre la consola F8 dentro del juego. Si el script no da errores en ninguna de las dos, la actualización está hecha.
Si algo se rompe
Restaura la carpeta de la copia, restaura la base de datos si ejecutaste SQL y reinicia. Después busca el error en la página de Problemas frecuentes del script o en Ayuda.
