Yeah, they are notorious for bad network code or 'netcode' - but they have had plenty of time (ie DOZENS of games) to fix it or get it right.
It is a lame excuse - but I must admit that they did explain it was for large office LAN use.
HOWEVER, that doesn't explain why they don't include an internet or TCP/IP direct connect feature in addition to the LAN one. Like you said number6, lots of games have this feature and people obviously want it.
The software was the stuff suggested by GuinessDrinker on the generals forum, WinGate VPN. They apparently just sold the software to some new zealand company as you can see here:
http://www.deerfield.com/support/wingate_vpn/index.aspThe New Zealand site doesn't have it for download like the authors site used to (how I got it) so if you want it you can give me a message.
I think that windows has some sort of VPN stuff too, but since guiness said he got this specific program working, I want to give it a shot and then experiment from there.
Basically VPN was designed to connect two intranets without having to actually connect them with a cable. For instance:
Company XYZ has two offices and they want to connect the LAN's of those two offices so that everyone can use file sharing for their documents and can access the local database (that is only accessible to people on the LAN).
They would have 2 options:
Run a cable from one office to the other to make it one big LAN
-or-
Use Virtual Private Networking (VPN) to run a virtual 'cable' over the internet to make it one big LAN.
So VPN creates this 'cable' which is actually an encrypted stream of information that runs over the internet. SInce the offices of XYZ corp may be really far away, this is a good option. All they have to do is make sure both offices have an internet connection, and they are ready to set up a VPN.
This applies to generals in the following way: VPN fools the game into thinking you are on the same LAN, and so makes direct connect work (as it would work on a LAN).
I have the stuff set up, but I need some specifics on how to make generals see the VPN connection as opposed to the regular connection. Anyway, I'll get back to you guys when I know.