Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001102Zandronum[All Projects] Bugpublic2012-10-05 20:242018-09-30 22:38
ReporterNotIvan 
Assigned ToEdward-san 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version1.0 
Target VersionFixed in Version 
Summary0001102: PolyObject desync when using this code
Description'http://pastebin.com/QqPhJ2yK [^]'

When you use a polyobj to move in a certain path, a straight line for example, it tends to desync terribly, so much that it mostly appears invisible and you can barely even see it move, it flickers. This doesn't happen in singleplayer I've checked, somehow online this is messed up. I unfortunately don't have a test map but using a code like this should be enough to reproduce.
Attached Files? file icon polyobject_test_04.wad [^] (9,105 bytes) 2012-10-06 15:53

- Relationships
related to 0001022closedEdward-san Rotating polyobjects aren't reset after map resets online 

-  Notes
User avatar (0004973)
NotIvan (reporter)
2012-10-05 23:46
edited on: 2012-10-05 23:46

Wanted to note that it might also be related to lag or packetloss. It is alright sometimes, but mostly it's really bad.

User avatar (0004983)
Dusk (developer)
2012-10-06 11:11

Please post an example WAD.
User avatar (0004985)
NotIvan (reporter)
2012-10-06 11:45

Here's an example wad. I managed to narrow the problem down to gamemodes with countdowns, I think they are not reset properly or client is not informed properly because as soon as the countdown is over, on my side, there's a high probability that they will be screwed and you won't be able to keep track of them.

'https://dl.dropbox.com/s/7w3ncmgg2dwfgvy/polytest.pk3?dl=1 [^]'
User avatar (0004987)
unknownna (updater)
2012-10-06 12:10
edited on: 2012-10-06 12:11

You're right. The map resets seem to trigger the problems here.

User avatar (0004989)
NotIvan (reporter)
2012-10-06 12:51

I also noticed that this applies to any polyobject rather than just this kind. Some of them don't even appear at their actual places when map resets, and sometimes they move on their own without being trigger. (Those that need some method of activation for example)
User avatar (0004990)
unknownna (updater)
2012-10-06 12:54

Does this only happen when the PolyObjects are triggered by ACS?
User avatar (0004991)
NotIvan (reporter)
2012-10-06 14:07

It seems to be the case, I may be wrong. There are types that aren't in KDIZD I'm pretty sure. Possibly Z1M5. In my case though, they are all triggered by ACS.
User avatar (0004992)
unknownna (updater)
2012-10-06 14:28
edited on: 2012-10-06 14:38

The PolyObject speed and distance values seem to increase whenever there's a map reset if the PolyObjects haven't reached their destination before the map reset takes place. This seems to be a client-side issue. If you bump into the true server-side positions, your movement will be blocked.

Edit:

This isn't specific to ACS-triggered PolyObjects.

User avatar (0004993)
NotIvan (reporter)
2012-10-06 15:24

Yeah I tried shooting the way to see if they were still there and I could see bulletpuffs so I assume they do work. Now my question would be, is this fixable? :p
User avatar (0004995)
unknownna (updater)
2012-10-06 15:54

I created a new example WAD. The PolyObjects will pretty much always desync whenever you push the switch (map reset).
User avatar (0011393)
Edward-san (developer)
2015-01-15 23:30

The fix I made for 0001022 seems to work also for this ticket.
User avatar (0012645)
unknownna (updater)
2015-06-10 21:52
edited on: 2015-06-10 21:59

The build posted in 0001089 takes care of polyobject_test_04.wad and polytest.pk3 for me.

User avatar (0012646)
unknownna (updater)
2015-06-10 22:30

This is actually fixed in 2.0.

Issue Community Support
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
2012-10-05 20:24 NotIvan New Issue
2012-10-05 23:46 NotIvan Note Added: 0004973
2012-10-05 23:46 NotIvan Note Edited: 0004973 View Revisions
2012-10-06 11:11 Dusk Note Added: 0004983
2012-10-06 11:11 Dusk Status new => feedback
2012-10-06 11:45 NotIvan Note Added: 0004985
2012-10-06 11:45 NotIvan Status feedback => new
2012-10-06 12:08 unknownna Status new => confirmed
2012-10-06 12:10 unknownna Note Added: 0004987
2012-10-06 12:11 unknownna Note Edited: 0004987 View Revisions
2012-10-06 12:11 unknownna Reproducibility sometimes => always
2012-10-06 12:14 unknownna Product Version => 1.0
2012-10-06 12:51 NotIvan Note Added: 0004989
2012-10-06 12:54 unknownna Note Added: 0004990
2012-10-06 12:55 unknownna Status confirmed => feedback
2012-10-06 14:07 NotIvan Note Added: 0004991
2012-10-06 14:07 NotIvan Status feedback => new
2012-10-06 14:28 unknownna Note Added: 0004992
2012-10-06 14:38 unknownna Note Edited: 0004992 View Revisions
2012-10-06 15:24 NotIvan Note Added: 0004993
2012-10-06 15:53 unknownna File Added: polyobject_test_04.wad
2012-10-06 15:54 unknownna Note Added: 0004995
2012-10-06 15:54 unknownna Status new => confirmed
2015-01-15 23:30 Edward-san Note Added: 0011393
2015-01-17 11:10 Edward-san Relationship added related to 0001022
2015-06-10 21:52 unknownna Note Added: 0012645
2015-06-10 21:52 unknownna Note Edited: 0012645 View Revisions
2015-06-10 21:59 unknownna Note Edited: 0012645 View Revisions
2015-06-10 21:59 unknownna Note Edited: 0012645 View Revisions
2015-06-10 22:30 unknownna Note Added: 0012646
2015-06-10 22:30 unknownna Assigned To => Edward-san
2015-06-10 22:30 unknownna Status confirmed => resolved
2015-06-10 22:30 unknownna Resolution open => fixed
2018-09-30 22:38 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker