XR-052: Estado del usuario y ubicación de guardado del título, itinerancia y dependencias
Versión 2.0, 11/01/2025 Los títulos deben asociar el progreso, el estado guardado, las preferencias, los logros y otras recompensas a los usuarios que hayan registrado ese progreso, elegido las preferencias u obtenido las recompensas. Los títulos lo consiguen gestionando correctamente las notificaciones de cambio de usuario. Los títulos deben evitar guardar el estado de usuarios que ya no tienen la sesión iniciada. Los datos de guardado del juego no deben tener ninguna dependencia de contenido compartido ni del almacenamiento local. Para los juegos que usan el mismo TitleID en varias plataformas, dispositivos y/o generaciones de consola, el progreso de guardado del juego debe itinerar cuando el usuario haya iniciado sesión en la red de XBOX de la siguiente forma:- Dentro de la misma plataforma (consolas XBOX).
- Entre dispositivos de la misma plataforma (por ejemplo, XBOX One y XBOX One S).
- Entre generaciones de la plataforma de dispositivos (por ejemplo, XBOX One y XBOX Series X|S).
- Entre PC de la plataforma Windows (por ejemplo, entre dos PC diferentes).
- Entre PC de la plataforma Windows y plataformas de consola XBOX (por ejemplo, Windows y XBOX Series X|S), la itinerancia de los guardados del juego no es obligatoria, pero se recomienda para respaldar la experiencia del jugador.
- Para plataformas ajenas a Microsoft (por ejemplo, iOS, Android, Switch, PlayStation®), la itinerancia de los guardados del juego no es obligatoria, pero se recomienda para respaldar la experiencia del jugador.
Más información
El contenido compartido es contenido que puede no estar presente en una consola de destino de la itinerancia, como un complemento del juego, cuando se carga una partida guardada. Es posible que el contenido no esté disponible porque el usuario que ha iniciado sesión no lo ha descargado o no lo posee. Las API y los servicios para guardar los datos del jugador varían según el SDK:- Para obtener información sobre cómo guardar el estado del juego con el GDK, lea la información general sobre guardados del juego (Game Saves Overview).
- Para obtener información sobre cómo administrar el estado del juego y guardar datos con el GDK, lea el ciclo de vida del juego de XBOX (XBOX Game Life Cycle).
Casos de prueba de certificación
La tabla siguiente muestra qué casos de prueba se aplican a su título si usa el modelo de usuario simplificado del GDK o el modelo de usuario avanzado del GDK, ERA y las aplicaciones multiusuario (MUA) de UWP. Consulte XR-112 para obtener más detalles sobre el uso del modelo de usuario simplificado frente al modelo de usuario avanzado.052-01 Inicio y cierre de sesión del usuario
Configuración Este caso de prueba solo se aplica a consola. Pasos de prueba- Asegúrese de que el perfil A y el perfil B han establecido la consola como consola principal (Home).
- Asegúrese de que el perfil A tiene datos de guardado que incluyen progreso del juego y preferencias del usuario.
- Asegúrese de que el perfil B no tiene ningún dato de guardado.
- Inicie sesión con el perfil A e inicie el título. Asegúrese de que todos los datos de guardado y las preferencias se han conservado visitando todas las áreas del título, incluidas, entre otras:
- Sesiones de juego para un jugador o multijugador
- Menús
- Reproducción de vídeo o audio
- Cierre la sesión del perfil A e inicie sesión con el perfil B.
- Compruebe que el título actualiza correctamente el progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas del perfil B volviendo a visitar todas las áreas del título validadas en el paso 4.
- Comience a jugar para crear progreso de guardado y modifique las preferencias de usuario del perfil B.
- Termine y vuelva a iniciar el título y compruebe que los datos de guardado del paso 7 se reflejan con precisión.
- Cierre la sesión del perfil B.
- Elimine los datos de guardado “en todas partes” del perfil A y repita los pasos 4 a 8.
- El progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas se asocian al usuario correcto tras un cambio de usuario.
- El título asocia incorrectamente el progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas a un usuario tras un cambio de usuario.
- El título sigue asignando datos de guardado al primer usuario.
- Un nuevo usuario puede alterar los datos de guardado, el estado o el perfil de un usuario anterior después de que este haya cerrado sesión.
052-02 Cambio de usuario durante la suspensión
En las consolas comerciales, un juego se suspenderá en las siguientes condiciones:- Cuando la consola entra en modo de espera conectada al apagarse con el modo de energía establecido en encendido instantáneo (Instant-on).
- Cuando el juego permanece fuera de foco durante diez minutos. Por ejemplo, al iniciar una aplicación como Configuración y mantenerla en el foco durante diez minutos.
- Inicie sesión en un perfil de XBOX e inicie el juego.
- En varias ubicaciones a lo largo del juego, suspenda el juego.
- Cierre la sesión del usuario principal e inicie sesión como un usuario diferente.
- Inicie el título con el nuevo usuario e intente continuar desde la ubicación del usuario anterior.
- Repita los pasos 1 a 4 para todas las áreas del título.
- El estado del título al iniciarse con un usuario diferente es contextualmente apropiado para el tipo de título.
- El progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas se asocian al usuario correcto tras un cambio de usuario.
- El título asocia incorrectamente el progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas a un usuario tras un cambio de usuario.
- El título sigue asignando datos de guardado al primer usuario.
- Un nuevo usuario puede alterar los datos de guardado, el estado o el perfil de un usuario anterior después de que este haya cerrado sesión.
052-05 Asociación correcta del usuario
Pasos de prueba- Inicie sesión en un perfil e inicie el título.
- Avance en el juego y guarde el progreso del juego.
- Termine el título.
- Cierre la sesión del perfil del paso 1 e inicie sesión con un perfil nuevo.
- Inicie el título e intente acceder al progreso guardado.
- En el paso 5 solo se muestra el progreso guardado asociado al nuevo perfil del paso 4.
- El título permite que un perfil nuevo cargue el progreso guardado de un perfil diferente.
052-06 Almacenamiento en la nube: itinerancia
Dispositivos necesarios- XBOX One
- XBOX One S
- XBOX One X
- Kit de desarrollo de XBOX Series X (usando el modo de consola comercial de XBOX Series X|S)
- 2 PC
- Inicie sesión en un perfil de XBOX en el dispositivo A e inicie el título.
- Comience a jugar y cree progreso de guardado (si es posible, cree un guardado de configuración cambiando o agregando una nueva configuración de ajustes).
- Salga del título.
- Inicie sesión en un segundo dispositivo de la misma plataforma/generación (por ejemplo, XBOX Series S y XBOX Series X, XBOX One y XBOX One S, y un segundo PC) que la usada en el paso 1 con el mismo perfil usado en el paso 1.
- Inicie el mismo título del paso 1 y compruebe que se puede acceder a todas las partidas guardadas y a cualquier archivo de ajustes y/o configuración, que se cargan correctamente y que no tienen ninguna dependencia de contenido compartido.
- Para los juegos que usan el mismo TitleID en la misma plataforma entre generaciones (por ejemplo, XBOX One y XBOX Series X|S), repita el paso 4.
- Para los juegos de PC que usan el mismo TitleID en la plataforma Windows, repita el paso 4.
- Si se admite, para los juegos que usan el mismo TitleID en varias plataformas (por ejemplo, Windows y XBOX Series X|S):
- Inicie el mismo título del paso 1 en las demás plataformas compatibles y compruebe que se puede acceder a todas las partidas guardadas y a cualquier archivo de ajustes y/o configuración, que se cargan correctamente y que no tienen ninguna dependencia de contenido compartido.
- Las partidas guardadas y los archivos de ajustes asociados pueden descargarse correctamente en una segunda consola de la misma plataforma/generación de consola (por ejemplo, XBOX Series S y XBOX Series X, o XBOX One y XBOX One S).
- Las partidas guardadas y los archivos de ajustes asociados pueden descargarse correctamente en un segundo PC de la plataforma Windows.
- Para los juegos de consola que comparten el mismo TitleID en la misma plataforma entre generaciones (por ejemplo, XBOX One y XBOX Series X|S), las partidas guardadas y los archivos de ajustes asociados pueden itinerar entre estos dispositivos.
- Los datos de guardado del juego no tienen ninguna dependencia de contenido compartido.
- Las partidas guardadas y los archivos de ajustes asociados no pueden descargarse correctamente en una segunda consola de la misma plataforma/generación.
- Las partidas guardadas y los archivos de ajustes asociados no pueden descargarse correctamente en un segundo PC de la plataforma Windows.
- Para los juegos de consola que comparten el mismo TitleID en la misma plataforma entre generaciones, las partidas guardadas y los archivos de ajustes asociados no pueden itinerar entre estos dispositivos.
- El título no reconoce en el primer inicio las partidas guardadas en la nube y, sin ninguna interacción del usuario, estas se sobrescriben posteriormente en el segundo dispositivo.
- Los datos de guardado del juego tienen dependencias de contenido compartido.
