Looking for a quick start on game deployment within the Game Hosting platform? Here's how it works:
1. Register build origin & upload your build archive.
Before you can begin, you need to register a build origin; a secure web server that hosts your build archives. A build origin can be a web server that you host yourself, or you can use a build origin provided by us.
Once that's registered, upload your build to the origin.
2. Define your Application
Our platform needs to have some information about the application you're going to deploy. As such, you have to create an Application element telling us what kind of application it is (a game application to begin with) and you must give it some properties, like a network (game) port that clients can connect to.
3. Create Application Build
Next you must point to your build archive from within an Application Build element.Here you enter things like the name of the executable, along with any startup parameters that we need to pass to the game server when starting it.
4. Create Game Template
From within a Game Template you point to an Application Build you want to deploy. You need this step because you must point to this later on in the process.
5. Create Deployment Environment
A Deployment Environment is the top most element in your deployment hierarchy. It encapsulates all Fleets that must be grouped together for a single purpose. E.g. you can have a development, testing and production environment.
6. Create Deployment Profile
Now it's time to tell the platform where you want your game servers deployed by creating a Deployment Profile. Here you must define your geographical deployment regions (based on where you rent bare metal servers from us) and optionally add cloud bursting locations to each region.
7. Create Fleet
A Fleet ties all previously created elements together, defining for the platform all details it requires in order to deploy your game servers.
8. Enable Deployment
Finally, you must enable automatic deployment. Sit back and see your game servers come online within a few minutes(1)(2)
¹ the largest factor in deployment time is the size of your build archive that needs to be downloaded
² in order to deploy game servers you first need to have at least one bare metal or flex metal server active in your account
This is only the beginning
Of course there are many more details to hosting your game. But if you have a grasp on the explanation above, you're well on your way to using the platform!