Originally Posted by Anachron
You should add an option what player to play the sound to
Uh, well, I am pretty sure that the following won't desync:
if GetLocalPlayer() == MyPlayer then
Furthermore, though, when does it ever make sense for only one player viewing an action to hear the sound? If I shoot a missile at a point, all players should hear the explosion, stuff like that.