Demigod and Proxies
This is continued from another post, because the conversation ended prematurely.
The original thought was this:
Pseudomelon then related it to the bug with higher user count games people are having, which for no apparent reason cause lag with more players:
I've read through the massive data-analysis thread for this issue, and agree that in their case, the bandwidth seems to have nothing to do with the issue. But in other cases like mine, where I only have 50 kb/s upload, reducing the amount of data that needs to be uploaded would be beneficial.
Istari then joined the conversation, saying:
The bottom line is that someone with a poor Internet connection is going to have problems playing this game on the Internet with lots of people.
From what I can see,in a 3 vs. 3 match the typical player has to transmit their data to five other players. When a player has a problem connecting to another player, they then upload to a proxy, which sends it to the user. What I was suggesting is that instead of my having to upload the same data five times, we only upload it once to a proxy server, which then relays the data out to the five other players. I'm not sure if it is possible to code. that's why it was in the ask - GPG/Frogboy thread. A lot of it depends on whether the data I send to XJohnX is the same as I send to Sarmis, and how much control Stardock has over the proxies.
While I can't promise that it will fix the problem, I know I can't play 4v4 on Demigod, but I can play 3v3 with ease. I can also play Warcraft 3 with eleven other users without an issue, which also uses P2P connections. There are many more shades of grey when it comes to internet connections now - its not just "good" and "crappy."