Page 1 of 1

Corrupeted Packets

Posted: 16 Sep 2013, 15:03
by bubbletrout
Cross posting this from http://zero-k.info/Forum/Thread/5704

Just came back to zk, but in my first game it was lagging very badly. I kept getting spam in the chat window something like "Error, discarding incoming corrupt packets". Anyone have any ideas? This makes zk almost unplayable.

Infolo.txt pastebined below.


http://pastebin.com/C4K7psN1

Re: Corrupeted Packets

Posted: 16 Sep 2013, 23:22
by abma
[f=0000000] Error: Discarding incoming corrupted packet: CRC 117, LEN 6
i never saw so many CRC corrupted packages. do you have a personal firewall or something similar installed? is your network card maybe broken? did you check event log about network related errors?

Re: Corrupeted Packets

Posted: 17 Sep 2013, 03:34
by bubbletrout
abma wrote:
[f=0000000] Error: Discarding incoming corrupted packet: CRC 117, LEN 6
i never saw so many CRC corrupted packages. do you have a personal firewall or something similar installed? is your network card maybe broken? did you check event log about network related errors?

I had windows firewall running, but turned it off and was still getting this spam. IDK if my network card is broken, I can play other games just fine, not seeing unusual amounts of lag, or any packet loss.

I have windows 7 64bit. From quick googling it doesn't have event log(think that is xp), but i checked event viewer and it didn't seem to show anything for the times i have tried to play zk/spring.

My mother board is this one. It has a "Killer E2205", which comes with some software. Haven't really poked around in it, but it did have spring/zk lobby running at it's highest priority settings.

Re: Corrupeted Packets

Posted: 20 Sep 2013, 05:12
by knorke
Microsoft Windows 7 Business Edition, 64-bit Service Pack 1 (build 7601)
OS: emulated 32bitmode
Is it supposed to be like this, could that be problematic?

Re: Corrupeted Packets

Posted: 20 Sep 2013, 08:17
by abma
bubbletrout wrote: My mother board is this one. It has a "Killer E2205", which comes with some software. Haven't really poked around in it, but it did have spring/zk lobby running at it's highest priority settings.

did you try to update the "killer" driver?

http://msi.com/product/mb/Z77A-G45-GAMING.html#download

imo it kills your packets :-P

285 MB for a network driver is wtf... as the hardware setup seems very uncommon imo & we never heard about such a bug its very likely its the hardware. but atm this is only a guess, hard to verify. sadly there is no changelog of the network driver.


@knorke: this should be normal...

Re: Corrupeted Packets

Posted: 20 Sep 2013, 12:07
by jK
abma wrote:http://msi.com/product/mb/Z77A-G45-GAMING.html#download
285 MB for a network driver is wtf...
Wow that's a lot malware (note the winxp32 drivers are only 6kB!)

Re: Corrupeted Packets

Posted: 20 Sep 2013, 14:53
by bubbletrout
I do have the latest drivers, and most of that is for the network manager utility. I tried, manually disabling it, no luck, then just killed the process in task manager, and it still is laggy.

Re: Corrupeted Packets

Posted: 16 Nov 2013, 23:52
by governor
I have the same problem. Haven't been able to play since mobo upgrade.
Also issues seem to be limited to springrts. All other apps/games run perfect.

win7 64bit

Re: Corrupeted Packets

Posted: 17 Nov 2013, 03:01
by Jools
governor wrote:I have the same problem. Haven't been able to play since mobo upgrade.
Also issues seem to be limited to springrts. All other apps/games run perfect.

win7 64bit
I think you need to provide more info. I also have Win7 64bit and I have no issues.

Re: Corrupeted Packets

Posted: 26 Nov 2013, 05:07
by governor
http://pastebin.com/aAJ7J0Gg

win7 pro 64 bit
intel i5 processor
Mobo: MSI M-Power Z87
Killer e2200 PCI-E gigabit ethernet controller (NDIS 6.20)

As mentioned before springrts is the only application that has issues.

Re: Corrupeted Packets

Posted: 26 Nov 2013, 13:51
by SinbadEV
Killer is the ethernet technology where you can have custom packet shaping and prioritizing stuff right? Maybe you need to tell it that Spring is a game and to leave it's packets alone or something...

Re: Corrupeted Packets

Posted: 26 Nov 2013, 13:56
by abma
buy a 5$ gbit ethernet pci(-x) card to solve this... imo debugging this problem is a bit out of the scope for spring engine devs as it seems only related to the "Killer" ethernet card/drivers and no engine dev has such a card. yes, would be great if someone with such a card could find the real cause & fix it, but imo we can't.

when googleing disabling rx/tx checksum checksumming could help.

afaik spring doesn't do any special when sending/receiving network data, it only verifies checksums but those broke for some reason with this card.

Re: Corrupeted Packets

Posted: 26 Nov 2013, 15:06
by dansan
Your network card (http://www.killergaming.com/solutions/Embedded_Ethernet) manipulates the network packets without the operating system (or spring) knowing about it. https://en.wikipedia.org/wiki/Killer_NIC

Look at the FAQ of your product: http://www.killergaming.com/support/Knowledge_Base

The problems with Skype and QQ Chat are probably similar to the ones with spring. Try to change (or disable) priorities for spring in the settings like described for QQ Chat, try disabling everything fancy the card can do for spring.