MantisBT - Zandronum
View Issue Details
0003412Zandronum[All Projects] Bugpublic2018-04-14 14:542021-08-17 21:17
eagle 
Dusk 
normalminoralways
needs testingopen 
MicrosoftWindows Server 2012 R2XP/Vista/7
3.0 
 
0003412: SetActorProperty with APROP_Species is not synced to clients
If the actor set species in the script SetActorProperty (0, APROP_Species, "Player"); then this property is not synchronized with clients.
zandronum -host -file setspecies-2.pk3
zandronum -connect localhost -file setspecies-2.pk3

In the console:
pukename whatsmyspecies1; wait 5; pukename whatsmyspecies 2
No tags attached.
? setspecies.pk3 (608) 2018-05-06 23:46
https://zandronum.com/tracker/file_download.php?file_id=2328&type=bug
? setspecies-2.pk3 (985) 2019-06-04 19:32
https://zandronum.com/tracker/file_download.php?file_id=2485&type=bug
Issue History
2018-04-14 14:54eagleNew Issue
2018-04-15 21:41KorshunNote Added: 0019165
2018-05-06 12:33Torr SamahoSummarySetActorProperty does not work correctly online => SetActorProperty with APROP_Species is not synced to clients
2018-05-06 12:34Torr SamahoNote Added: 0019196
2018-05-06 12:34Torr SamahoStatusnew => feedback
2018-05-06 23:46eagleFile Added: setspecies.pk3
2018-05-06 23:47eagleNote Added: 0019208
2018-05-06 23:47eagleStatusfeedback => new
2018-06-24 19:43eagleNote Added: 0019283
2018-06-24 19:50eagleNote Edited: 0019283bug_revision_view_page.php?bugnote_id=19283#r11574
2018-06-24 19:56eagleNote Edited: 0019283bug_revision_view_page.php?bugnote_id=19283#r11575
2018-06-24 19:57eagleNote Added: 0019284
2019-05-22 07:34eagleNote Added: 0020689
2019-06-04 19:32DuskFile Added: setspecies-2.pk3
2019-06-04 19:32DuskAssigned To => Dusk
2019-06-04 19:32DuskStatusnew => confirmed
2019-06-04 19:33DuskSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=12614#r12614
2021-08-17 21:17KaminskyNote Added: 0021746
2021-08-17 21:17KaminskyStatusconfirmed => needs testing

Notes
(0019165)
Korshun   
2018-04-15 21:41   
This issue should be renamed: SetActorProperty with APROP_Species is not synced to clients
(0019196)
Torr Samaho   
2018-05-06 12:34   
Please provide a minimal example wad.
(0019208)
eagle   
2018-05-06 23:47   
the minimal example is loaded.
(0019283)
eagle   
2018-06-24 19:43   
(edited on: 2018-06-24 19:56)
wrote a script for verification, on a serverside player have species "player", and on the clientside player species has player's actor name. it only happens online.
на сервере у игрока специя устанавливается в "player" (правильно), а на стороне клиента у игрока устанавливается специя по имени актора игрока (не правильно).

(0019284)
eagle   
2018-06-24 19:57   
I hope to live up to the moment when it is fixed.
(0020689)
eagle   
2019-05-22 07:34   
I solved this problem with a small crutch, set the species on the server side and run the script in the client side also setting the species; on the player’s actor and some other actors created by the players during the game it works, but this problem is still with the monters.
(0021746)
Kaminsky   
2021-08-17 21:17   
This should be fixed in 3.1 now; the server will now properly update an actor's species on the client's end when changed in ACS.