Anonymous | Login | Signup for a new account | 2024-03-19 08:39 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 | ||||
0000106 | Zandronum | [All Projects] Bug | public | 2010-10-12 22:48 | 2024-03-07 10:50 | ||||
Reporter | unknownna | ||||||||
Assigned To | Leonard | ||||||||
Priority | high | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||
Product Version | 98c | ||||||||
Target Version | 3.1 | Fixed in Version | 3.1 | ||||||
Summary | 0000106: Client mispredicts its z position in swimmable water online | ||||||||
Description | With a high ping, the viewpoint starts to "teleport/flicker" from being above the surface to being below it and vice versa. Very disorienting. | ||||||||
Steps To Reproduce | 1. zandronum.exe -file swimmable_water_01.wad -host 2. Connect a client to the server with an emulated ping of 300 and join the game. 3. Enter the water sectors and hold +jump while moving around. 4. When for instance releasing +forward, the mispredictions will occur. | ||||||||
Additional Information | swimmable_water_01.wad | ||||||||
Attached Files | deepwater_view_misprediction_test.wad [^] (956 bytes) 2010-10-12 22:48 Screenshot_Doom_20120923_235105.png [^] (177,694 bytes) 2012-09-23 22:04 | ||||||||
Relationships | |||||||||||||||||||||
|
Notes | |
(0000347) unknownna (updater) 2010-10-12 22:52 |
Hold jump while running or standing still in the water to get the effect. |
(0004787) unknownna (updater) 2012-09-23 22:04 |
As you can see in the attached screenshot, the client greatly mispredicts its z position. I'm standing still in the water while holding +jump. |
(0018275) Leonard (developer) 2017-09-11 17:37 |
Exactly the same problem as in 2295. The problem can also be reproduced with this test wad by simply typing "+forward;wait;-forward" in console with 200 ping. The physics code that uses the ticcmd this time is located here: In p_mobj.cpp, line 2906: |
(0018364) Torr Samaho (administrator) 2017-09-24 15:25 |
Thanks for the fix! I added your patch. |
(0019210) StrikerMan780 (reporter) 2018-05-07 01:14 edited on: 2018-05-07 01:17 |
Tested in the latest 3.1 build with Gamer's proxy set to 300 ping. No prediction issues. Seems solid with ping randomization on as well. |
(0019387) unknownna (updater) 2018-08-23 05:23 |
It seems to work rather well, however, it tends to desync and jitter when holding +jump and moving between the water sectors and the regular ones. It seems to particularly happen when moving up to the regular sectors from the water, which leads me to believe it's related to the "jitter when standing on ledge of raising floors and slopes" issue (which as far as I can remember, is the final major movement misprediction left). By the way, thank you very much for fixing all these old prediction issues, I'm incredibly grateful for it. Excellent work, thank you. |
(0023308) unknownna (updater) 2024-03-07 10:49 |
This got fixed when Leonard fixed the +jump desync. Thanks, Leonard! |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | unknownna ZzZombo Dark-Assassin mifu |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2010-10-12 22:48 | unknownna | New Issue | |
2010-10-12 22:48 | unknownna | File Added: deepwater_view_misprediction_test.wad | |
2010-10-12 22:52 | unknownna | Note Added: 0000347 | |
2011-07-18 06:36 | unknownna | Relationship added | related to 0000130 |
2012-06-09 13:22 | Torr Samaho | Category | General => Bug |
2012-09-23 22:04 | unknownna | Note Added: 0004787 | |
2012-09-23 22:04 | unknownna | Priority | low => high |
2012-09-23 22:04 | unknownna | Severity | minor => major |
2012-09-23 22:04 | unknownna | Summary | mispredicted viewpoint in swimmable water online => Client mispredicts its z position in swimmable water online |
2012-09-23 22:04 | unknownna | Steps to Reproduce Updated | View Revisions |
2012-09-23 22:04 | unknownna | Additional Information Updated | View Revisions |
2012-09-23 22:04 | unknownna | File Added: Screenshot_Doom_20120923_235105.png | |
2012-09-24 09:09 | unknownna | Status | new => confirmed |
2015-06-17 03:55 | unknownna | Relationship added | related to 0002298 |
2017-09-11 17:06 | Dusk | Relationship added | has duplicate 0002637 |
2017-09-11 17:06 | Dusk | Status | confirmed => needs review |
2017-09-11 17:06 | Dusk | Relationship added | related to 0002295 |
2017-09-11 17:37 | Leonard | Note Added: 0018275 | |
2017-09-11 18:48 | Dusk | Target Version | => 3.1 |
2017-09-24 15:25 | Torr Samaho | Note Added: 0018364 | |
2017-09-24 15:26 | Torr Samaho | Status | needs review => needs testing |
2017-10-23 15:05 | Leonard | Status | needs testing => assigned |
2017-10-23 15:05 | Leonard | Assigned To | => Leonard |
2017-10-23 15:06 | Leonard | Status | assigned => needs testing |
2018-05-07 01:14 | StrikerMan780 | Note Added: 0019210 | |
2018-05-07 01:17 | StrikerMan780 | Note Edited: 0019210 | View Revisions |
2018-05-07 09:55 | Leonard | Status | needs testing => resolved |
2018-05-07 09:55 | Leonard | Resolution | open => fixed |
2018-05-07 09:55 | Leonard | Fixed in Version | => 3.1 |
2018-08-23 05:23 | unknownna | Note Added: 0019387 | |
2018-08-23 05:23 | unknownna | Status | resolved => feedback |
2018-08-23 05:23 | unknownna | Resolution | fixed => reopened |
2024-03-07 10:49 | unknownna | Note Added: 0023308 | |
2024-03-07 10:49 | unknownna | Status | feedback => assigned |
2024-03-07 10:50 | unknownna | Status | assigned => closed |
2024-03-07 10:50 | unknownna | Resolution | reopened => fixed |
Copyright © 2000 - 2024 MantisBT Team |