Skip to main content

2 - Create your Game Profile

Arbitrium is awesome to deploy your game server, where it's needed and when it's needed. To deploy a game server in our system, you need to create your first application/game server on the dashboard. You can do so by clicking on the “Applications” section of the navigation sidebar.

Before you get to deploying your app, we suggest a brief, directed introduction using an already containerized public app. This will allow you to familiarize with the UI and the flow of configuring, deploying and managing your applications, but without the trickier parts!

In this section, we will guide you through the creation of an application on Arbitrium's Dashboard.

Feeling confident?#

As already mentioned, we will be using a simple, public app for this tutorial, but if your app is already containerized (See here for details), you're free to use it instead.

Do take note that we won't be covering every field in detail in this introduction, and you should refer to the application version detail pages for a more in-depth configuration.

Let's get started#

If you don't have any configured application yet, you can use the button provided, or navigate to the application page and click on the “Create New” button and create your game profile.

img

You will be prompted to fill a creation form. When creating an app, you will also create an app version associated with the app.

First, fill in an application name and choose an image for the app. This is purely for visuals and to identify your app in the Dashboard, so you can put whatever you want for this tutorial.

img

Then, you will be configuring the application version. Application versions define how the deployments will behave, and you can create many app version for a single app (e.g. One for the production server, and one for the beta).

In the tutorial, we will be deploying grido's speedtest application. For that, you will want to enter the following values in the required fields:

FieldWhat is that?Value
Version nameThe name of your application for identifying it in the dashboard.v1-demo
docker repositoryThe repository that hosts your docker container (e.g. Docker Hub, Harbor, etc.).docker.io
Docker imageThe image of your container.grido/speedtest
Docker tagThe tag (version) of your container to use for this app version.latest
CPU CountThe number of CPU units required to run your container.256
MemoryThe number of RAM units required to run your container.256
MemoryThe number of GPU units required to run your container.0
Ports80 (TCP)

img

We won't go in-depth about the fields and their impact on the deployments right now. If you're curious, refer to the application versions page.

At that point, the form is ready to submit. You might have noticed the two little buttons on the bottom of the page, Application API request and Version API request. These allow you to view a request snippet that you could use with our API to create this exact same application and version.

img

img

If you wish to test the API, follow the following example API Getting started.

You can hit submit and you will be redirected to the Applications page, where you can find your newly created app. Simple as that!

Next step: Deploying your app!