Generals Online is not just another GameSpy emulator - it's a complete reimagining of multiplayer services for Command & Conquer: Generals - Zero Hour.
Built upon the source code released by Electronic Arts, this community-driven project revitalizes and modernizes the game's multiplayer experience, improving stability, client functionality, and overall service reliability - all while preserving the original gameplay you know and love.
Either run the simple installer, or download the zip version and extract the files into your C&C Generals: Zero Hour install directory. The files should be next to your 'generals.exe' file.
We do not pre-define the port you have to use. You can access your router & forward any port you want (UDP).
After you forward your port, navigate to the options in game and enter your selected port in the box. Generals Online will now utilize your specified port.
Note that you will still be able to play GeneralsOnline without manually forwarding a port, but additional latency may be incurred.
The first time you access the multiplayer menu you may get a Windows firewall pop-up. This is because the application is a 'new application' to the firewall and is attempting network/internet communication. Hitting allow will enable you to proceed.
Relays allow users who would otherwise be unable to connect to each other to do just that. It is a commonly used mechanism in modern RETAIL games and behaves similar to the Tunnels system utilized on CNCNet for earlier C&C games.
Relays connections are formed dynamically on a player-to-player basis, ensuring each P2P connection utilizes the server location with the lowest latency for that particular pair of players. Users within one lobby/match can utilize different servers in different regions to achieve optimal latency.
We thank you for your interest, however, we do not have a need for community relays at this time. Generals Online utilizes the CloudFlare backend which is available in 330 cities in 125 countries and has a latency of ~50ms from 95% of the worlds population.