View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
ID | Project | Category | View Status | Date Submitted | Last Update |
0004202 | Zandronum | [All Projects] Bug | public | 2024-03-07 09:22 | 2024-11-15 06:20 |
|
Reporter | unknownna | |
Assigned To | | |
Priority | normal | Severity | major | Reproducibility | always |
Status | confirmed | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | 3.1 | |
Target Version | | Fixed in Version | | |
|
Summary | 0004202: Client postitions desync relative to each other on scrolling floors if there is latency |
Description | Continued from my report while testing the gametic-unlagged fixes several years ago:
Quote from unknownna I saw some very bad desync here where both clients disagreed where they were located on the map with unlagged_debug.wad.
If clients have some latency, they will not see the correct position of other players on scrolling floors. The more latency, the further apart the clients are moved. If you lower the latency, the positions correct themselves.
As you can see in the attached screenshot, client A actually stands close to client B, but client B perceives client A as being far away.
|
Steps To Reproduce | 1. Start a server with the example wad, unlagged_debug_02.wad
2. Connect 2 clients to the server, make sure one has an emulated ping of 300 to easily reproduce the issue.
3. Join the game with both clients and move closer to each other. They will be at different positions relative to one another.
4. Lower the emulated ping and see the positions sync up properly again. |
|
Attached Files | unlagged_debug_02.wad [^] (12,999 bytes) 2024-03-07 09:22
Screenshot_Doom_20240307_100047.png [^] (167,821 bytes) 2024-03-07 09:23
|
|