MantisBT - Zandronum
View Issue Details
0000270Zandronum[All Projects] Bugpublic2011-01-30 01:292018-05-08 09:59
unknownna 
Leonard 
normalminoralways
resolvedfixed 
3.0 
3.13.1 
0000270: Improved pusher prediction
> And the client-side prediction also feels choppy/laggy if you're playing with a ping of approximately 200ms+. Particularly noticeable when jumping in the sectors.

> IMHO, the more client-side prediction, the better.

> In general I agree. The question is though how I should distribute my limited resources. Since the prediction IMO is already working quite well, it's probably more effective if I fix more serious bugs before further trying to refine the prediction here. You could create a feature request for an improved pusher prediction, so that this issue is not forgotten.
Spectators are affected by the pushers.
No tags attached.
has duplicate 0002639closed  Player prediction: desync with pusher-enabled sectors. 
related to 0000130closed Torr Samaho client prediction is sometimes wrong 
Issue History
2011-01-30 01:29unknownnaNew Issue
2011-02-07 09:10unknownnaNote Added: 0001007
2011-07-18 07:51unknownnaRelationship addedrelated to 0000130
2014-06-08 22:39WatermelonStatusnew => feedback
2017-09-11 17:04DuskRelationship addedhas duplicate 0002639
2017-09-11 17:05DuskStatusfeedback => needs review
2017-09-11 17:17LeonardNote Added: 0018272
2017-09-11 18:48DuskTarget Version => 3.1
2017-09-17 12:17Torr SamahoNote Added: 0018299
2017-09-17 12:17Torr SamahoStatusneeds review => needs testing
2017-09-17 12:17Torr SamahoProduct Version => 3.0
2017-10-23 15:05LeonardStatusneeds testing => assigned
2017-10-23 15:05LeonardAssigned To => Leonard
2017-10-23 15:06LeonardStatusassigned => needs testing
2018-05-07 20:24StrikerMan780Note Added: 0019222
2018-05-08 09:59LeonardReproducibilityN/A => always
2018-05-08 09:59LeonardStatusneeds testing => resolved
2018-05-08 09:59LeonardResolutionopen => fixed
2018-05-08 09:59LeonardCategorySuggestion => Bug
2018-05-08 09:59LeonardFixed in Version => 3.1

Notes
(0001007)
unknownna   
2011-02-07 09:10   
> I didn't have a chance to exclude spectators from the effect of pushers yet though.

If you do not wish to alter the client-side prediction yet, would it be possible to at least prevent the spectators from being affected by the pushers? It looks like a bug, and it's fixed in ZDaemon.
(0018272)
Leonard   
2017-09-11 17:17   
Pull request.

The client ends up having two pushers spawned resulting in the misprediction.
With the test wad from the previous ticket: no need to emulate ping, simply test this on a local server with cl_showonetickpredictionerrors true.
(0018299)
Torr Samaho   
2017-09-17 12:17   
Thanks for the patch! I added it to the stable repo.
(0019222)
StrikerMan780   
2018-05-07 20:24   
Tried the test wad. Messed around in the green push area, and vice-versa, also using the teleports. No weird jittering or obvious prediction errors. I'd have used "cl_showonetickpredictionerrors true" but the command doesn't seem to exist in my build.