GeneralsX

Everything below was measured, not planned. Figures are from automated test runs on 2026-10-20.

What it is

A cross-platform port of Command & Conquer: Generals / Zero Hour for Linux and macOS (SDL3 + DXVK + OpenAL), maintained upstream by fbraz3/GeneralsX. This fork adds Windows/Linux network play testing and an in-game AI helper. You need your own copy of the game; no game data is included.

Source: project-generalsx (branch feat/netplay-autopilot)

Same match, two platforms

One LAN match, a Windows laptop and a Linux desktop, both at 2:30 of game time. The game state checksum matched on every game-minute and the final per-player statistics were identical on both machines.

Screenshot of the match on the Windows laptop at 2:30 of game time: an American base with a command center under construction at 40%, two Hard Army players listed in the player panel.
Windows laptop, 2:30
Screenshot of the same match on the Linux desktop at 2:30 of game time, showing the same base and the same 40% construction.
Linux desktop, 2:30

Autopilot

A build-only AI you can switch on for yourself in a networked game where you cannot pause (Ctrl+Shift+A; Ctrl+Shift+L cycles the level). It builds your base and economy and never attacks, so it is a helper rather than a second player.

Testing tools

Honest limits

Unofficial fan project. It is not affiliated with or endorsed by Electronic Arts. Command & Conquer and Generals are trademarks of their owners.