Fpsゲームがマルチプレイ対応できない

それは「弾を発射した銃」ではないのですか?
マズルフラッシュはPlayerの手から出るのでしょうか?

単純にその銃のインスタンスの「銃口」から火花が出さえすればOKなはずです。

指摘した流れで行けばこの発射イベントはMulticastでそれぞれのクライアントで実行されるはずですね?