Documentation

Multiplayer Services SDK

All Services

Multiplayer Services SDK

Rate limits

Understand request rate limits to help control your implementation's network traffic.
Read time 1 minuteLast updated a day ago

The Multiplayer Services SDK uses rate limits to help control network traffic by restricting the number of requests received by the API within any given second. The following table shows the rate limit for each of the session request types for players and service accounts. Because service accounts are allowed much more control and are likely to be managing multiple lobbies at a time, their rate limits are more relaxed. Service Account rate limiting is on a per IP address basis. The number of requests taken in account will be shared if several game servers are hosted on a same machine or if several machines are behind the same NAT gateway.

Request type

Player limit

Service account rate limit

Query for lobbies1 request per second100 requests per second
Create sessions20 per minute2000 per minute
Join sessions1 request per second2000 requests per minute
Create or Join sessions1 request per second2000 requests per minute
Quick Join sessions1 request per second600 requests per minute
Get sessions1 request per second100 requests per second
Get joined sessions1 request per second200 request per minute
Get hosted sessions1 request per second600 requests per minute
Delete sessions2 requests per second200 requests per second
Update sessions60 requests per minute6000 requests per minute
Bulk update sessionsN/A (forbidden)1 request per second
Leave sessions or remove players5 requests per second500 requests per second
Update players60 requests per minute6000 requests per minute
Reconnect to session1 request per second1000 requests per minute
Get migration data information1 request per second100 requests per second