Server slots
Last updated: May 29, 2026
Server slots are logical segments of resources on a machine dedicated to a single instance of a game server binary. The game server binary can change, but the server slot that a game server binary runs within remains the same. When a matchmaker allocates a game server to a game session, it allocates a specific server slot on a machine within a fleet.
Server slot resources
Each server slot has access to resources from the host machine, including:
RAM: A portion of the machine's memory allocated to the server instance
CPU time: A share of the machine's processing capacity
Network ports: Dedicated ports for game traffic
Storage: Access to the build files and server file storage
Server density
The number of server slots per machine is determined by the server density configuration. Multiplay Hosting calculates the optimal number of server slots based on:
The resource requirements defined in the fleet configuration
The total resources available on the machine type
The CPU and RAM usage settings specified in the build configuration
This calculation aims to maximize cost-efficiency while maintaining performance by ensuring each server slot has sufficient resources.
Resource allocation
Multiplay Hosting allows build executable processes to exceed the allocated resources of their server slot by a small margin of tolerance. This provides flexibility for temporary spikes in resource usage during gameplay.
However, if a process consistently exceeds this margin of tolerance, Multiplay Hosting considers the server as misbehaving and may take action to protect other server instances on the same machine.
Best available server
During allocation processing, Multiplay Hosting finds the best available server from the pool of ready servers. The platform prioritizes allocating servers on machines that optimize cost-efficiency while meeting the allocation requirements for the requested region.