Documentación de Steamworks
Pruebas en Steam

Descripción general

Para comprobar correctamente que tu aplicación funciona en Steam, deberás comprender cómo suministra Steam los archivos al usuario.

Antes de comenzar debes familiarizarte con todos los conceptos destacados en la documentación Aplicaciones.

Opciones para pruebas internas

Obviamente, necesitarás probar tu aplicación por tu cuenta antes de publicarla, y puede que quieras conceder acceso a otros empleados para que ayuden en las pruebas. El mejor modo de habilitar a estos empleados para hacer pruebas es añadiéndolos a tu cuenta de Steamworks. De forma predeterminada, al primer usuario creado en la cuenta de Steamworks se le otorgan permisos administrativos y acceso a la aplicación predeterminada en la que se trabaja. Ese usuario puede después agregar más usuarios para que ayuden con el desarrollo y con las pruebas de la aplicación. Puedes leer más sobre cómo agregar nuevos usuarios en Administrar tu cuenta de Steamworks.

Además, puedes solicitar claves para un paquete que confieran acceso inmediato a tu aplicación. Para aprender más sobre los diferentes tipos de paquetes y cómo solicitar claves, visita Paquetes.

Paquetes Dev Comp: nota importante sobre la configuración

Como desarrollador de Steamworks, cuentas con un tipo especial de paquetes asociados a tu grupo editorial. Este paquete se llama Dev Comp y controla cuáles id. de aplicación (App IDs) y cuáles id. de repositorio (Depot IDs) poseerán automáticamente tus cuentas de desarrollador cuando inicies sesión en Steam. El hecho de agregar un nuevo repositorio a tu aplicación o a tu compilación no significa que ya puedas probarla. Necesitas asegurarte de que el nuevo id. de repositorio aparezca listado en tu paquete Dev Comp o en el paquete que estés usando para probar tu juego. Puedes ver los contenidos de tus paquetes Dev Comp seleccionando la aplicación desde tu página de incio de Steamworks, seleccionando el enlace "Todos los paquetes, contenido descargable, demos y herramientas asociados" y eligiendo después el paquete cuyos contenidos quieres ver.

Si tienes problemas haciendo que tus archivos se descarguen en Steam, inicia "Steam.exe -dev", ve a la pestaña "Consola" e ingresa el comando licenses_for_app<appID> donde <appID> es tu id. de aplicación que estás intentando probar. Esto mostrará el id. del paquete que se está usando para determinar qué contenido posees para ese id. de aplicación y deberá mostrar los id. de repositorio también en ese paquete. Si te faltan id. de repositorio, deberás editar el paquete para incluirlos. Para obtener más información sobre la edición de paquetes, consulta %3D%20store/application/packages.

Opciones para pruebas externas: organizar pruebas abiertas o cerradas


La organización de pruebas antes del lanzamiento es fácil y gratis en Steam, y se puede configurar como una serie de pruebas privadas a pequeña escala o como pruebas públicas a gran escala, o como una combinación de ambas. Es una buena manera de recibir comentarios y probar la experiencia de usuarios en Steam, sin necesidad de lanzar una versión de Acceso anticipado o sin tener que regalar copias del juego a quienes hacen el pruebas. Estas instrucciones te indicarán cómo puedes ofrecerles a miembros de tu comunidad acceso a la beta cerrada y cómo concluir la beta cuando tú estés listo. Si te interesa sacar al mercado una versión beta de tu juego para que cualquier usuario pueda comprarla, visita la página de Acceso Anticipado.

Estas son las dos maneras típicas de organizar pruebas con audiencias externas:
  1. Usar la característica Steam Playtest.
  2. Usar el id. de aplicación del juego principal junto con claves de lanzamiento manual.

Steam Playtest

Para recopilar datos de prueba de juegos Steam Playtest es una solución gratuita de bajo riesgo, sin el estrés de administrar listas de correo electrónico y claves de Steam, sin preocuparse de las reseñas de usuarios ni de las listas de deseados. Al usar un id. de aplicación específico asociado con tu juego principal, pero distinto de este, puedes hacer las pruebas de juego que necesites sin interferir con el juego principal.

Steam Playtest te permite controlar fácilmente el acceso a tu prueba de juego. Puedes dejar entrar a tantos o tan pocos jugadores como necesites y desactivar la aplicación de la prueba cuando lo desees.

Un id. de aplicación de Steam Playtest tiene acceso a las mismas características técnicas de Steamworks que tu juego principal, pero con una configuración reducida de tienda y comunidad. En lugar de tener su propia página de la tienda, el acceso a tu prueba de Steam Playtest estará directamente en tu juego principal, de modo que los clientes puedan inscribirse y acceder a la prueba de juego, pero aun así también incluir el juego principal en su lista de deseados o seguirlo.

Echa un vistazo a la documentación de Steam Playtest para ver las instrucciones completas de cómo se organiza, los escenarios de configuración, las prácticas recomendadas y las preguntas más frecuentes.

Claves de lanzamiento manual

Si bien Steam Playtest es el método preferido para activar betas cerradas en Steam, las claves de lanzamiento manual están disponibles si deseas gestionar tu prueba de juego a partir del id. de aplicación de tu juego principal y tienes implementados aspectos como los acuerdos de confidencialidad. Recomendamos el siguiente proceso para este tipo de beta cerrada.
  1. En primer lugar, sube una compilación de tu juego para que jueguen con él quienes vayan a hacer las pruebas. Si no lo has hecho aún, revisa primero estas instrucciones y luego vuelve a esta página.
  2. Después, te recomendamos crear tu página de Próximamente. Esto proporciona una oportunidad de referencia para testear la presencia de marketing en relación a la experiencia que los jugadores observan en el juego. También proporciona al punto de encuentro de la Comunidad de Steam un lugar para que la comunidad discuta sobre el juego y proporcione comentarios, lo cual facilita que los usuarios agreguen tu juego a su Lista de deseados.
  3. Solicita claves de tu paquete de lanzamiento manual de "Pruebas de Beta". Cualquier usuario que active una de esas claves podrá descargar y jugar instantáneamente, así que no las entregues hasta que estés listo. Tómate un minuto para revisar la Documentación de claves de Steam para que saber cómo son las reglas y cómo funciona el proceso de solicitud de claves.
  4. Mantén un inventario de las claves que entregas. De forma predeterminada, los usuarios que activan una clave obtendrán una copia permanente del juego, pero no hay problema en cancelar el acceso a la beta o en revocar el acceso al juego para los testers de la versión beta. Cuando estés listo para terminar el acceso a la beta, puedes revocar las claves usando la herramienta de bloquear claves. Puedes indicar que el bloqueo de claves se debe a que la beta termina, de ese modo los usuarios reciben un mensaje cordial mencionando por qué perdieron su acceso al juego.
Nota: Si deseas proporcionarles a otras audiencias versiones diferentes del juego, también lo puedes hacer fácilmente. Por ejemplo, podrías tener testers jugando con una versión de la beta y darle otra versión de la beta distinta a la prensa o a personas influyentes. Aprende más sobre cómo habilitar versiones separadas de una misma beta aquí.

Pruebas de DLC

Probar DLC es muy similar a probar un juego. El DLC tiene un id. de aplicación que necesita estar en un paquete Dev Comp del que seas propietario (o que se haya adquirido con una clave) para probarlo. Algunos DLC aportan contenido y otros se usan solo como una comprobación de licencia por parte del juego, para determinar el desbloqueo de funciones. Puedes activar/desactivar la propiedad o titularidad (licencia) usando la consola de Steam (inicia Steam.exe -console), y después usa el comando enable_license.

Probar demos de juegos

Probar una demo de tu juego funciona de forma ligeramente distinta de cómo se prueba un juego, ya que Steam no mostrará la demo si la cuenta ya tiene acceso en la biblioteca al juego completo. Considerando que tus cuentas de desarrollo ya tendrán acceso al juego completo, la demo no aparecerá en estas. Para resolverlo, pídenos claves de lanzamiento manual para la demo y actívalas en una segunda cuenta de Steam que no esté asociada con tu cuenta de desarrollador. Eso te proporcionará una instalación limpia y la habilidad de probar la demo de la misma manera que lo haría un usuario nuevo.

Para obtener más detalles, consulta la Documentación sobre demos

agregar amigos para hacer pruebas

Si necesitas agregar cuentas nuevas de Steam a tu lista de amigos para probar la funcionalidad multijugador en tu juego, deberás seguir un paso adicional.

De forma predeterminada, las cuentas nuevas tienen límites sobre cómo participar en la Comunidad Steam (para más detalles, lee la página de Cuentas de usuario limitado). Esto te impedirá enviar solicitudes de amistad desde una cuenta nueva de Steam. Hay dos formas de evitar esta restricción:
  1. Puedes iniciar una solicitud de amistad desde una cuenta sin limitaciones.
  2. Puedes activar una clave del tipo Dev Comp para tu juego en una de las nuevas cuentas, esto le otorgará el juego a esa cuenta y eliminará los límites de la cuenta, permitiéndote así enviar solicitudes de amistad desde ella.