> 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/rnchatgames/configuration/config.md).

# config.yml

Todas las opciones también están explicadas dentro del archivo. La mayoría se pueden cambiar en el juego con [`/rncg editor`](/rnsetups/es/rnchatgames/configuration/editor.md).

## General

| Opción                | Por defecto             | Qué hace                                                                                                                                                                                                                                                                                                            |
| --------------------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auto-reload`         | `true`                  | Aplica los cambios que guardes en cualquier archivo de rnChatGames a los pocos segundos, sin `/rncg reload`. El juego en curso no se detiene. Un archivo con un error no se aplica (la consola muestra la línea).                                                                                                   |
| `update-checker`      | `true`                  | Busca versiones nuevas de rnChatGames al iniciar y cada 6 horas. Si hay una, lo dice la consola y se avisa a los admins (`rnchatgames.update`) al entrar. Ver [Avisos de nuevas versiones](/rnsetups/es/rnchatgames/getting-started/updating.md#avisos-de-nuevas-versiones).                                        |
| `language`            | `en`                    | Idioma de los mensajes: `languages/<idioma>.yml`.                                                                                                                                                                                                                                                                   |
| `per-player-language` | `false`                 | `true` = cada jugador ve los mensajes en el idioma de su Minecraft cuando existe ese archivo (`es_mx` → `es.yml`); los demás ven `language`. Las preguntas y respuestas (`content/`) y los toasts son iguales para todos. Ver [Idiomas](/rnsetups/es/rnchatgames/configuration/messages.md#idioma-de-cada-jugador). |
| `content-language`    | `auto`                  | Idioma de las palabras y preguntas: `content/<idioma>.yml`. `auto` = el mismo que `language`.                                                                                                                                                                                                                       |
| `prefix`              | "ChatGames »" degradado | Se usa como `{prefix}` en los mensajes cortos.                                                                                                                                                                                                                                                                      |
| `header`              | "ChatGames" degradado   | Se usa como `{header}` arriba de los anuncios de los juegos.                                                                                                                                                                                                                                                        |
| `chat-width`          | `320`                   | Ancho del chat en píxeles, lo usa `<center>`. Ajústalo (280–360) si las líneas centradas se ven corridas.                                                                                                                                                                                                           |
| `time-limit`          | `30`                    | Segundos para responder por defecto, para los juegos con `time-limit: 0`.                                                                                                                                                                                                                                           |
| `time-decimals`       | `2`                     | Decimales del tiempo del ganador (0–3).                                                                                                                                                                                                                                                                             |

## Juegos automáticos

```yaml
automatic-games:
  enabled: true
  interval-min: 300     # espera mínima entre juegos (segundos)
  interval-max: 600     # espera máxima; cada espera es al azar entre las dos
  min-players: 2        # jugadores que pueden jugar necesarios para empezar uno
  avoid-repeat: true    # nunca el mismo juego dos veces seguidas
```

Solo cuentan los jugadores que pueden jugar: que no ocultaron los juegos con `/rncg toggle`, que están en un mundo activado y que tienen el permiso si `players.require-permission` está activado. Los jugadores ven la cuenta atrás con `/rncg next`.

## Mundos

```yaml
worlds:
  mode: BLACKLIST   # BLACKLIST: todos los mundos menos la lista. WHITELIST: solo la lista
  list: []
```

Los mundos se detectan solos; también puedes activarlos y desactivarlos en `/rncg editor` → Mundos. Quien está en un mundo desactivado no ve los juegos ni puede responder.

## Jugadores y chat

| Opción                           | Qué hace                                                                                                            |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| `players.require-permission`     | `true`: solo quien tenga `rnchatgames.play` ve y juega los juegos.                                                  |
| `chat.hide-correct-answers`      | Oculta del chat las respuestas correctas.                                                                           |
| `chat.accept-cancelled-messages` | También acepta respuestas escritas en chats de otros plugins que cancelan el mensaje (privado, facción, ciudad...). |
| `chat.wrong-case-notice`         | Juegos con mayúsculas exactas: avisa "¡Casi!" cuando solo fallan las mayúsculas.                                    |

## Sonidos

Formato: `"NOMBRE VOLUMEN TONO"`. `NOMBRE` es una clave (`minecraft:entity.player.levelup`) o el nombre clásico (`ENTITY_PLAYER_LEVELUP`). Déjalo vacío (`""`) para desactivar un sonido.

| Sonido           | Cuándo                                                                                  |
| ---------------- | --------------------------------------------------------------------------------------- |
| `start`          | Empieza un juego                                                                        |
| `win`            | Al ganador                                                                              |
| `win-others`     | A los demás cuando alguien gana                                                         |
| `end`            | Termina un juego con varios ganadores, o se acaba el tiempo después de que alguien ganó |
| `timeout`        | Se acaba el tiempo y nadie ganó                                                         |
| `hint`           | Sale la pista                                                                           |
| `wrong-case`     | Respuesta correcta con las mayúsculas mal                                               |
| `letter-found`   | Ahorcado: una letra que está en la palabra                                              |
| `letter-missing` | Ahorcado: una letra que no está en la palabra                                           |
| `memory-hidden`  | Memoria: el código desapareció, hay que escribirlo                                      |

## Pantalla

| Opción                                        | Qué hace                                                                                                  |
| --------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `display.title`                               | Título al empezar un juego (`enabled`, `fade-in`, `stay`, `fade-out` en ticks).                           |
| `display.bossbar`                             | Boss bar con el tiempo restante (`enabled`, `color`, `overlay`).                                          |
| `display.actionbar-countdown`                 | Tiempo restante en la action bar.                                                                         |
| `display.win.title-winner`                    | Título "¡Ganaste!" para el ganador.                                                                       |
| `display.win.title-others`                    | Título para los demás cuando alguien gana.                                                                |
| `display.win.actionbar-others`                | "Steve ganó Matemáticas en 3.2s" en la action bar de los demás.                                           |
| `display.win.toast`                           | Aviso tipo logro para el ganador (nunca sale en el chat). El objeto es el icono del juego en `menus.yml`. |
| `display.win.toast-frame`                     | `TASK`, `GOAL` o `CHALLENGE` (con su propio sonido).                                                      |
| `display.end.title` / `display.end.actionbar` | Cuando un juego termina por tiempo, o tras el último puesto de un juego con varios ganadores.             |

<figure><img src="https://1485480385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQaixEy8lxLssO2tL4Sxc%2Fuploads%2FlEkVPLxCz2O1kKjWzt7E%2Frncg-real-03.png?alt=media" alt="Título al empezar y boss bar"><figcaption><p>Título al empezar y boss bar</p></figcaption></figure>

<figure><img src="https://1485480385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQaixEy8lxLssO2tL4Sxc%2Fuploads%2F92qsV0VYyW8YrYvrw4x5%2Frncg-real-16.png?alt=media" alt="Lo que ve el ganador: título y toast"><figcaption><p>Lo que ve el ganador: título y toast</p></figcaption></figure>

Los textos de todos están en el [archivo de idioma](/rnsetups/es/rnchatgames/configuration/messages.md).

## Récords, rachas y consola

| Opción                     | Qué hace                                                                                                 |
| -------------------------- | -------------------------------------------------------------------------------------------------------- |
| `announce-new-records`     | Anuncia cuando alguien bate el tiempo más rápido de un juego.                                            |
| `streaks.enabled`          | Cuenta los primeros puestos seguidos. Solo un jugador puede tener racha.                                 |
| `streaks.announce-from`    | Desde cuántas victorias seguidas se anuncia ("¡3 SEGUIDAS!") y cuándo se anuncia que alguien la terminó. |
| `streaks.reset-on-timeout` | `true`: un juego que nadie gana también termina la racha.                                                |
| `log-to-console`           | Una línea corta por juego en la consola (inicio con la respuesta, ganadores, fin).                       |
| `console-game-messages`    | También muestra en la consola todos los anuncios de los juegos.                                          |
| `logs.date-format`         | Formato de fecha de `/rncg logs`.                                                                        |

<figure><img src="https://1485480385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQaixEy8lxLssO2tL4Sxc%2Fuploads%2FrRYC1Aqlpvv9dekIvvEq%2Frncg-real-17.png?alt=media" alt="Una racha de victorias"><figcaption><p>Una racha de victorias</p></figcaption></figure>

## Bedrock

`bedrock.forms: true` — ver [Jugadores de Bedrock](/rnsetups/es/rnchatgames/reference/bedrock.md).

## Base de datos

`storage` — ver [Base de datos](/rnsetups/es/rnchatgames/reference/database.md).

## Juegos

`games` — ver [Los 16 juegos](/rnsetups/es/rnchatgames/games/games.md).
