Documentation

Support

Multiplay Hosting

Multiplay Hosting

Reservation flow

Understand how the reservation process allows your game servers to notify Multiplay Hosting they are in use.
Read time 1 minuteLast updated 3 days ago

A reservation is a retroactive request by a server to notify Multiplay Hosting that the server is in use. Reservations are similar to allocations for customers who can't use allocations because they don't use a matchmaker, for example. Reservations work well with games that use a server browser model, which is a model where players choose which server they want to join rather than have a matchmaker decide for them. In this case, customers use Multiplay Hosting for its scaling technology and infrastructure management. The following steps outline the reservation process.
A flowchart illustrating a multiplayer game server reservation process, demonstrating the interaction between the game client, game server and Multiplay Hosting's reservation processor.

A flowchart illustrating a multiplayer game server reservation process, demonstrating the interaction between the game client, game server and Multiplay Hosting's reservation processor.

  1. The game clients connect directly to the game server.
  2. The game server calls the Reserve API endpoint to mark itself as reserved.
  3. Multiplay Hosting's reservation processor looks up the calling game server, then removes it from the available server pool. This is done to help with scaling decisions rather than to prevent it from being allocated twice.