- Los jugadores no conocían el estado del inicio del juego hasta que la ventana del juego se hacía visible.
- Tenía que asegurarse de que el juego instalado estuviera actualizado.
- Las partidas guardadas en la nube no se sincronizaban hasta que se iniciaba el proceso del juego.
- Tenía que evitar que se iniciaran varias instancias de su juego.
- Muestra una pantalla de presentación inmediatamente después de que el jugador intente iniciar el juego, para comunicar que el proceso ha comenzado.
- Garantiza que el juego instalado se actualice a la versión más reciente disponible en Partner Center antes de que se inicie el proceso del juego. Opcionalmente, puede comprobar y aplicar las actualizaciones manualmente siguiendo los pasos de la comprobación de actualizaciones.
- Sincroniza automáticamente las partidas guardadas en la nube antes de que se inicie el proceso del juego.
- Evita varios inicios de un juego instalado al restringirlo automáticamente a una única instancia.
Qué es
El PC Bootstrapper es una utilidad de Gaming Runtime (GamingServicesUI.exe) que ayuda a garantizar que un juego de PC empaquetado como MSIXVC esté en buen estado antes de que se inicie el proceso del juego. Cada vez que un jugador inicia un juego de PC instalado empaquetado como MSIXVC (a través de la aplicación XBOX, el menú Inicio, un acceso directo del escritorio o las herramientas de línea de comandos), Gaming Runtime Services (GRTS) invoca primero el PC Bootstrapper. Después de que el PC Bootstrapper confirme que se cumplen los requisitos previos al inicio, el proceso del PC Bootstrapper inicia el juego. El PC Bootstrapper forma parte del flujo de inicio del juego para todos los juegos de PC empaquetados como MSIXVC adquiridos a través de la aplicación XBOX o de Microsoft Store a partir de la versión de mayo de 2022 de GRTS. Para los paquetes de desarrollador instalados localmente con wdapp.exe install, incluya la marca /bootstrapper. Cuando depura un título empaquetado como MSIXVC con el PC Bootstrapper habilitado, el proceso del juego es un elemento secundario de otro proceso auxiliar.Cómo funciona
Este es un resumen de cómo funciona el PC Bootstrapper:- Cuando un jugador inicia un juego de PC empaquetado como MSIXVC, el PC Bootstrapper comprueba primero si el juego ya se está ejecutando. Si el juego se está ejecutando, el PC Bootstrapper intenta traer la ventana del juego al primer plano y, a continuación, sale del proceso del PC Bootstrapper. (En este caso, no inicia una nueva instancia del juego.)
- Si no se está ejecutando ninguna otra instancia del juego, el PC Bootstrapper muestra la SplashScreenImage (especificada en el archivo MicrosoftGame.config) inmediatamente en el inicio para dar la información de que el juego está intentando iniciarse.
- Cuando la pantalla de presentación está visible, inicia el proceso del juego. El PC Bootstrapper sigue ejecutándose hasta que la ventana del juego esté visible.
- Cuando la ventana del juego está visible, el trabajo del PC Bootstrapper ha terminado y el proceso del PC Bootstrapper finaliza.
Ventajas
Este es un resumen de las ventajas del PC Bootstrapper:- Establece el directorio de trabajo actual del proceso del juego en la raíz de la ubicación de instalación del juego.
- Garantiza que solo se ejecute un proceso ejecutable a la vez en el directorio del juego instalado.
- Si ya hay una instancia en ejecución, trae la ventana de ese ejecutable al primer plano.
- Agrega una experiencia de inicio, para que haya más claridad de que se está progresando entre el inicio del juego y el momento en que la ventana principal del juego se hace visible.
Dependencia de Gaming Runtime Services (GRTS)
El PC Bootstrapper depende del servicio Gaming Runtime Service (GRTS), que se distribuye automáticamente a todos los equipos con Windows 10/11. Si GRTS está desactualizado en su equipo de desarrollo, puede generar un error (E_FAIL) cuando intente iniciar sesión. Para asegurarse de que tiene la versión más reciente de Gaming Services en su equipo:- Compruebe que su entorno de desarrollo de Windows 10/11 esté establecido en modo RETAIL y no en un sandbox de desarrollador.
- Cierre todos los demás juegos y aplicaciones.
- Use este vínculo para ir a la página de Microsoft Store de Microsoft Gaming Services (y seleccione More details para expandir la página de la Tienda si es necesario): https://www.microsoft.com/store/productId/9MWPM2CQNLHN
- Asegúrese de que está actualizado y de que no indica que necesita actualizarse.
- Además, vaya a la vista Biblioteca de la aplicación Microsoft Store para actualizar todas las aplicaciones y componentes.
