I'm reading these boards for quite some time now (since just before DG was launched) but never decided to register...until now. You seem like nice people here, most of you had also played SupCom and know the inner workings of the SupCom engine and netcode, which Demigod is based on. So maybe you could help me with my problem (you are literally my last hope, as i've run out of options).
Short story: i only can play Demigod in 1v1 and 2v2 games, in all games above this (3v3-5v5) i get really high ping spikes (1000+). In 4v4 and 5v5 it's almost constant. I've made a big thread on SD's forums about it, with speedtest results, glasnost p2p test result, even youtube videos which show the exact problem i have. You can read it here (first post): http://forums.demigodthegame.com/352593
What i have tried:
-tried it on 2 very different PCs (one desktop and one laptop)
-tried it on multiple OSs: Vista 32, Vista x64, Windows 7 X64 (clean install, only Demigod and drivers installed)
-direct to cable modem internet connection
-tried the game at some friend's house, that has the same ISP but a lower connection.
-torrents work fine and the Glasnost test said i was free from p2p throttling.
-i can download with ~450 kB/s and upload with ~95 kB/s (in kilo bytes). My speedtest.net results from various server from around the world show decent results, enough to play any mp game)
The only difference was when i've tried another ISP with a much, much slower upload speed (avg ~30 kB/s) and this is the only time that i got DG to work in 4v4 without spikes (my ping was constant, around 350). My friends also can play this game fine, but they have different ISPs.
So i know pretty much that my ISP is to blame, but i don't know why, because it's clear to me that they don't throttle my p2p traffic.
I've found some other people who have the same issue and one of them said he can play SupCom without issues in 4v4, on his connection, but he can't play Demigod without having spikes. So this sparked my curiosity: knowing that SupCom shares the engine and netcode with Demigod (Stardock is only responsible for the NAT facilitator), and if that user isn't lying, then it must be something different between the SupCom's netcode and Demigod's netcode that interferes with our ISPs.
Have any of you have an idea of why is this happening? Did SupCom had a similar issue like this?|||If it did, you'll have to dig waaay back in the TS forums to find it.
Now, this
Quote:|||DeadMG|||First with the latest update that should be fixed.
If you are still having problems check your upload port is opened. If you are on Vista you probably have the issue with half opened connections being limited to 10 (allegedly to prevent torrents). SP2 fixes that so get it asap.
Check that the NAT for your router is working properly and the firewall isn't blocking packets.
GET RID OF COMODO FIREWALL. (If you have it
)Disable your AV while playing DG.
Get latest gfx drivers. (186.xx for nVidia or 185.85 for the Win 7 version).
If all else fails make a partition and install Win 7 RC 7100 on it in either 32 or 64bit flavour. I'm running it atm and have Zero issues with connectivity beyond my upload speed of 384Kb which limits me to 3v3.|||Ummm, don't want to be rude, but did you actually read my first post?
I am not sure if you can change the ports DG uses though.
I have the same problem with my ISP and using Ventrilo oddly!
A lot of ISP's recently added in P2P port throttling which causes the ping spikes. I'd have a go at your ISP or change if you can.|||If the ISP is limiting my p2p traffic, then why torrents work at maximum speed? And why the Glasnost p2p test shows no ISP throttling? This i don't understand...
I've tried to talk to them, but they said that everything works fine at their end and it must be the software i'm using that has problems (DG). And the thing is i can't contradict them, as everything works as it should and i'm happy with my connection (torrents work, other mp games work, dnl speeds are good for me, etc). And anyway, i'm stuck with them, because they are the only ISP in my area, so i have no choice.
I just wish i had SupCom, to see if that game works or not on my connection. As i've said, some guy on the SD forums said in his case SupCom worked but Demigod didn't. And anyone knows that SupCom and DG share the netcode (and engine), so the fact that SupCom works is surprising, to say at least...
ps: as i've said, i don't have/use a router, so i don't have any ports to open. This a non-issue on a direct to cable modem connection.|||Dead Ghost|||yes, sniff all you outbound and inbound packets whilst playing and look for errant connections that occur at the same time as lag.
there was one person on the DG forums who done this and discovered (and proved, conclusively) that the source of his problems (not necessarily yours though) lied in the Impulse Reactor struggling to connect to some obscure Stardock.
someone else also discovered that the Windows WiFi connection manager also polls for connections at regular intervals too.|||Kaerar|||There's no way to be certain without a full diagnostic of what packets are going in and out (and what are trying to go in and out and aren't getting through) via sniffer, but from your description it sounds like a textbook case of the game not getting enough bandwidth for whatever reason.|||I took this test (http://loki09.mpi-sws.mpg.de/bb/bb.php) and the result was interesting. It says: "Your upstream queue is so large that packets can get delayed for more than a second. This can be a problem for real-time traffic such as VoIP or online games!"

What can this mean? Is the modem to blame or the ISP?|||Dead Ghost|||you could also try running tracert (from the command prompt) to various places and seeing where the bottle-neck lies.|||Dead Ghost|||I will use Wireshark for packet sniffing, found it after some googling...
But how do i trace route another player? I must know his IP adress first, right? How do i find out? Should i trace the route to the player when i'm in the game, or after i've quit the game, trace routing his IP?
I'm a noob when it comes to network stuff, i only have the basic knowledge about how this stuff works...
About the Win7 clean install without drivers...You ignore the fact that i've said i've tested demigod on 2 pcs, with very different configurations and drivers: one low-end laptop with AMD cpu and intel integrated gpu and one desktop with Intel Core 2 cpu and 8800GT nvidia gpu. It doesn't matter, it spiked just the same on both of them.|||Meh, that test is bogus. I've asked some friends to take that test and they too reported high upload queue. But Demigod works fine for them. Even Kryo from SD said his results are the same: http://forums.demigodthegame.com/355385/page/1/#2262397|||DeadMG|||The IP:Port of all players is in the log, either demigodlog.txt or ImpulseReactorlog.txt.|||The Wireshark shows that you're only using 23 kiloBITs of your connection. You can also see ip:ports of other players in there to tracert.|||hi deadghost.
i do have 1 solution for you.
if you would like to DL the supreme commander FA game, you may use my supcom FA cd key and login/password to play an online game 4v4 supcom to test this.
please let me know if you would like to do this, and arrange a time/ and demigod impulse irc chat room for this if you like|||DeadMG. I've done this, tracert to all the players in that 4v4 game. The full log is here: http://paste-it.net/public/y13a85b/
As you can see, they are some timeouts in some of the tracert of some IPs. BUT, i've played some 2v2 matches and tracert to all the IPs of the players in those 2v2 games and i also have some timeouts to some of them. And still, i played all the games without any lag or issue. All 2v2 games are problem free for me, i've played with players from US, CA, or even Australia, it doesn't matter, it still works. It seems those timouts in tracert are not the reason for spikes in >3v3 matches, as they also appear in 2v2 matches as well, and they don't affect my lag/ping.
oo7_warhammer, thank you for your kind offer, but i've just found a friend of mine has this game and he will lend it to me for testing, in a couple of days...|||Yes, the tracert appears to reveal nothing of use. The fault I believe is that Demigod is nowhere near using up your potential upload bandwidth. Why is another matter.
I'm going to await results from SupCom to give more help. In the meantime, post all hardware specs, including OS, ethernet adapter, and whatever modem/router you use to connect to the Internet.|||DeadMG|||Indeed.
The fact that the tracert came up with nothing is very odd. I can only conclude that the problem is Impulse doing something stupid.
No comments:
Post a Comment