How do I pause the world in a multiplayer game?

I have a death match style game mode. When a player wins, I want to pause everything in the scene (characters, animation, particles, etc), except for maybe player input (e.g. the might be able to orbit the camera around the winning character).

How do I go about this, I’m finding it hard to find anything that not about single player pausing, and trying ‘UGameplayStatics::SetGamePaused(GetWorld(), true)’ from my game mode doesn’t work.

If it’s pretty complicated to get the player input to orbit a camera, a good first pass would just be to pause everything.