Table of Contents

Publishing

When you're ready to launch your game on All Out, there are a few steps to take.

Closed Testing

You can test your game in a closed setting by marking your game as "Private" on the website, and then use the game's link to invite players. Only those with the link will be able to play.

Unlisted is another privacy setting that allows friends to join, but doesn't directly show the game in the main browse page. This should be used when you have sub-games (like bed wars variants) that you teleport to from a "Hub" game. This way players can join their friends playing your sub game, but they don't all get listed individually in the browse page.

Staging Version

We recommend creating two versions of your game. A public version and a staging version. You can regularly upload to the staging version and test with small groups without the fear of breaking your live game.

To easily publish to both, you can edit your game's ao.project file with both game IDs:

{
    "project_id": "6696a895ca27f9b1833bdc70",
    "projects":
    [
        {
            "name": "Murder Mystery",
            "id": "660dbd382928ad7252a47ec9"
        },
        {
            "name": "Murder Mystery (staging)",
            "id": "6696a895ca27f9b1833bdc70"
        },
    ]
}

This will create a dropdown selection when clicking the "Publish" button in the editor you can use to select between the two.

Early Access

There are two tiers to early access. Mega VIP unreleased game access, which you can enable by setting your game's visibility to "Mega VIP". Games at any stage of development can be set this way. Users have an expectation that these games are broken/subject to change/or may not ship.

When you're ready to expand early access to the broader community, create an Early Access product under Manage Products on the website and set its ID as the "early access product ID" on your game's settings. This will allow users to spend sparks to try your game early. You must also set the "Unlocks At" date to signal when the game will be broadly available.

When you publish your game from the editor, a new "version" will be created. Versions can be managed (rolled back) from the website. You can also use the "Manage Servers" tab on the website to view what version.

Note: Only newly created servers will use the new version of your game. If you want to force existing servers to update, you'll need to stop them from the manage servers page.