Skip to main content

EdgeGap

UploadPowerful Infeatures Progressfor gaming & enterprise | Edgegap

Overview

Edgegap hosts game servers where your players are. By simply providing your player’s IP address for a given match, Arbitrium  (Edgegap’s decision-making platform) will quickly measure the best location out of thousands in real time. Once selected, Arbitrium will spawn a game server from the best area, and players will enjoy their game with much lower lag and higher fairness.

Arbitrium

Arbitrium is at the core of the Edgegap platform. This is where our decision-making algorithms, deployment life-cycle management, and automated monitoring tools come together to offer game studios and application developers the highest-performing hosting solution on the market.

https://docs.edgegap.com/assets/images/overview-b249b22165e750f2ebc281d36948d0c4.png

Arbitrium

Arbitrium is used to deploy your Game server or Application, where it's needed and when it's needed. To deploy an application or a game server in our system, you need to create your first application/game server on the dashboard.

Fleet

A fleet is a tool to facilitate the creation of session-based deployments. It automatically creates deployments worldwide based on simple but powerful settings. This way, you can ensure that you have at least what you need regarding server capacity. It can also delete them fully automatically with some more in-depth configuration. We will soon see how to create your first fleet.

Fleet policy

Policies are a set of restrictions that your fleet will follow to create deployments in specific locations. Without them, your fleet will simply not work. That being said, you will need at least one policy, but you can add multiple ones to create deployments at many locations on a single fleet.

Type: The type of policy will determine what kind of JSON body will be valid in the data field. It can either be:

  • Location - The filters will be of geographical type like a city, country, continent, etc. This is the type you will most likely use.
  • Tag - The filters will be based on in-house tags like infrastructure or CPU type. This is a more advanced way to filter your policy. You can get the available tags with the API Doc.
  • Coordinates - This type allows you to input a latitude/longitude coordinates as the point where you want your deployments to be. We will try to make the deployments as close as possible to the coordinates.

Policy filter

They allow you to fine-tune where you want your deployments to be located. They are a part of the policy itself, but by how they are constructed, we found that it would be easier to understand on their documentation page.

Session

The sessions are an ephemeral entity that allows managing the addition and the deletion of a player or group of players on a deployment.