Anonymous | Login | Signup for a new account | 2024-04-27 01:58 UTC |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0003459 | Zandronum | [All Projects] Bug | public | 2018-08-23 07:17 | 2018-09-10 05:12 | ||||
Reporter | unknownna | ||||||||
Assigned To | Leonard | ||||||||
Priority | high | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 3.0 | ||||||||
Target Version | 3.1 | Fixed in Version | 3.1 | ||||||
Summary | 0003459: Prediction regression and jitter in 3.0 when landing on the ledge of bridge things | ||||||||
Description | While testing some of the prediction in 3.1, I noticed some weird behavior when landing on the ledge of bridge things: The client jitters for a few tics compared to 2.1.2. It broke completely in 3.0-alpha 160131-2023, and was partially fixed in 3.0-alpha 160510-1827. From looking at the changelog, it seems that there were some prediction issues with the newer jumping behavior backported from ZDoom. | ||||||||
Steps To Reproduce | 1. zandronum -file player_bridge_desync_test_03.wad -host 2. Connect a client to the server with an emulated ping of 300. 3. Join the game. Wait for the weapon to fully raise before using the bind below (to make sure the player doesn't try to move before he's allowed to). 4. Copy-paste "+forward;+moveleft;wait 4;+jump;wait 20;-forward;-moveleft;-jump" into the console. 5. Spectate and re-join the game to reproduce the jitter again. The bind will reproduce the jitter every time. | ||||||||
Attached Files | player_bridge_desync_test_03.wad [^] (38,830 bytes) 2018-08-23 07:17 | ||||||||
Relationships | ||||||
|
Notes | |
(0019403) Leonard (developer) 2018-08-26 05:52 |
Seems like the fix for 0000171 was incomplete. The "on ground" status is used for the jumpTics variable but is only properly calculated later on meaning the client prediction would incorrectly jump on landing. PR. |
(0019410) Torr Samaho (administrator) 2018-08-26 17:42 |
Thanks! Added your PR. |
(0019496) unknownna (updater) 2018-09-10 05:12 |
This is fixed now indeed. Thank you very much, great work! |
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 |
2018-08-23 07:17 | unknownna | New Issue | |
2018-08-23 07:17 | unknownna | File Added: player_bridge_desync_test_03.wad | |
2018-08-23 07:18 | unknownna | Relationship added | related to 0000171 |
2018-08-26 05:52 | Leonard | Note Added: 0019403 | |
2018-08-26 05:52 | Leonard | Assigned To | => Leonard |
2018-08-26 05:52 | Leonard | Status | new => needs review |
2018-08-26 05:52 | Leonard | Target Version | => 3.1 |
2018-08-26 17:42 | Torr Samaho | Note Added: 0019410 | |
2018-08-26 17:42 | Torr Samaho | Status | needs review => needs testing |
2018-09-10 05:12 | unknownna | Note Added: 0019496 | |
2018-09-10 05:12 | unknownna | Status | needs testing => resolved |
2018-09-10 05:12 | unknownna | Resolution | open => fixed |
2018-09-10 05:12 | unknownna | Fixed in Version | => 3.1 |
Copyright © 2000 - 2024 MantisBT Team |