MantisBT - Zandronum
View Issue Details
0001151Zandronum[All Projects] Bugpublic2012-10-27 02:462018-09-30 21:05
unknownna 
Torr Samaho 
normalmajoralways
closedfixed 
1.0 
1.1 
0001151: Incoming clients think that some actors are gone when they aren't
Attached screenshot. If you connect to the server after the TechLamp_02 actors have died, they will not be there on the client-end.
1. zandronum -file thing_state_connect_01.wad -host
2. Connect a client to the server and join the game.
3. Aim at the TechLamp_02 actors and press +attack.
4. "reconnect" in the console.
Although it's a minor issue, I set the severity to major since it can affect the player movement.

Actor TechLamp_02 : TechLamp Replaces ZombieMan
{
    Health 5
    Mass 100
    DeathHeight 80
    +SHOOTABLE
    +NOBLOOD
    States
    {
    Spawn:
        TLMP ABCD 4 Bright
        Loop
    Death:
        TLMP E 1
        TLMP E -1
        Stop
    }
}
No tags attached.
related to 0001121confirmed  "Goto Super::Death" causes death state to repeat itself for incoming clients + incoming clients dont know where to go in states 
? thing_state_connect_01.wad (1,712) 2012-10-27 02:46
/tracker/file_download.php?file_id=848&type=bug
png Screenshot_Doom_20121027_043733.png (106,077) 2012-10-27 02:47
/tracker/file_download.php?file_id=849&type=bug
png
Issue History
2012-10-27 02:46unknownnaNew Issue
2012-10-27 02:46unknownnaFile Added: thing_state_connect_01.wad
2012-10-27 02:47unknownnaFile Added: Screenshot_Doom_20121027_043733.png
2012-10-27 02:47unknownnaStatusnew => confirmed
2012-10-27 02:47unknownnaRelationship addedrelated to 0001121
2012-10-28 09:34Torr SamahoAssigned To => Torr Samaho
2012-10-28 09:34Torr SamahoStatusconfirmed => assigned
2012-10-28 10:32Torr SamahoNote Added: 0005237
2012-10-28 10:33Torr SamahoStatusassigned => needs testing
2012-10-28 11:44unknownnaNote Added: 0005238
2012-10-28 11:46unknownnaNote Edited: 0005238bug_revision_view_page.php?bugnote_id=5238#r2868
2012-10-28 11:47unknownnaNote Edited: 0005238bug_revision_view_page.php?bugnote_id=5238#r2869
2012-12-18 20:48DuskNote Added: 0005533
2012-12-18 20:49DuskNote Edited: 0005533bug_revision_view_page.php?bugnote_id=5533#r3028
2012-12-18 20:49DuskStatusneeds testing => resolved
2012-12-18 20:49DuskResolutionopen => fixed
2012-12-18 20:49DuskStatusresolved => feedback
2012-12-18 20:49DuskResolutionfixed => reopened
2012-12-18 20:50DuskStatusfeedback => resolved
2012-12-18 20:50DuskFixed in Version => 1.1
2012-12-18 20:50DuskResolutionreopened => fixed
2018-09-30 21:05Blzut3Statusresolved => closed

Notes
(0005237)
Torr Samaho   
2012-10-28 10:32   
This should fix the issue. Dead actors that were not corpses were not spawned at all. I can't guarantee that this change won't start spawning undesired stuff though, since we didn't spawn this kind of actors for about five years now.
(0005238)
unknownna   
2012-10-28 11:44   
(edited on: 2012-10-28 11:47)
It fixed the issue. The client will still jitter when bumping into the actors since their positions aren't sent at full precision, but that's a separate issue.

There's another separate instance of actors not appearing properly after connecting to the server. It was reported here. I'm able to reproduce it in AOW, but not in an example WAD.

Dusk, the Utility_MiniRavenRed actors will always disappear if you connect to the server when they aren't chasing a target.

(0005533)
Dusk   
2012-12-18 20:48   
(edited on: 2012-12-18 20:49)
Quote
Dusk, the Utility_MiniRavenRed actors will always disappear if you connect to the server when they aren't chasing a target.

This is consequence of 0001205, the client is deleting them on their own.

Since the problem is in its own ticket, I'm closing this as resolved since the original issue was deemed fixed.