Page MenuHomeFeedback Tracker

Buildings destroyed by Edit Terrain Object module don't appear properly for players in multiplayer on dedicated servers
Reviewed, NormalPublic

Description

Buildings destroyed by 3DEN Editors "Edit Terrain Object" module are not working properly in multiplayer missions on dedicated servers. Target building doesn't appear destroyed for players but instead ruins are shown in addition to original building which appears undamaged.

Details

Severity
Minor
Resolution
Open
Reproducibility
N/A
Operating System
Windows 7 x64
Operating System Version
Ultimate
Category
Editor
Steps To Reproduce
  1. Create multiplayer mission and put "Edit Terrain Object" module on some building that is originally in the map.
  2. Select "destroyed" state from module attributes.
  3. Run mission on dedicated server.
  4. Undamaged target building and its ruins are both visible for players.

Problem doesn't occur in singleplayer or in multiplayer if client is same than server. Only on dedicated servers for non-local players.

Additional Information

EDIT, more info: Occurrance of problem is dependant on player count. Propability of problem occurring rises when there are bigger amount of players on server.

Event Timeline

Kiardon created this task.Oct 23 2018, 5:50 PM
Kiardon edited Additional Information. (Show Details)Oct 23 2018, 7:17 PM
Nillers added a subscriber: Nillers.Dec 4 2018, 7:49 AM
Nillers removed a subscriber: Nillers.

Would to confirm that I have too experienced this on a dedicated server I run. The player count did not make any difference to the results described here (tested 1 and 12 players).

Nillers added a subscriber: Nillers.Dec 4 2018, 7:53 AM
Wulf changed the task status from New to Reviewed.Dec 4 2018, 2:07 PM
Wulf added a subscriber: Wulf.

Hello.

Thank you for the report. We will ahve a look at it.

The same is true for the state of the doors. Open/close are more or less random on dedicate server.

PiepMGI added a subscriber: PiepMGI.EditedSat, Apr 27, 10:15 PM

The solution is known. Instead of a "server only" module trying to execute some weird EG (effect global) commands, it could be far more efficient to run a script locally, at least for destruction which is not supposed to evolve during game. the module must be global.
See the workaround here for destroyed building.