Fleets

Note: The content on this page pertains to Clanforge. If you’re using Multiplay Hosting, refer to the Multiplay Hosting documentation.

A fleet is a grouping of servers that perform a similar function and need to be managed in a similar way. Clanforge groups these servers together to help you manage them.

Fleets are owned by an account service, which defines how the servers are billed, and typically corresponds to a game title. Clanforge defines the account services and fleets for a customer, and all scaling and allocations happen within a fleet, which has configuration information about how to scale its servers.

Fleet example

A studio is releasing a new multiplayer game, MP-B, which is hosted on Clanforge. This studio had previously released a game on Clanforge, called MP-A. Both games have two components that need hosting:

  • The game server, which is where players actually play the game session.
  • A training server, which is where players learn how the game works before joining a real session.

Each of these games must be billed separately, so Clanforge creates an account service for MP-A and another for MP-B. For both games, the training servers use fewer resources than the game servers, and don't require as much scaling. Accordingly, Clanforge separates these two servers into different fleets: one fleet for training servers, and the other for game servers. The following diagram shows an example of this configuration.

For separate fleets of the same game (for example, a production fleet versus a development fleet), you would likely use the same account service.

Two games, their account services, and fleets.

Topics covered in this chapter: