Valve, ¿hasta dónde vas a llegar con Steam?

Interfaz de 2003

Mucho tiempo ha pasado desde la interfaz de Steam que podemos ver en la imagen, que data de 2003. Ese año fue el escogido por Valve para dar carpetazo a los servidores WON (Steam llevaba en pruebas desde finales de 2002) e iniciar una plataforma propia de servidores mediante un cliente siempre conectado, cuyo principal objetivo era acabar con la piratería y los trucos en Counter-Strike, a la par que mantener todos los juegos actualizados a la última versión de forma automática.

Yo llevo en Steam registrado desde ese mismo año, y aún puedo recordar las quejas de toda la comunidad en sus inicios, pero como toda plataforma necesita su tiempo para madurar y crecer. El sistema de amigos no funcionaba del todo bien, el buscador de servidores era algo lento, las copias de seguridad eran demasiado rudimentarias, etcétera. A finales de 2004, antes de lanzar la joya de la corona, Half-Life 2, se renovó la interfaz por completo: tienda online, red de amigos algo más funcional pero sin chat, etcétera. Como nota off-topic, aún recuerdo como algunas revistas españolas ponían como único punto negativo para Half-Life 2 que había que usar Steam, a la par que recuerdo la indignación de muchos usuarios con este tema, ya que salvo problemas puntuales, resultaba una verdadera maravilla.

Interfaz de 2004/2005

Fue realmente en 2007 cuando Steam dio un enorme salto de popularidad con la renovación completa de la intefaz, la tienda con juegos de otras compañías, una red de amigos totalmente funcional, separación de juegos, herramientas, contenidos multimedia, etcétera. De repente, Steam molaba, Steam era cool y todo el mundo quería tener una cuenta. En la actualidad, cuenta con más de 30 millones de cuentas activas (iniciadas en el último mes).

Además de su disponibilidad para Mac desde el pasado año, cuando en el E3 salió Gabe Newell en la conferencia de Sony y anunció Steam para PlayStation 3, todos supimos que Valve había decidido apostar a lo grande, llevando su plataforma más allá del PC, llevando con ella todas sus bondades. De hecho, si no fuese por los impedimentos de Microsoft, Steam también estaría en Xbox 360.

Steam no es sólo una plataforma de descarga virtual, es toda una plataforma de juego en la nube, con una red de amigos estupenda, sincronización de partidas guardadas, etcétera, por no hablar de la futura multiplataformidad que permitirá el juego cruzado si así lo desean los desarrolladores.

Yo llevaba ya unas semanas pensando que con la cantidad de juegos de desarrollo amateur que tiene Steam (al más puro estilo Xbox Live Arcade o PlayStation Network) sería muy interesante verlo en alguna consola portátil, ya que serían juegos que ofrecen una experiencia perfecta para jugar en el Metro, en el autobús, etcétera. Sin embargo, realmente dudo mucho que Valve se atreviese a lanzar una consola portátil, ya que aunque hace poco anunciaron que sus empleados generan más dinero que los de Google o Apple, siguen siendo una compañía pequeña. Sin embargo, viendo las recientes alianzas con Sony, contar con Steam en la PSP 2 o NGP sería todo un impulso de ventas para la plataforma y un servicio excepcional para los usuarios.

A los desarrolladores no les debería costar mucho adaptar juegos de puzzles, musicales, etcétera a otras plataformas, y a cambio obtendrían un mercado mucho más grande de venta. Evidentemente con Nintendo sería una batalla perdida debido a lo cerrados que son con sus productos, pero si Valve mueve bien los hilos podría llegar a poner Steam en muchos dispositivos.

Los usuarios ahora mismo estamos perjudicados por una separación de plataformas que muchas veces nos hace no poder jugar con nuestros amigos o incluso adquirir un producto dos veces en diferentes plataformas, y resulta evidente que Microsoft y Sony no van a hacer ningún acuerdo para unir sus redes con nadie porque son empresas, y su objetivo es imponerse sobre las demás. Sin embargo, si Valve unifica a todos bajo una misma red, realmente sería cosa de los desarrolladores decidir si quieren hacer uso de la plataforma o no, los usuarios saldríamos ganando y las compañías estarían abiertas a un mercado más grande, por lo tanto podrían ingresar más dinero. Sí, ahora mismo suena como algo hipotético, pero también lo era que Steam saliese en una consola hace un año, y mirad ahora.

Por último, ayer mismo Valve anunció que está desarrollando una interfaz de Steam para televisiones y controlable por mando. ¿Estamos ante un servicio en la nube como OnLive o simplemente se tratará de ejecutar los juegos del PC en la tele tipo Apple TV? Yo particularmente apuesto por lo primero, y sinceramente, sería todo un punto a favor para aquellos que no usan Steam debido a los problemas que el PC lleva asociados (configuración, drivers, hardware, etcétera), y que de esta forma quedarían eliminados.

No sé hasta donde va a llegar Valve con Steam, pero está claro que apuestan a lo grande y aquí todos estamos ganando: las desarrolladoras están ingresando más dinero y los jugadores obtenemos múltiples ventajas frente al mercado tradicional. El futuro indicará el camino, pero yo lo tengo claro, ¡larga vida a Steam!

Agradecimientos al estupendo foro de HL2Spain por las imágenes de la interfaz de Steam y a FuKuy por la imagen conceptual de Steam en TV.

Explicación del nuevo «exploit» de PlayStation 3

Hoy se ha celebrado el Chaos Communication Congress, una conferencia sobre seguridad informática con bastante relevancia a nivel mundial, ya que en ella se han enseñado algunos avances históricos para el homebrew, como el primer chip de GammeCube o el primer y definitivo hackeo de Wii. Pues bien, ya estaba anunciado que bushing, marcan y sven darían una charla denominada «PS3 Epic Fail», pero probablemente nadie se esperaba algo tan gordo.

Antes de nada, pongámonos en situación. Hay dos clases de personas que se dedican a cargarse la seguridad de las consolas, los que lo hacen con fines de software casero y los que sólo quieren cargar copias. Normalmente, son los primeros quienes abren la veda y los segundos se aprovechan de su trabajo. Hasta ahora, PlayStation 3 admitía Linux y apenas nadie había mostrado interés en la consola, pero tras capar el sistema operativo de código abierto al lanzar su modelo «slim», ya advirtieron a la compañía nipona de que le iba a traer más desgracias que otra cosa.

Como explicación sencilla para aquellos que desconozcan el proceso de carga de un juego, digamos que cada código que se ejecuta va firmado con una clave de seguridad que sólo conoce el fabricante, y que es prácticamente imposible sacar por cualquier método de fuerza bruta ya que las posibilidades son casi infinitas. Muchas consolas se han pirateado (como Xbox 360 o Wii) pero de ellas no se conoce la clave de seguridad. En la primera simplemente se cargan copias idénticas, mientras que en la segunda un bug en determinadas consolas permite engañar al validador de claves y cargar el código propio.

Pues bien, en PlayStation 3, se ha conseguido averiguar la clave original que usa Sony para firmar los contenidos, por lo que de ahora en adelante se podrá cargar cualquier código. ¿Cómo ha sido posible? El firmware de la consola está mal programado, y se firma con una clave y un número. Ese número debería ser aleatorio, pero resulta que siempre es el mismo, por lo que al obtener dos claves generadas con dos partes cada una, y tener una en común, es relativamente sencillo obtener la clave original. Una tira cómica nos lo ilustra perfectamente.

¿Sony puede tapar esto? La respuesta, por desgracia para la industria del videojuego, es un rotundo no. Al conocer la clave con la que Sony firma los discos, no es algo que puedan cambiar con una actualización ni tan siquiera con una revisión de la consola, ya que para ello deberían dejar incompatibles todos los juegos lanzados hasta el momento. Es más, si dentro de unos años lanzan una PlayStation 4 con retrocompatibilidad de PlayStation 3, es muy probable que las copias se pudiesen seguir cargando si es que existe método para ello. Ojo, que el coladero, es grande.

Desde aquí se abre un enorme mundo de posibilidades, sobre todo al tratarse con una consola con reproductor Blu-Ray. Si bien en los próximos días se publicarán los códigos, todos sabemos que no tardarán en llegar los cargadores de juegos y destrozar por completo la consola. Podemos estar hablando incluso de carga de juegos desde el propio ordenador. Sin duda un gran paso atrás para las ventas de juegos en la consola. ¿Cómo han podido ser tan chapuzas en Sony con un tema tan delicado? Nunca se sabe.

Actualización: Os dejo con un vídeo en inglés de la conferencia donde se explica todo con mucho más detalle.