MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001138 | Zandronum | [All Projects] Bug | public | 2012-10-20 22:25 | 2018-09-30 20:15 |
|
Reporter | StrikerMan780 | |
Assigned To | Torr Samaho | |
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 1.0 | |
Target Version | 1.1 | Fixed in Version | 1.1 | |
|
Summary | 0001138: Actors being moved with ActorMover don't work online correctly |
Description | Download Super UDM3 here - (14mb)'http://shadowmavericks.clanservers.com/files/Doom/SuperUDM3v12.pk3 [^]'
Host a server, join it. Then, switch it to MAP19 via changemap. Join the game from spectator, and you'll notice the spinning blades will work and move correctly.
Disconnect, then reconnect. The blades stop moving, while in reality they still are server-side. They get misaligned and you get killed by an invisible blade. |
Steps To Reproduce | 1. zandronum.exe -file actormover_01.wad -host
2. Connect a client to the server.
3. "reconnect" in the console. |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0001114 | closed | Torr Samaho | Interpolation Points/Actor Moves not working right after map reset | parent of | 0001678 | feedback | | Actor mover desyncs online | Not all the children of this issue are yet resolved or closed. |
|
Attached Files | actormover_01.wad (1,112) 2012-10-21 00:39 https://zandronum.com/tracker/file_download.php?file_id=824&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2012-10-20 22:25 | StrikerMan780 | New Issue | |
2012-10-20 23:06 | NotIvan | Note Added: 0005145 | |
2012-10-21 00:39 | unknownna | Status | new => confirmed |
2012-10-21 00:39 | unknownna | File Added: actormover_01.wad | |
2012-10-21 00:40 | unknownna | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2809#r2809 |
2012-10-21 00:40 | unknownna | Relationship added | related to 0001114 |
2012-10-21 06:33 | Torr Samaho | Assigned To | => Torr Samaho |
2012-10-21 06:33 | Torr Samaho | Status | confirmed => assigned |
2012-10-21 17:05 | Torr Samaho | Note Added: 0005151 | |
2012-10-21 17:05 | Torr Samaho | Status | assigned => needs testing |
2012-10-21 17:30 | NotIvan | Note Added: 0005154 | |
2012-10-21 17:34 | unknownna | Note Added: 0005155 | |
2012-10-21 18:10 | NotIvan | Note Added: 0005157 | |
2012-10-21 18:12 | unknownna | Note Added: 0005158 | |
2012-10-21 18:25 | unknownna | Note Added: 0005159 | |
2012-10-21 18:25 | unknownna | Note Edited: 0005159 | bug_revision_view_page.php?bugnote_id=5159#r2820 |
2012-10-21 18:30 | unknownna | Note Edited: 0005159 | bug_revision_view_page.php?bugnote_id=5159#r2821 |
2012-10-21 18:52 | Torr Samaho | Note Added: 0005161 | |
2012-10-21 19:08 | unknownna | Note Added: 0005165 | |
2012-12-18 20:52 | Dusk | Target Version | => 1.1 |
2013-04-05 21:37 | Arco | Note Added: 0006237 | |
2013-04-05 21:43 | Dusk | Status | needs testing => resolved |
2013-04-05 21:43 | Dusk | Fixed in Version | => 1.1 |
2013-04-05 21:43 | Dusk | Resolution | open => fixed |
2015-06-10 02:32 | unknownna | Note Added: 0012624 | |
2015-06-10 02:34 | unknownna | Relationship added | parent of 0001678 |
2015-06-10 02:52 | unknownna | Note Edited: 0012624 | bug_revision_view_page.php?bugnote_id=12624#r7345 |
2018-09-30 20:15 | Blzut3 | Status | resolved => closed |
Notes |
|
|
|
|
|
This turned out to be pretty complicated (the mover positions was never intended to be synced over), please test if this fixes the problem. |
|
|
|
|
|
|
Quote from Torr Samaho please test if this fixes the problem.
The actor mover in SuperUDM3: MAP19 and the example WAD now work for incoming clients. |
|
|
|
It doesn't work for me in for example Survival though... why's that? |
|
|
|
|
|
(0005159)
|
unknownna
|
2012-10-21 18:25
(edited on: 2012-10-21 18:30) |
|
Torr, it's possible to locally desync the actor mover by blocking it. It will only be blocked locally. It seems to be related to this issue.
Quote from unknownna If you manage to get inside the client-side actor's radius and fire at the server-side actor, the server-side actor will move, but the client-side actor will stand still. It seems to be related to the old player issue where the player positions weren't sent at full precision.
|
|
|
|
Quote from NotIvan It doesn't work for me in for example Survival though... why's that?
The fix has no effects on map resets, it handles newly connecting clients.
Quote from unknownna Torr, it's possible to locally desync the actor mover by blocking it. It will only be blocked locally.
The actor should also be blocked on the server. How do you manage to block it locally but not on the server? Are you possibly testing this with a very high ping? |
|
|
|
Quote from Torr Samaho Are you possibly testing this with a very high ping?
I'm able to desync it with a ping of 150. |
|
|
(0006237)
|
Arco
|
2013-04-05 21:37
|
|
Tested with a ping of 467 and lower. Fixed in the latest verison. |
|
|
(0012624)
|
unknownna
|
2015-06-10 02:32
(edited on: 2015-06-10 02:52) |
|
|