Managing Multiplayer Sessions
As you already know from previous chapters, a game session is represented by a server with multiple players all connected to it.
Unreal Engine provides a solid framework for creating, destroying, and handling game sessions. By having a strong grip on how to handle a multiplayer session, programmers can ensure their games will provide a nice and flawless experience to all players involved.
In this chapter, you will be presented with the main concepts needed to manage a game session, starting from the basic setup to creating one. Then, you’ll learn how to let clients search for available sessions and how to join them. By the end of this chapter, you will have built a user interface that will be used later to handle the Unreal Engine multiplayer session system.
Through the next few sections, I will present the following topics:
- Understanding game sessions
- Preparing a project game session
- Creating a session
- Joining a session...