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 hundreds 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.
The integration is done from your matchmaker to Arbitrium using a Restful API. After sending the player’s IP for a match through this API, Arbitrium will collect and analyze the telemetric data from within each location it can access. This telemetry is used among multiple other elements to decide which area is the best for this specific match at this point. Arbitrium will then deploy a game server on this location and reply to the matchmaker with the game client’s information to connect to the server (i.e. IP, ports, etc.). You can find more information in the call-flow section of this documentation.
Through an optional plugin (added to your game server), Arbitrium can also track each player’s experience in real-time from a network perspective. With Edgegap, you don’t need to include anything in the game client. This solution supports PC, Mobile, Xbox and PlayStation platforms.