---
type: how-to
title: Configura el juego de un juego
summary: Fija las opciones de juego que un juego expone, como la dificultad, en la pestaña Configuration; disponible en cada plan.
---

Un juego puede exponer opciones de juego que su autor eligió hacer ajustables, como la dificultad, el número de rondas, o un límite de tiempo. Estas son la **configuración** del juego. Las fijas en la pestaña **Configuration** del editor del juego, y el cambio se aplica al juego renderizado.

La configuración está disponible en **cada plan, incluido Solo**. Es el único eje de personalización sin un gate de pago.

## Fija una configuración

Abre el juego en la página de **Juegos** de una clave de sitio (o del equipo), luego la pestaña **Configuration**. La pestaña muestra las opciones que el autor del juego declaró, cada una con la entrada correcta para su tipo (un interruptor para una opción sí/no, un slider para un número acotado, un desplegable para un conjunto fijo de opciones, etcétera). Fija los valores que quieras y guarda.

Un juego solo ofrece las opciones con las que fue construido. Un juego cuyo autor no expuso nada simplemente corre con sus valores integrados, y la pestaña Configuration no tiene nada que fijar.

## Cómo se resuelve en tiempo de ejecución

La configuración es **autoritativa del servidor**: no hay atributo de página para ella y el visitante no puede influir en ella, que es el punto, de lo contrario un jugador podría elegir un juego más fácil. Cuando un visitante carga el juego, el servidor:

1. Fusiona tus overrides en los presets del juego, clave de sitio sobre equipo sobre el conjunto incluido del juego.
2. Elige el preset que marcaste como **default** (o el primer preset del juego cuando ninguno está marcado).
3. Aplica esa configuración al juego.

No hay una entrada de "idioma" o "sistema" aquí como la hay para el locale y el skin; el preset por defecto es la historia entera.

En una clave de sitio que [exige un juego para verificar](/docs/site-keys/games), la misma configuración resuelta se fija en la verificación, así que el juego que el visitante juega y la comprobación de repetición del servidor corren con ajustes idénticos. Una dificultad que fijas es por tanto parte de lo que el servidor verifica, no solo una elección de visualización.

## Presets y valores por defecto

Los valores de configuración se agrupan en **presets** con nombre. Un preset es el **default** del juego; marca uno distinto como default en el editor para cambiar cuál elige el servidor. Puedes extender el preset incluido del juego y sobrescribir solo los valores que te importan, heredando el resto. El modelo completo (presets, valores por defecto, extender) funciona igual en los tres ejes; mira la [referencia de esquema](/docs/references/customization-schema).

## Qué puede ser un campo de configuración

Los campos de configuración son tipados. El autor elige un tipo por opción, y el dashboard renderiza la entrada que corresponde y valida tu valor:

| Tipo | Qué contiene |
|---|---|
| Boolean | Un interruptor sí/no. |
| Number | Cualquier número. |
| Range | Un número dentro de un mínimo y un máximo. |
| List | Una opción de un conjunto fijo. |
| String | Texto libre. |
| Link | Una URL http o https. |

Los colores y los assets no son configuración; esos viven en el [skin](/docs/game-customization/skin). Las reglas exactas por tipo están en la [referencia de esquema](/docs/references/customization-schema).

## Véase también

- [Visión general de personalización de juego](/docs/game-customization/overview): registra un juego y gestiónalo.
- [Referencia de esquema](/docs/references/customization-schema): cada tipo de campo y sus reglas.
- [Personaliza el idioma](/docs/game-customization/locale) y [el skin](/docs/game-customization/skin): los otros dos ejes.
