LifeCoder has spent about eight years reverse-engineering 2005's Battlefield 2 into rebuilt, open-source code.
A developer called LifeCoder has spent about eight years reverse-engineering Battlefield 2 into a full open-source rebuild. The server is done, the client works on most maps, and it plugs straight into the BF2 servers and mods people still play.
LifeCoder has spent about eight years reverse-engineering 2005's Battlefield 2 into rebuilt, open-source code.
The dedicated server is done and builds as 64-bit Windows. The client is still 32-bit and works on most maps.
It's a drop-in replacement: it works with original clients and servers, BF2Hub, and mods like Special Forces.
Code goes on GitHub under GPLv3 once security exploits are fixed. No date yet, and Linux and macOS versions are planned.
It's unofficial: EA isn't involved, PunkBuster is disabled, and there are still bugs.
Battlefield 2 landed in 2005 and set the template for everything since: 64-player maps, squads, a commander calling in artillery and supply drops, and jets screaming over Strike at Karkand. EA switched off the official servers in 2014 when GameSpy shut down, and fan-run BF2Hub has kept it alive ever since. Now a developer called LifeCoder says the game is about to get a proper second life: a full, open-source rebuild of its code, about eight years in the making.
In a seven-minute video posted on 1 October, LifeCoder walks through what they describe as “a fully compatible Battlefield 2 source code”. The footage shows the rebuilt client joining a multiplayer server, picking a kit, jumping in vehicles and getting into fights. It also shows an original retail copy of BF2 joining the rebuilt server through a BF2Hub account, which is the bit that matters most for anyone still playing.
Where it’s at, going by the developer’s video and the announcement on the Back 2 Battlefield Discord, as reported by MP1st, TweakTown and VideoCardz:
The whole point is compatibility. Rebuilt and original versions are interchangeable: you can join servers that haven’t updated, and an updated server still lets in players on the original game. It connects to any GameSpy-style backend, so BF2Hub and other revival services should just work. Mods work “out of the box”, Special Forces included, and weapons, vehicles, movement and netcode are meant to behave exactly like the 2005 release.
It’s worth being clear on what this is. EA hasn’t released anything; this is an unofficial fan reconstruction of the game’s code. LifeCoder pitches it as a drop-in replacement for BF2 on modern systems. Our read is that it replaces the game’s program files, not its maps, models and sounds, so you’ll still want a copy of the original game.
There’s no date yet. LifeCoder plans to put the code on GitHub under the GPLv3 licence, free for players and server operators, with downloadable builds that update themselves. The repository stays private until the remaining security exploits are fixed, though some mod developers already have access. Updates will come through the Back 2 Battlefield Discord linked from the video.
Everyone loved Battlefield 2, and so did we at GetRekt. Squad leaders yelling for a medic, the commander who never dropped supplies, choppers on Karkand, that one bloke who flew every jet into the ground: it was the Battlefield. Battlefield 6 is huge, but BF2 is still the one people bring up when they talk about the series at its best.
Nostalgia is nice, but the real win here is that it lasts. With open code, BF2 stops depending on a 20-year-old executable that only runs on Windows. Server hosts get 64-bit servers, modders get something they can actually fix and extend, and the long-running mod scene (Project Reality started life as a BF2 mod) gets a game that can keep going for another twenty years.
The usual caveats: no release date, known bugs, and it’s unofficial. EA hasn’t said anything about it publicly that we can find, and fan projects built on reverse-engineering can attract a publisher’s attention. Fingers crossed EA leaves this one alone. Either way, when it lands, grab it.
Were you the Karkand chopper ace, the commander or the guy hopping in a jet the second it spawned? Tell us in the comments or on the GetRekt Discord. If enough of the crew are keen, we’ll get a GetRekt BF2 night going when it’s out.

The solo dev behind the RTS where soldiers actually use cover has teased what's coming: self-applied tourniquets, rifles that jam, gear that upgrades ...

New Zealand's game developers earned NZ$1.01 billion in the year to March, almost all of it from overseas. We crunched the numbers to see how much com...

Star Citizen's single-player campaign has a new trailer, a Steam page and a cast led by Gary Oldman, Mark Hamill and Gillian Anderson. It was first pr...
Comments 0
Quick check before we post that