Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001931Zandronum[All Projects] Suggestionpublic2014-09-07 12:192014-10-04 13:47
ReporterAbsolute Zero 
Assigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
StatusclosedResolutiondenied 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001931: Duplicate packet command
DescriptionThis should reduce the negative effects that packet dropping causes for the player (jittery and general desync). Duplicate packets should be sent in both ways: Client to server and vice versa. Obviously this is not going to fix extreme cases, but will contribute for proper network sync.

Please note that in mods like ZDoom Wars this can have an undesirable increase in network traffic, so this should be toggleable by the server (I guess).
Attached Files

- Relationships

-  Notes
User avatar (0010278)
Torr Samaho (administrator)
2014-09-20 16:28

Please elaborate what you mean. Are you talking about resending dropped packets? For the server -> client communication this is already done.
User avatar (0010286)
Absolute Zero (reporter)
2014-09-23 21:49

(I will assume there is a server-side "packet drop" checks, in other words, the server will resend packets in case any was dropped)

I am talking about literally sending duplicate packets, without any "packet drop" checks. If the check doesn't result in network delay, just leave as it is.

But how about client -> server? Sometimes I "snap" back most of the time. I assume that is because the packet didn't reach the server, resulting in constant stuttering (server forces you back to your actual coordinate, I only experience that when 10% (or more) packets sent are dropped). I believe that clients sending duplicate packets should minimize the stuttering effects (please, correct me if I'm wrong).
User avatar (0010325)
Torr Samaho (administrator)
2014-10-04 13:46

Now I see what you are meaning. Unfortunately, I'm pretty sure that this won't help though, but make the problem worse instead. If packets are dropped, the connection between client and server is at least temporarily not good enough to handle the amount of packets necessary for the game. If you now start sending more packets, you'll just have more dropped packets and possibly even get packet lost in situations that otherwise would work just fine.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2014-09-07 12:19 Absolute Zero New Issue
2014-09-20 16:28 Torr Samaho Note Added: 0010278
2014-09-20 16:29 Torr Samaho Status new => feedback
2014-09-23 21:49 Absolute Zero Note Added: 0010286
2014-09-23 21:49 Absolute Zero Status feedback => new
2014-10-04 13:46 Torr Samaho Note Added: 0010325
2014-10-04 13:47 Torr Samaho Status new => closed
2014-10-04 13:47 Torr Samaho Resolution open => denied






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker