-someone creates a server -a client connects the server and sees the list of avalaible rooms and connected clients, besides he can chat with other people -client can create a room and be a host or enter a room and be a guest -the host of the room launches the game