La reconstrucción de código abierto que el desarrollador LifeCoder prepara tras ocho años de ingeniería inversa ya tiene multijugador funcional y aspira a dar futuro a los servidores de Battlefield 2 en sistemas modernos, incluidos Linux y macOS. El proyecto se acerca a su publicación, aunque no hay fecha de lanzamiento confirmada.
Un juego de 2005 sin servidores oficiales desde 2014
EA y DICE lanzaron Battlefield 2 en 2005 con partidas de 64 jugadores en PC, mecánicas de escuadra, la figura del comandante, combate de armas combinadas y una escena de mods que se mantuvo activa durante años. En 2014, EA apagó sus servidores junto a los de otros títulos que dependían de GameSpy.
Desde entonces, BF2Hub sostiene el multijugador con servidores maestros gestionados por aficionados, sin garantía de hasta cuándo seguirán en pie. En ese contexto llega la reconstrucción de código de Battlefield 2, que busca una versión completa, abierta y compatible con clientes, servidores y mods ya existentes.
El cliente original se conecta al servidor nuevo
El vídeo de demostración muestra el cliente reconstruido entrando en una partida multijugador, eligiendo equipamiento, manejando vehículos y combatiendo. Más relevante resulta otra escena: un cliente comercial original de Battlefield 2 se conecta al servidor nuevo mediante una cuenta de BF2Hub. Eso sugiere que los jugadores actuales no tendrían que abandonar su instalación para usar la implementación.
El servidor dedicado está terminado y puede compilarse como aplicación de Windows de 64 bits. El cliente sigue siendo de 32 bits por ahora y el soporte de mapas está incompleto, pero el núcleo del multijugador ya funciona.

LifeCoder define el proyecto como un sustituto directo para ejecutar Battlefield 2 en equipos actuales, con todos los componentes intercambiables. Los jugadores pueden entrar en servidores que no se han actualizado y los servidores admiten clientes de la versión original. Los mods, incluido Special Forces, funcionan sin retoques, y la implementación se conecta a cualquier backend de GameSpy. El comportamiento de las armas, los vehículos, el movimiento y la red debe mantenerse compatible con el juego original.
Código en GitHub con licencia GPLv3
El código fuente se publicará en GitHub bajo licencia GPLv3, junto a compilaciones descargables con sistema de actualización automática. El repositorio sigue siendo privado mientras se corrigen vulnerabilidades de seguridad.
PunkBuster está desactivado en la implementación actual, y LifeCoder planea incorporar medidas antitrampas de sustitución. Algunos desarrolladores de mods ya tienen acceso al proyecto.
Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.
Preguntas frecuentes
Unos ocho años de ingeniería inversa. El proyecto se acerca a su publicación, pero no hay fecha de lanzamiento confirmada.
Sí, según la demostración: un cliente comercial original de Battlefield 2 se conectó al servidor nuevo con una cuenta de BF2Hub. Además, los servidores aceptan clientes de la versión original.
El servidor dedicado está completo, pero el cliente sigue siendo de 32 bits y el soporte de mapas está incompleto. PunkBuster está desactivado y LifeCoder planea medidas antitrampas de sustitución.
En GitHub, bajo licencia GPLv3, con compilaciones descargables y actualización automática. El repositorio es privado mientras se corrigen vulnerabilidades de seguridad.
¿Cansado de llegar tarde a los chollos? ¡Está web te avisa antes!
¿8.000 Hz de verdad? Lo he medido 🔍 #shorts
Una pantalla de 171" en unas gafas 🤯 ASUS ROG XREAL R1
Logitech PRO X2 RAPID: teclado analógico con Rapid Trigger y pantalla OLED ¿Vale 229 €?
Este portátil no lleva Intel ni AMD: lleva un chip ARM de Qualcomm, y eso lo cambia todo. 💻⚡




Comentarios