> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/es/rncasino/getting-started/updating.md).

# Actualizar

Cambia el jar y conserva tu configuración, tus mesas y tus estadísticas.

Reemplaza el jar viejo por el nuevo y reinicia el servidor. Tus archivos y tus datos se mantienen.

{% hint style="info" %}
Si puedes, apaga el servidor cuando no se esté jugando ninguna ronda. Si hay una ronda abierta cuando el servidor se apaga, las apuestas se devuelven cuando vuelve a arrancar (mira [Seguridad del dinero](/rnsetups/es/rncasino/guides/money-safety.md)).
{% endhint %}

## Qué pasa con tus archivos

* **Las opciones nuevas se añaden** a `config.yml`, `menus.yml` y los archivos de idioma, con sus comentarios y en su sitio. Tus valores, comentarios y el orden no cambian. Antes de guardar, el plugin comprueba que el archivo nuevo conserva todos tus valores; si no, no escribe nada.
* **Se guarda una copia del archivo anterior** en `plugins/rnCasino/backups/` antes de cambiar nada.
* **Las opciones que cambien de nombre** en una versión futura se mueven solas. `config-version` le dice al plugin qué versión es tu archivo, así que no lo cambies.
* Tus propios archivos de idioma (como `languages/fr.yml`) también reciben los textos nuevos, en inglés, para que los traduzcas.

La consola te dice lo que se hizo, por ejemplo:

```
[rnCasino] Added 1 new option(s) to config.yml: payouts.green-american. Backup of your old file: backups/config-2026-10-23_14-29-30.yml
```

## Lo que nunca se reemplaza

* Tus valores de `config.yml` y tus distribuciones de `menus.yml`.
* Tus mesas (`tables/*.yml`).
* Los textos que cambiaste en `languages/`.
* Las estadísticas, el historial y las autoexclusiones de la base de datos (`data/casino.db` o MySQL).

## Copias de seguridad

* El plugin guarda las **10 copias más nuevas** de cada archivo en `backups/` y borra las más viejas.
* Los cambios hechos con `/casino editor` y `/casino edit` también tienen copia, como mucho una cada 10 minutos por archivo.

{% hint style="info" %}
Si un archivo tiene un error (por ejemplo, falta una comilla), el plugin no lo cambia. Te dice en la consola la línea y cómo arreglarla, y usa los valores por defecto para ese archivo hasta que lo arregles y uses `/casino reload` (o lo vuelvas a guardar con `auto-reload` activado).
{% endhint %}

## Avisos de actualización

Cuando `update-checker` es `true`, rnCasino busca si hay una versión nueva unos segundos después de arrancar el servidor y cada 6 horas. Cuando la hay:

* La consola muestra una línea:

```
[rnCasino] A new version of rnCasino is available: 1.0.1 (you have 1.0.0). Download: <download page>
```

* Los jugadores con `rncasino.update` (los operadores y todos los que tienen `rncasino.admin`) reciben un mensaje unos segundos después de entrar, con enlaces de descarga para hacer clic.

`/casino version` muestra la versión instalada y la más nueva. La búsqueda se hace en segundo plano: sin internet no se muestra nada y nada falla. Para desactivarlo, pon `update-checker: false` en `config.yml` (o cámbialo en `/casino editor`). El texto del mensaje es `update.available` en los archivos de idioma.
