YA TENGO LA SOLUCIOOOOOOON!!! es un poco pesada pero a mi me va, he probado mucho para compartirlo y que los esfuerzos no queden en vano y os pegueis un viciote del 15, porque yo me lo compre en navidad y hasta hoy no puedo decir que me va. ahi va:
La version Steam no vale, dicho por los mismos de EA games, hay que bajarse su instalador porque la gente que lo ha comprado a través de Steam como yo, al parecer solo nos sirve la clave.
Hay que crearse una cuenta en EA games http://www.ea.com/ , hay que copiar la clave del BF 2 del Steam (asi que antes de desinstalar del Steam copiar la clave), y registrar el producto aqui:
https://activate.ea.com/beslddsubcreate.do , que se asociara a la cuenta que hemos creado antes EA games.
Bajarse el instalador EA Download Manager http://www.ea.com/es/1/ea-download-manager , (desinstalar el juego del Steam, COPIANDO la clave) lo instalas y te aparecera el "Battlefield 2" en una interfaz que funciona como Steam, donde te deja instalartelo porque ha comprobado previamente tu clave.
Tambien hay que bajarse el GameSpy Comrade http://comrade.gamespy.com/ , hay que registrar una cuenta y bajarse el programa, el programa es como otra interfaz que te añade todos los juegos instalados en el PC.
Importante:
Es un poco por culo y al final hay que jugar con el EaDownload Manger activo y loggeado y el GameSpy Comrade activo y logeado, asique hay que jugar con estos dos programitas siempre abiertos y logeados hay que joderse.
Para quien no le va el Punkbuster probad esto http://www.evenbalance.com/index.php?page=pbsetup.php , bajarse el programita eligiendo el S.Operativo, descomprimirlo, ejecutarlo y primero darle una vez al boton "check for updates" y te chequeará la actualización del propio programa y luego le añades el juego BF 2 de la peazo lista y vuelves a darle al boton "Check for Updates" y te actualizara el PBuster del juego. A mi me parecia que estaba haciendo cosas habia una barrita de progreso, jejeje.
Bueno seguimos, una de las cosas mas importantes es ejecutar el BF 2, en mi caso que me compre el complete pack, también la Expansión Special Forces, es ejecutarlo desde el Gamespy, desde el escritorio a veces me va a veces no... hasta los cojones, asi que desde el Gamespy paseis el raton por encima del icono del juego y play.
Otra cosa he leido por ahi de que hay que abrir puertos yo abri algunos, pero buscando por ahí hay muchos y cada uno dice una cosa asi que no hago casi si quereis probar....
POR ULTIMO: truco Fácil que a veces me va, hasta con Steam me ha ido e incluso antes no se si registre el juego y me fue. Cuando entreis en la cuenta dentro del juego, dadle directamente a JUGAR AHORA y a mi casi nunca me pedia el CD Key, luego te echas una entera y desconectas y ahora si te puedes meter en MULTIJUGADOR y elegir partida y ya no te tirara mas hasta que reinicies, pero me va cuando quiere.
Bueno y despues de todo esto a ver si lo podeis catar un poco, como jode tener que hacer tanta historia y de chiripa para que te funcione un juego, por eso no me ha molestado y os he contestado porque ya habia esta aqui mirando la solucion, ahora yo soy el Maestro, jejeje. Esto en las consolas no pasa, xDDDDDDDDD, Un Saludo.
Si alguien consigue hacerlo podiamos hechar unas partis.