MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001102 | Zandronum | [All Projects] Bug | public | 2012-10-05 20:24 | 2018-09-30 22:38 |
|
Reporter | NotIvan | |
Assigned To | Edward-san | |
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 1.0 | |
Target Version | | Fixed in Version | | |
|
Summary | 0001102: 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. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0001022 | closed | Edward-san | Rotating polyobjects aren't reset after map resets online |
|
Attached Files | polyobject_test_04.wad (9,105) 2012-10-06 15:53 https://zandronum.com/tracker/file_download.php?file_id=785&type=bug |
|
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 | bug_revision_view_page.php?bugnote_id=4973#r2709 |
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 | bug_revision_view_page.php?bugnote_id=4987#r2731 |
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 | bug_revision_view_page.php?bugnote_id=4992#r2733 |
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 | bug_revision_view_page.php?bugnote_id=12645#r7370 |
2015-06-10 21:59 | unknownna | Note Edited: 0012645 | bug_revision_view_page.php?bugnote_id=12645#r7371 |
2015-06-10 21:59 | unknownna | Note Edited: 0012645 | bug_revision_view_page.php?bugnote_id=12645#r7372 |
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 |
Notes |
|
|
Wanted to note that it might also be related to lag or packetloss. It is alright sometimes, but mostly it's really bad.
|
|
|
(0004983)
|
Dusk
|
2012-10-06 11:11
|
|
Please post an example WAD. |
|
|
|
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 [^]' |
|
|
(0004987)
|
unknownna
|
2012-10-06 12:10
(edited on: 2012-10-06 12:11) |
|
You're right. The map resets seem to trigger the problems here.
|
|
|
|
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) |
|
|
|
Does this only happen when the PolyObjects are triggered by ACS? |
|
|
|
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. |
|
|
(0004992)
|
unknownna
|
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.
|
|
|
|
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 |
|
|
|
I created a new example WAD. The PolyObjects will pretty much always desync whenever you push the switch (map reset). |
|
|
|
The fix I made for 0001022 seems to work also for this ticket. |
|
|
(0012645)
|
unknownna
|
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.
|
|
|
|
This is actually fixed in 2.0. |
|