Um hier mal einen aktuellen Stand zu posten:

Um Internetspiele zu hosten, bedarf es ein paar Einstellungen am Router.
Zu aller erst, muss man natürlich sicherstellen, das alle Spieler die gleich version benutzen. Dies ist bei C3C die version 1.22

Als nächstes muss man bei seinem Router 2 Ports öffnen :
den DirectPlay Port 2302 und den Query Port 6500.
Dies muss man dann natürlich auf die vom Pc verwendete IP einstellen.

Ist in der Firewall noch keine Erlaubnis für C3C gesetzt, so erfolgt schliesslich bei einer "Netzwerk-Anfrage" eine Firewallmeldung, bei der dann "zulassen" eingestellt werden muss.
Ist dies geschehen, so braucht die Firewall während des Spiels auch nicht deaktiviert zu werden.

PS:
Der Host ist natürlich der 1. der im Settingsmenü ankommt. Er sollte mit Einstellungen etc warten, bis sich alle Parteien dem Spiel angeschlossen haben. Manchmal dauert der Verbindungsversuch >20 Sekunden
Auch sollten andere Spieler mit möglicher civ-wahl warten bis alle verbunden sind. Habe es schon oft erlebt das andere Spieler sich nicht mehr einwählen können wenn civs gewählt wurden oder schon "bereit" geklickt wurde.