The error your game gets
When a call fails, you get an error with these parts:
If you passed a function to the call, the error goes to that function. In Blueprints it comes out of the On Failure pin. If you passed nothing, the error goes to
OnSimplError.
Codes from Simpl are in capital letters, like LOBBY_FULL. Codes from the plugin are in small letters, like not_initialized. Check them exactly.
Common codes
Do not show the raw message to players. Show your own.When to retry
The plugin retries onlyTRY_AGAIN (HTTP 503). It waits at least the Retry-After time, which is 1 second, and tries up to 3 more times. If it still fails, you get the error.
The plugin does not retry RATE_LIMITED (HTTP 429). RetryAfterSeconds is the number of seconds until the limit resets, and it is at least 1. Wait that long before you call again. Do not retry in a loop. See Rate limits.
For every other error, do not retry until something changes.