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 ejecutandoXBLPCSandbox.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.
- 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.
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 procesoGamingServices 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.
GamingServices en Fiddler, redirija winhttp a Fiddler mediante el comando siguiente en un shell de comandos con privilegios de administrador.
