(23 may updates in replies #11 and #12)
(27 may update in Reply #18)
(16 june update in Reply #88)
I have this problem with my ping since when i bought the game. I've tried everything i know to solve or pinpoint the cause.
Problem:
- I can't play any 3v3, 4v4 or 5v5 games because i get very, very big ping spikes (<1500). It gets worse as the game gets bigger (in a 3v3 match the spikes appear at intervals of 5-15 minutes, in a 4v4 match they appear at intervals of 5-15 seconds and in 5v5 matches it's almost constant at 1000-1500 ping). I can connect to everyone, no problems here, and in the lobby i have good ping to everyone (max 200, green). But as soon as the game starts, the ping spikes at 700-1500, affecting everyone in the game.
I must say that i can play any 1v1 or 2v2 matches, no problem here: it doesn't matter where the players are located, it doesn't spikes at all. I've tried on Gameranger so i can see the players location, and i've played fine with people from Asia, Australia, US, Europe, it makes no difference, no spikes from me.
My PC specs and internet connection:
- Intel Core 2 E6400, 4 GB ram, 8800 GT, Asus P5B (motherboard), Creative X-FI. Played in 1360x760 on 16:9 TV screen. No FPS or sim speed problems.
- My connection is 4Mb download, 1Mb upload (on paper). Direct cable modem connection. No router, no wireless.
What i have tried:
- On my Vista x64, i have no firewall, my antivirus is disabled, no other programs left to run in the background (any kind of downloader)
- All my drivers are up to date (including the network card on my motherboard).
- Just to be sure it's not a software problem, i've tried Demigod on a clean Windows install (Win 7), just Demigod and drivers, and it didn't changed the situation.
Next, i will show you 3 recorded games, first one is a 3v3 match, the second is 4v4 match and last is a 5v5 match.
I used CamStudio to record and BitMeter to show the network usage in real time (with average upload and downlod). Please note that BitMeter shows the speed of the connection in kB (kiloBYTES). All videos are HD, so you can clearly see the numbers.
3v3 game: http://www.youtube.com/watch?v=sSPpRUm1e8I
You can see that the spikes appear for a short duration, and only from time to time. The average upload and download speed is around 13-14 kilobytes/sec (that's 104-112 kilobits). Note that as soon as the ping spike comes, the maximum upload and downlod speed grows a little bit, from 15-17 kB/sec(~128kilobits/s) peak, to 23-24 kB/sec (~184 kilobits/s) peak. Still in my connection limits (4096 kilobits/s download / 1024 kilobits/s upload).
4v4 game: http://www.youtube.com/watch?v=3hyoYIVN7P8
Here you can see the pings i have in the lobby with all players (all green and maximum ping is 133). Then, as soon as the game starts, the spikes go as high as 1400, with only a few seconds of normality, then again to 1400 and so on. Much smaller intervals than in 3v3 matches. Note that the maximum download and upload speeds have rised to 34 kB/sec (272 kilobits/s) for upload peak, and 41 kB/sec (328 kilobits/s) for download peak, still in my connection limits (4096 kilobits/s download / 1024 kilobits/s upload).
5v5 game: http://www.youtube.com/watch?v=oQPQkoNMGqA
This is the most extreme, i get constant ping spikes of 700-1500, freezing the game for everybody. You can still see the pings in the lobby are normal. In the game, the maximum download and upload speeds are a bit higher than in the 4v4 game, but not by much: ~46 kB/sec (~368 kilobits/s) for upload and download peaks. Still in my connection limits (4096 kilobits/s download / 1024 kilobits/s upload).
As i've said, i'm connected directly to my cable modem, no wireless, no router.
I've tested my connection on speedtest.net, on a couple of servers from around the world, so i can show it to you. Note that i'm located in Europe!
First picture is from servers located in Europe:
The second picture is from US servers (note the distances from me, as i've said, i'm from Europe):
The last picture is from servers from the rest of the world (Asia, Australia, etc), located at great distances:
As you can see, i don't think my connection is too slow. At least in Europe i have great pings and upload speed. I've tried 4v4 matches on Gameranger and i've made sure all the players were from Europe, but i still get ping spikes. It doesn't matter with who i play and from where.
So if it's not my PC, and it's not my connection setup from home, than it must be either the ISP or the software (Demigod). The only way i know an ISP could cause this problem, is by throttling the p2p bandwidth. I've tried some torrents and they worked fine. More, i've done this P2P test, to see if my P2P connection is throttled. It's not! See the result below:
So this is it, i don't know what else to do. If someone can help me pinpoint the cause, i would be grateful. I would appreciate if someone from Stardock (or GPG) would look over this.