Skip to content

A/B Deployment

A/B deployment is an update process whereby you deploy new versions of your game servers alongside your already existing game servers. First in small amounts, allowing you to test your new build first with a few clients, maybe a team of internal or external testers. You control the clients that will connect to the new versions via your matchmaker - you do not update all clients at the same time. Only when you are happy with the new game server version will you send all client-update instructions and will you let all other clients join with the new game servers.

This has the side effect that your game servers running the old version will automatically be abandoned once all your clients have updated. When that moment has been reached, you can delete the remaining game servers still running the old version.

Note

This deployment method has not yet been implemented.

Benefits

  • No maintenance window is required
  • Allows for testing your new game servers before moving the whole community to the new version

Downsides

  • During the A/B deployment process you will have a bit more game servers than normal, occupying a bit more resources, unless you have unused bare metal hosts available

Performing a A/B Deployment via the UI

Note

This deployment method is not yet available. This documentation will be updated as soon as it is available.

Performing a A/B Deployment via the API

Note

This deployment method is not yet available. This documentation will be updated as soon as it is available.

Performing a A/B Deployment manually

You can perform all of the above manually if you wish, bypassing our automated systems. For more details on how to do this, please see the AB Deployment - Manually chapter. Note that you will not receive any live-reporting emails then.