> For the complete documentation index, see [llms.txt](https://docs.allout.game/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allout.game/going-all-out/handling-engine-platform-updates.md).

# Handling Engine/Platform Updates

Most updates require no changes from you as a developer. However, updates that affect the network or CSL language, called "Protocol Updates", will require changes.

### Protocol Updates

#### Release Frequency

Since CSL is new we're currently **releasing protocol updates roughly each month** to rapidly integrate your feedback and improve performance.

#### Release Notes

We will publish "work in progress" release notes on the [Changelog](https://docs.allout.game/changelog/) as we prepare the next protocol update for release.

#### Preparing Your Game

As we get closer to releasing a protocol update, we will communicate with devs in the #game-dev channel of our Discord

### Testing Protocol Updates

All Out allows you to switch your game to "Nightly" mode which will allow you to preview protocol updates for local development and staging copies of your game before the update goes live.

To do so, change the "Platform Version" selector on the Create page of the site to "Nightly" and relaunch the editor.

{% hint style="warning" %}
Do not publish from nightly to production versions of your game, players will not be able to join.
{% endhint %}
