how can i make a Multiplayer Pause menu that doesn’t pause the game?
i am making the game in UE5.5
Its NOT simple ,
Scenacrio 1: you are on pause but others are still able to play game but only you are showing the pause menu but game is continuing in background. Lets imagine that you are going to swap your resolution or etc , then you can just show some widget for you. Thas some kind of local pause, for you as player, not for whole community playing the game.
Scenario 2: If game is designed that way that if anybody from the party knows that if you go pause & anybody have to go pause with you, than you have to design your game that way to tell anyone by the code to tell others that “you are pausing” , so you have to tell them all that you are pausing by sending event to server and multicast to anyone , “hey anyone? we have a little pause”, so game will be triggered to pause mode for anyone in party online until you tell server , ok am fine again & lets continue & send to server to unpause , then server will multicast to anyone “the game was unpaused”.
Thats the very complicated process and depends on your game design & you also have to consider what consequences it can have. So you should carefully think about what will happen after you send your message that you are going to do something and you need that pause. I mean , consequences to your code, what will happen with your acual running game, so you have to pick that right time and really carefully know your code before doing it safely to not ruin game for you and others. Multiplayer games must be made very carefully step by step.
First of all , you should try to do some multiplayer game without pausing & then think about that if you have ever seen online game paused & why you need that pause, please ask your self again. I personally if I need pause, I will finish game by leaving or winning the game & than, go smoke , take beer or whatever you like
25-30years ago we have been playing command & conquer and we was able to pause that game on local network. Who paused first , “You clicked pause button & by the code , you did sent message to host to pause the game , he paused himself and then he multicasted to anyone that game is paused, host stopped all the actors and game was still , the same for unpause” Its also popular with game like Age of Empires, when players are sometimes making funny time with pausing unpausing game
Hope it helps somehow.
one sec and i will read through this.
ya i was looking for a way to just show a widget that would be the in game menu with Settings for the game, i found out you need to have the when Escape key is pressed in the Controller. but thanks anyways.