> ## 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.

# Guía de solución de problemas de invitaciones y actividades de MPSD

> Solucione problemas de la interfaz de usuario deshabilitada de invitaciones y unión a actividades de MPSD comprobando el estado de la sesión, los identificadores de sandbox y de título, MicrosoftGame.config y la configuración de la plantilla.

La guía siguiente es un punto de partida para ayudar a los títulos a solucionar problemas de la funcionalidad de invitaciones y actividades mediante MPSD.

Los desarrolladores de títulos que usen esta funcionalidad de MPSD y encuentren problemas deben asegurarse primero de que la sesión de MPSD usada sea válida y de que no haya otros errores de API en las llamadas a MPSD ni errores HTTP.

Si no hay errores, la interfaz de usuario de invitación/unión a actividad deshabilitada se debe con mayor frecuencia a una configuración incorrecta del título o del servicio.

El mejor enfoque de solución de problemas es seguir estos pasos:

1. Verifique que la sesión de MPSD no esté cerrada, bloqueada o llena.
   Las invitaciones y las uniones están deshabilitadas para las sesiones cerradas (`"closed": true`) o llenas. Las sesiones de MPSD bloqueadas (`"locked": true`) solo permiten que vuelvan a unirse miembros anteriores de la sesión.

2. Verifique el sandbox y el titleID de todas las instancias del título en la prueba.
   Todas las instancias del título deben estar en sandboxes idénticos, usar el mismo titleID (y SCID), y la plantilla de sesión de MPSD debe estar configurada en este sandbox.

3. Verifique que todos los identificadores del archivo MicrosoftGame.config estén establecidos correctamente.
   El archivo MicrosoftGame.config debe incluir el titleID y el SCID correctos, y la información de Identity debe coincidir con la configuración de Partner Center (visible en 'Game Setup') para su título.

4. Verifique que la configuración de sesión de MPSD correcta esté en su lugar para su escenario.

   * La constante inviteProtocol está definida en la sesión de MPSD. Los títulos deben establecer la constante `"inviteProtocol": "game"` para un comportamiento correcto de las invitaciones.

   * La sesión de MPSD no incluye ninguna restricción de unión. Verifique que la propiedad joinRestriction no esté establecida en followed/local para evitar impedir las uniones de quienes no son seguidores o restringir las uniones por completo.

   * La propiedad userAuthorizationStyle de la sesión de MPSD está establecida correctamente. La propiedad userAuthorizationStyle debe estar habilitada para las sesiones de MPSD de dispositivos que no son consolas y también requiere una joinRestriction ('local' o 'followed'). Se trata de una limitación del sistema para evitar las uniones de jugadores arbitrarios y no se puede quitar.

   La configuración de plantilla de MPSD recomendada es:

```json theme={null}
     /Constants/System/Capabilities:
         "inviteProtocol" : "game"
         "userAuthorizationStyle": true   (required for non-console devices)
     /Properties/System:
         "joinRestriction" : "none"   (console only) - "followed" (non-console devices) will allow Joins as well as invites. - "local" invite only, no joins allowed.
```

5. Verifique que los problemas de invitación/unión no se limiten a escenarios entre dispositivos.
   Si los problemas de invitación/unión solo se producen entre distintos tipos de consola (XBOX Series X|S, XBOX One) o entre consola/PC, es posible que la configuración de crossPlay del título o de la sesión de MPSD sea incorrecta. De forma predeterminada, los dispositivos XBOX One admitirán el juego multiplataforma si no se establece la familia de dispositivos XBOX Series X|S.

   * Verifique que todas las plataformas pertinentes estén habilitadas en la lista 'XBOX Settings'/'Device families' de Partner Center una vez que su título se publique en plataformas adicionales más allá de XBOX One.

   * Verifique que la funcionalidad de sesión de MPSD de juego multiplataforma esté habilitada (`"crossPlay": true`).

   La configuración de plantilla de MPSD recomendada es:

```json theme={null}
     /Constants/System/Capabilities:
         "crossPlay" : "true"   if you want to support crossPlay between supported deviceTypes (Xbox One as the only device in Partner Center default supports Xbox Series X|S)
```

6. Verifique que el comportamiento de propiedad de la sesión no esté provocando una restricción de invitaciones.
   Una sesión que tiene hasOwners y un propietario de sesión establecido también necesita establecer allowNonOwnerInviteHandles en true para que quienes no son propietarios envíen invitaciones. Establezca esta constante según corresponda para el comportamiento deseado.

7. Verifique la disponibilidad de dispositivos de su título en Partner Center.
   La configuración de 'Game Setup'/'Device family availability' en Partner Center puede restringir la funcionalidad y la disponibilidad de su título. Asegúrese de que todas las plataformas pertinentes estén habilitadas. De forma predeterminada, los dispositivos XBOX One admitirán el juego multiplataforma si no se establece la familia de dispositivos XBOX Series X|S.

8. Verifique que su título no esté limitado a grupos de audiencia privada.
   Restringir la visibilidad del título a audiencias privadas ('Pricing and availability'/'Visibility' en Partner Center) puede restringir el acceso al título y la funcionalidad del servicio. Asegúrese de que ambas consolas/usuarios formen parte del grupo de audiencia privada si esta opción está habilitada.

9. Verifique que la configuración MultiplayerProtocol esté presente en el archivo MicrosoftGame.config para los títulos de PC.
   La configuración MultiplayerProtocol debe establecerse en true para los títulos de Windows a fin de habilitar la integración correcta con la interfaz de usuario de XBOX Game Bar. Consulte [Información general de MicrosoftGame.config](/build/core-features/common/game-config/MicrosoftGameConfig-Overview) para obtener más detalles.

10. Verifique que no esté mezclando accidentalmente llamadas a los servicios MPA y MPSD.
    Los servicios MPSD y MPA no se pueden usar al mismo tiempo. Hacerlo dará lugar a un comportamiento inesperado de actividad/unión/invitación. Los títulos deben elegir solo un servicio.


## Related topics

- [Guía de solución de problemas de invitaciones y actividades de MPA](/es/services/xbox-services/multiplayer/mpa/concepts/live-mpa-troubleshooting.md)
- [Preguntas frecuentes y guía de solución de problemas de las XBOX PC Remote Tools](/es/tools/tools-pc/xbox-pc-remote-tools/faq.md)
- [Preguntas frecuentes y solución de problemas de multijugador](/es/services/xbox-services/multiplayer/mpsd/concepts/live-multiplayer-2015-faq.md)
- [Solución de problemas](/es/services/xbox-services/develop/troubleshooting/index.md)
- [Solución de problemas y comentarios](/es/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-troubleshooting.md)
