Ik had hetzelfde probleem.
ik ging dus van alles proberen..... toen ik hierop uitkwam:
-ik had (eens) 2 netwerkkaarten in mijn pc zitten.
1 met local ip: 10.0.0.7
1 met local ip: 10.0.0.8
-ik had dus voordat ik generals had, de kaart met 10.0.0.8 eruit gehaald.
-Toen probeerde ik Generals over internet. dat ging niet "could not connect to other players"
-ik dacht meteen aan een firewall oid. maar da was het niet, dus keek ik verder.
-wat blijkt nou: toen ik de kaart van 10.0.0.8 eruit haalde, floepte die local ip gewoon rechtstreeks naar mijn 10.0.0.7-kaart. kortom... 10.0.0.7 werd dus (heel raar) 10.0.0.8.
maar het rare ervan was: windows zag de kaart die 10.0.0.8 geworden was, nog steeds als een 10.0.0.7.
dus als je Defserver (in mijn geval) op 10.0.0.8 staat... moet die dus veranderd worden naar 10.0.0.7.
wie het niet snapt moet het melden