Skip to main content
En este artículo se explica cómo revisar el tráfico de red de un juego de PC cuando su título del Microsoft Game Development Kit (GDK) usa los servicios XBOX pero no interactúa con ellos según lo esperado. Revisar el tráfico le ayuda a identificar dónde se produce el problema.

Uso de Fiddler para examinar el tráfico de red

Instale Fiddler para ver el tráfico de red del juego hacia y desde xboxlive.com.

Tráfico de red esperado

Después de instalar Fiddler, compare el tráfico de red del juego con el tráfico esperado para los servicios XBOX.

Tráfico de red esperado para el inicio de sesión

Si su juego inicia la sesión de un jugador, el tráfico de red incluye un paquete a userpresence.xboxlive.com: POST https://userpresence.xboxlive.com/users/xuid(2814616665093727)/devices/current/titles/current HTTP/1.1 xuid(XXXXXX) es el identificador de usuario de XBOX de su cuenta de prueba con la sesión iniciada. Si el paquete no aparece, pruebe los pasos siguientes.
  • Compruebe que los valores que estableció en MicrosoftGame.config o en el IDE de su motor coinciden con los valores de su proyecto en Microsoft Partner Center. Asegúrese de que ambas ubicaciones usan la misma configuración.
  • Compruebe que su equipo de desarrollo usa el sandbox asignado a su proyecto en Partner Center. Para comprobar el sandbox actual, abra el símbolo del sistema del GDK y, a continuación, ejecute XBLPCSandbox.exe. Si el sandbox no coincide con el esperado, establézcalo ejecutando XBLPCSandbox.exe \<sandbox name> en la misma ventana. Por ejemplo: XBLPCSandbox.exe XDKS.1.
  • Asegúrese de que su cuenta de prueba tiene la sesión iniciada. Para comprobarlo, abra la aplicación XBOX y confirme que aparece su cuenta de prueba.

Tráfico de red esperado para consultar y establecer logros

Si su juego solicita información sobre el estado de los logros de su cuenta de prueba, el tráfico de red incluye un paquete a achievements.xboxlive.com similar a la solicitud siguiente. GET https://achievements.xboxlive.com/users/xuid(2814616665093727)/achievements?titleId=1794603332&orderBy=title HTTP/1.1 Si la solicitud se realiza correctamente, el paquete tiene una respuesta que enumera el estado actual de los logros del usuario de prueba para su juego. Si su juego actualiza un logro para su cuenta de prueba, el tráfico de red incluye un paquete a achievements.xboxlive.com similar a la solicitud siguiente.
Si estos paquetes no aparecen, o no obtiene la respuesta esperada, pruebe los pasos siguientes.
  • Asegúrese de que su cuenta de prueba tiene la sesión iniciada. Para comprobarlo, abra la aplicación XBOX y confirme que aparece su cuenta de prueba.
  • Compruebe que sus logros están publicados en su sandbox en Partner Center.
Para obtener más información sobre cómo configurar logros con juegos de Unreal Engine, consulte Introducción a Unreal Engine.

Tráfico de red esperado para las partidas guardadas en la nube

Las llamadas de guardado en la nube no generan tráfico de red de inmediato. En su lugar, indican al proceso GamingServices que envíe paquetes a titlestorage.xboxlive.com, siguiendo el patrón estándar de solicitudes de Connected Storage que se muestra en la sección siguiente.
Para ver el tráfico de red del proceso GamingServices en Fiddler, redirija winhttp a Fiddler mediante el comando siguiente en un shell de comandos con privilegios de administrador.
Para borrar la redirección, use el comando siguiente.
Última modificación el 28 de agosto de 2026