You are looping the event calls infinitely:
-
Call Server event
-
Server event calls Multicast event
-
Multicast event calls Server event (goes back to #1)
Here’s how you replicate sound to all clients properly:
Below is the event flow:
-
Call PlayCollapse01Sound event
-
PlayCollapse01Sound event calls Server event ServerPlayCollapse01Sound
-
Server event ServerPlayCollapse01Sound calls Multicast event MulticastPlayCollapse01Sound
-
During Multicast event MulticastPlayCollapse01Sound, play sound for each player and stops right there
CAUTION: Default UE4 audio settings will give you false impression of sound to each client. You have to check the following audio setting to hear sounds correct way on all Clients including ListenServer:
- On Play Mode Settings, click Advanced Settings…
- On Level Editor - Play settings, check Create Audio Device for Every Player: