diff --git a/SRMP/Patches/Patch_PauseMenu.cs b/SRMP/Patches/Patch_PauseMenu.cs index 2003929..b55f264 100644 --- a/SRMP/Patches/Patch_PauseMenu.cs +++ b/SRMP/Patches/Patch_PauseMenu.cs @@ -17,7 +17,12 @@ namespace SRMultiplayer.Patches { if (!Globals.IsMultiplayer) return; - NetworkClient.Instance.Disconnect(); + //only handle the client if the client is the one disconnecting + if (!Globals.IsServer) + { + NetworkClient.Instance.Disconnect(); + } + //if server ahndle the shutdown NetworkServer.Instance.Disconnect(); } }