> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuración del servicio Multijugador

> Configure el servicio Multijugador de XBOX para su título, incluidas las plantillas de sesión, los hoppers de SmartMatch y las cadenas de invitación personalizadas en la configuración del servicio.

En este tema se describe cómo configurar el servicio Multijugador, lo que incluye la configuración de plantillas de sesión, hoppers de SmartMatch y cadenas de invitación personalizadas. Para que su título aproveche los servicios de XBOX, primero debe definir la configuración del servicio del título. La configuración del servicio existe en la nube de los servicios de XBOX y define cómo interactúan los servicios de XBOX con los dispositivos que ejecutan su juego.

Puede configurar los tres aspectos siguientes de los servicios Multijugador.

* Plantillas de sesión
* Hoppers de SmartMatch
* Cadenas de invitación personalizadas

## Plantillas de sesión

Mediante el servicio Multijugador de XBOX, los jugadores pueden crear sesiones y unirse a ellas, intercambiar mensajes de sesión con otros jugadores de la misma sesión y publicar los resultados de su partida en la sesión. Tenga en cuenta que publicar los resultados limpia la sesión y actualiza las tablas de clasificación de todos los jugadores de la sesión.

Por ejemplo, una sesión multijugador podría ser una partida de ajedrez entre dos jugadores. Otro ejemplo de sesión multijugador podría ser una sesión continua de un título de acción y aventura jugado por un gran número de jugadores. Cuando un juego crea una nueva sesión multijugador, la crea a partir de una plantilla de sesión predefinida. Esta plantilla es básicamente un objeto JSON que contiene atributos que describen la sesión.

Al crear una nueva plantilla de sesión, debe definir los valores que se muestran en la tabla siguiente.

| Campo                            | Descripción                                                                                                                                                                                      |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Nombre de la sesión              | Cree un nombre que caracterice la plantilla de sesión multijugador. Elija uno que pueda recordar y reconocer fácilmente. El nombre debe ser una cadena de texto con un máximo de 100 caracteres. |
| Versión del contrato             | El sistema rellena este valor automáticamente y denota la versión actual del sistema del contrato JSON. No edite este valor.                                                                     |
| Plantilla de sesión (texto JSON) | Especifique los datos JSON que describen los distintos atributos asociados a una sesión multijugador.                                                                                            |

Para obtener más información sobre las plantillas de sesión multijugador, incluidas varias plantillas predefinidas que puede usar como base para el texto JSON, consulte [Plantillas de sesión multijugador](/services/xbox-services/multiplayer/mpsd/concepts/live-session-templates).

<Info>Después de que un título supere la Certificación final, ya no se pueden cambiar ni eliminar las sesiones multijugador existentes de ese título.</Info>

## Hoppers de SmartMatch

Los hoppers de SmartMatch son una adición opcional al servicio Multijugador de XBOX. Los hoppers de SmartMatch son el nombre del servicio de emparejamiento basado en servidor de XBOX. Proporciona un método para agrupar a los jugadores en función de la información siguiente.

* Proporcionada por el título
* Almacenada en las estadísticas del jugador
* Procedente de las preferencias del jugador
* Procedente de la calidad de servicio (QoS)

El emparejamiento ahora se basa en el servidor. Los jugadores pueden enviar una solicitud al servicio y recibir una notificación más adelante cuando se encuentre una coincidencia. Esto significa que los jugadores no se ven obligados a esperar en su título mientras se produce el proceso de emparejamiento. Pueden jugar libremente a la parte para un jugador de su título, o incluso jugar a otros títulos, y seguir siendo candidatos para el emparejamiento. Este enfoque elimina la necesidad de alcanzar una masa crítica de jugadores antes de que se puedan encontrar coincidencias.

<Note>Debe basar su hopper de emparejamiento en una plantilla de sesión definida previamente.</Note>

Al crear un nuevo hopper de SmartMatch, debe definir los valores que se muestran en la tabla siguiente.

| Campo                                    | Descripción                                                                                                                                                                                                                                                       |
| ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Nombre                                   | Escriba un nombre que caracterice el hopper de emparejamiento. Elija uno que pueda recordar y reconocer fácilmente. El nombre es una cadena de texto que tiene un máximo de 140 caracteres.                                                                       |
| Tamaño mínimo del grupo                  | Especifique el número mínimo aceptable de jugadores. El valor mínimo es 1.                                                                                                                                                                                        |
| Tamaño máximo del grupo                  | Especifique el número máximo aceptable de jugadores. El valor máximo es 256.                                                                                                                                                                                      |
| Ciclos de expansión de reglas            | El valor predeterminado es 3 y no debe cambiarlo para poblaciones de jugadores típicas.                                                                                                                                                                           |
| Hopper clasificado                       | Si un hopper se marca como hopper clasificado, permite que los jugadores de ese hopper se emparejen entre sí, incluso si se han bloqueado mutuamente. Esto ayuda a evitar que los jugadores bloqueen a otros jugadores que tienen un nivel de habilidad superior. |
| Actualización automática desde la sesión | Cuando este campo está habilitado, los cambios realizados en la lista de miembros de la sesión, o en las propiedades personalizadas de los miembros, se propagan automáticamente a un vale enviado previamente.                                                   |

<Info>Después de que un título supere la Certificación final, ya no se pueden cambiar ni eliminar los hoppers de emparejamiento existentes de ese título.</Info>

## Cadenas de invitación personalizadas

Cuando su título envía una invitación a un jugador para unirse a un juego multijugador, puede optar por mostrar una cadena de texto de invitación personalizada en lugar de la cadena de invitación predeterminada. Al crear una nueva cadena de invitación personalizada, debe definir los valores de la tabla siguiente.

| Campo | Descripción                                                                                                                                                                                        |
| ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ID    | El identificador de la cadena de invitación personalizada. `custominvitestrings_` se anexa automáticamente al principio del identificador. La longitud máxima de esta cadena es de 100 caracteres. |
| Valor | El texto de la cadena de invitación personalizada que aparece en la notificación de invitación personalizada. La longitud máxima de esta cadena es de 100 caracteres.                              |

## Información adicional

Para obtener más información sobre la configuración del servicio Multijugador, consulte los temas siguientes.

| Nombre del tema                                                                                                        | Descripción                                                                                                                                    |
| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| [Plantillas de sesión multijugador](/services/xbox-services/multiplayer/mpsd/concepts/live-session-templates)          | Ofrece una breve introducción a las plantillas de sesión multijugador y proporciona varios ejemplos de plantillas que puede copiar y modificar |
| [Constantes de plantilla de sesión](/services/xbox-services/multiplayer/mpsd/concepts/live-session-template-constants) | Describe los elementos predefinidos de una plantilla de sesión multijugador                                                                    |
| [Uso de sesiones grandes para Multijugador](/services/xbox-services/multiplayer/mpsd/concepts/live-large-sessions)     | Describe cuándo y cómo usar sesiones grandes                                                                                                   |


## Related topics

- [Conceptos de multijugador](/es/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts-nav.md)
- [Conceptos](/es/services/xbox-services/multiplayer/concepts/index.md)
- [Configuración](/es/services/xbox-services/multiplayer/matchmaking/config/index.md)
- [Administración de sesiones multijugador de servicio a servicio](/es/services/xbox-services/fundamentals/s2s-auth-calls/s2s-calls/s2s-call-patterns/live-mpsd-service-to-service.md)
- [Configuración de los servicios de XBOX](/es/publishing/game-publishing/concepts/xbox-services.md)
