*myrddraal* for ex: me my brother and some of this friends had played Generals : zero hour.
me and my brother at home and his friends in there home.
basically the game is planned that if you play other the internet it will send you to the internet server which of course check Cd-Key. we im the Generals game used the same Cd-Key ... my brother is a genius in computers so what he did in this case he used a server that allowed all the computers to have another connection to each other through this server and that allowed them to use IP peripeties like in lan. that way we played our games.

i am trying to convince my brother to explain me what he and his friends did to make it work. i will explain it here as soon as i will know.
in Generals there is build in option for IP connecting - in RTW you need to create one by creating a script or something. try figure out on how to connects to Gamespy and then use it for connecting directly to the IP jumping on all other stages as Lan does, i know you can figure it out, this info in the game is not hidden. the second thing you can do is to create a mod that will allow you to chose whether you want to connect as regaler to gamespy or to connect a server ( that we should try to get by donations or something ) and on this server there will be a build that can handle MP game transportation. in this case what you need to do is to find the lines that tell the game to connect gamespy and change them to the server name in this server you need to create the build.
the mp games should keep working on the players internet.

*Sextus Caecillius* so .... what is going on with the MP. i do prefer myrddraal's version. but i dont have it exactly and we need myrddraal's premesion.