Je reprends le topic de themax30 pour vous simplifier la vie.
Pour jouer en coop. sans modifier le fichier server.zip, il vous suffit de télécharger simplement un fichier déjà modifié ; )
Les étapes sont les suivantes:
» Ordinateur serveur
- Téléchargez ceci: http://www.kbeacon.net/bf2_demo/server.zip
- Allez dans X:\Program Files\EA GAMES\Battlefield 2 Demo\mods\bf2\Levels\Gulf_of_Oman\ er renommer le fichier server.zip ( par exemple: serverbak.zip ou server.bak)
- Collez le fichier téléchargé dans ce dossier
Note: " X" est à remplacer par la lettre de votre disque dur ( généralement C 
- Lancez une partie en solo
- Vous avez accès aux hélicos et avions, bateaux.
» Ordinateur(s) client(s)
- Lancez le jeu, allez dans Multiplayers ( il faut crée un compte online pour pouvoir joindre le server local)
- Cliquez sur " Connect to IP" et entrez l´adresse IP de l´ordi serveur et lancez . .. Bon jeu
--
Mes sources: http://dynamic.gamespy.com/~bf42players/index.php?showtopic=2050
https://www.jeuxvideo.com/forums/1-9321-1200429-1-0-26-0-0.htm