Why is it so Hard to make a good Network game ?
I can't understand why games like demigod or supreme commander use this shity Networksystem. It takes like 5 minutes to connect to like 5 Player or even it fails after 4 minutes. I saw a lot of players that could not join games or even then they could not connect to all players. Well i am not asking to inevent the wheel new, just look at Blizzards batlle net, you can easily host games ( just maybe open !!! 1 !!! port ) and join games by a speed that is "amazing" ( well not realy but if you compare it to demigod it is). I peronaly come from DOTA to demigod and can say that you have great pings by playing on battle net ( even if we use some lag reducing tools like Lc , ggc or Dotazilla). The point is, its works well fast and simple, thats how game should be, so why don't you do it the same way ?
Just copy that good working system.
p.s. i like demigod ... but its takes like hours to set up a game with some players becuase of this network crap.