MantisBT - Zandronum
View Issue Details
0000976Zandronum[All Projects] Bugpublic2012-08-17 06:382013-01-31 14:15
Neewbie 
 
normalminorsometimes
confirmedopen 
MicrosoftWindows7
98d 
 
0000976: Actor action not triggering properly
Just like in that report :'http://zandronum.com/tracker/view.php?id=841 [^]'
When lagging/missing packet, actor actions (ex : actor hit fake floor) will not trigger properly..

This is what's causing the famouse flying glitch in whodunit because they used a special script to make people flying when entering/leaving actor.
Host a skulltag server
Load the map
Make you somehow lag
Enter and leave the ladder sector repeatly until the bug appear and you'll fly.
No tags attached.
? LadderTest.wad (18,657) 2012-08-17 06:38
https://zandronum.com/tracker/file_download.php?file_id=674&type=bug
png Screenshot_Doom_20120817_083356.png (1,533,877) 2012-08-17 06:39
https://zandronum.com/tracker/file_download.php?file_id=675&type=bug
? LadderTest_02.wad (7,606) 2012-10-26 03:28
https://zandronum.com/tracker/file_download.php?file_id=843&type=bug
Issue History
2012-08-17 06:38NeewbieNew Issue
2012-08-17 06:38NeewbieFile Added: LadderTest.wad
2012-08-17 06:39NeewbieFile Added: Screenshot_Doom_20120817_083356.png
2012-08-17 08:56DuskNote Added: 0004379
2012-08-17 09:00DuskNote Edited: 0004379bug_revision_view_page.php?bugnote_id=4379#r2394
2012-08-17 09:01DuskNote Edited: 0004379bug_revision_view_page.php?bugnote_id=4379#r2395
2012-08-17 09:02DuskNote Edited: 0004379bug_revision_view_page.php?bugnote_id=4379#r2396
2012-08-17 15:09NeewbieNote Added: 0004383
2012-08-17 16:09DuskNote Added: 0004384
2012-08-17 16:09DuskStatusnew => feedback
2012-08-17 17:45NeewbieNote Added: 0004385
2012-08-17 17:45NeewbieStatusfeedback => new
2012-08-17 18:01QentNote Added: 0004386
2012-10-26 03:28unknownnaNote Added: 0005214
2012-10-26 03:28unknownnaStatusnew => confirmed
2012-10-26 03:28unknownnaFile Added: LadderTest_02.wad
2013-01-31 14:15NeewbieNote Added: 0005894

Notes
(0004379)
Dusk   
2012-08-17 08:56   
(edited on: 2012-08-17 09:02)
I don't think that this is related.. in 0000841 the server misses a packet from the client, while in this one it's clearly something that the server decides on.

Anyway I'm testing this with emulated lag of ~600ms and can't reproduce, all I get from jumping off the ladder at the "ceiling" is a desync, not true flight. This is with both 98d and 1.0.

Maybe packet loss is needed for this to happen and skullproxy doesn't seem to be able to emulate that.

(0004383)
Neewbie   
2012-08-17 15:09   
When i try on gv uk server i'm unable to reproduce but torrenting seems to help making the bug, after launching utorrent, it takes 3/4 try to get it.
(0004384)
Dusk   
2012-08-17 16:09   
How much ping and packet loss do you have when you are able to reproduce this?
(0004385)
Neewbie   
2012-08-17 17:45   
I don't know i just use utorrent and it work when i did that i had like 100 ping
packet loss idk
(0004386)
Qent   
2012-08-17 18:01   
I've had this happen without lag. It was either offline or a LAN server; I can't remember. I was never able to reproduce it.
(0005214)
unknownna   
2012-10-26 03:28   
I can confirm the issue. There seems to be 2 different desyncs:

* Client thinks that it didn't trigger one of the sector action things. Client and server disagree. Seems to be caused by packet loss.
* Server thinks that the client didn't trigger one of the sector action things. Client and server agree. This can also happen offline. The smaller the sector, the more likely it is to happen.

So this might actually be a ZDoom issue.
(0005894)
Neewbie   
2013-01-31 14:15   
I just tested it with the ladder test 2 wad and it is much easier to reproduce and i found that it works in zandronum without lag online, with multiplayer emulation and just in single player and that this actually works in zdoom 2.6.1.
Should i report this in zdoom tracker ?