Game Version number: 1.3.0.130
Modded?: (Yes/No) No
Issue Description:
Due to SoundComponent being present only on clients and listen servers, dedicated server can no longer play destruction sounds in SCR_DestructibleHitZone as damage calculation and destruction events are server authority only, they simply have no way call sound anymore due to logic error in the code (SCR_DestructibleHitZone.PlayDestructionSound) - OnDamageStateChanged is evaluated only on server, so this sound playback code simple will be not executed on dedicated server at all - at first it will be prevented by System.IsConsoleApp check, then it will be stopped by simply not having a SoundComponent being present on entity on dedicated server thus leading no destruction sound.
P.S. Also, due to missing SoundComponent on entities on dedicated server, modders can no longer "broadcast" audio to clients (play sounds on server tied to your game logic to be automatically played on clients too), which leads to an jumping hoops and playing client-server-client rpc ping-pong to just play the sound, which is, IMO, an design oversight. Considering that the game is designed around the server authority and calculations on server with then-sending calc results to all clients, sound component and ability to play sounds from dedicated server with rpc component broadcast to clients should return as it was before this breaking change.