Reintroducing Edgegap’s Smart Fleet Manager

Smart Fleet Manager - Diagram

Key Highlights

  • Edgegap’s Smart Fleet Manager is a container-based game server orchestration solution that offers efficient server capacity and just-in-time deployment over traditional fleet management.
  • It provides better player experience through up to 65% latency (”lag”) reduction, minimal downtime for maintenance, high scalability, and flexible DDOS mitigation.
  • It’s benefits impact directly every game type (see comparison below) uniquely. See what’s right for your game!

Game Server Orchestration & Fleet Management

Orchestration is the process of managing and deploying servers to ensure the smooth functioning of a gaming application. It involves managing the infrastructure to provide optimal performance, scalability, and uptime while minimizing latency and downtime for players.

Fleet management has been the standard for orchestrating game servers for years. The traditional method manages and deploys servers through multi-CPU server deployment as a single unit. In Fleet Management, these multi-CPU servers scale up automatically when capacity on the existing server base reaches a certain threshold.

This means server capacity is wasted away because fleet management must pre-emptively deploy servers with a large footprint to accommodate player demand (see graph).

Recently, container orchestration has made running smaller game server instances simpler. Empowering game developers to use a more efficient type of orchestration called Session Deployment.

Diagram - Wasted Capacity of Traditional Fleet Manager

Edgegap’s Smart Fleet Deployment

Edgegap’s Smart Fleet Deployment orchestration benefits from the composability of containerized game servers. In other words, smart fleets do not suffer from “cold starts” or overcapacity usage as they can be deployed just in time as player demand increases. This leads to additional benefits including increased server capacity efficiency, just-in-time deployment, greater security and more.

Additionally, Edgegap’s platform automatically distributes the workload among the servers of its market-leading 450+ locations worldwide, ensuring that players are assigned to the server closest to them (”proximity hosting”). This optimized gaming experience for each player results in reduced latency (”lag”) by up to 65% for faster, more responsive multiplayer gameplay. This near-zero lag experience ensure the market’s lowest latency conditions regardless of players’ platform, location or internet access type.

Smart Fleet Manager - Diagram
* Information on locations and cloud provides valid as of 2023.03

Game developers must consider their specific needs when deciding which orchestration method to use. To optimize the online experience for each player, the ideal solution must provide greater scalability, and handle server updates and upgrades with minimal downtime which session deployment ensure.

To better understand the improvement of containerized game servers, see this direct comparison between traditional fleet management and Edgegap’s Smart Fleet Manager.

Traditional Fleet Management Edgegap's Smart Fleet Manager

Player Experience

Varies based on player location, as servers are often located in centralized locations with single service cloud providers
Excellent, as players can be connected to game servers close to them through Edgegap’s distributed cloud networks

Maintenance

Long downtime as each fleet, containing multiple servers, must be updated at once
Minimal downtime as each game server can be updated independently for automatic rolling updates

Scalability

Restricted, as scalability may be limited based on the chosen instance type and region
Highly scalable, as servers and providers can be added or removed based on needs automatically

Server Provisioning

Slow, needs to upload a binary and wait for cloud provider to process it before being available
Fast, only needs to update the container image to test new version

DDOS Protection

Vulnerable to DDOS due to centralized location and large amount of players on a single IP address
Flexible DDOS mitigation due to distributed nature of the service

Costs

Based on server unused capacity and player demand with high potentially for waste
Optimal, as completely based on the player demand (scale up from 1/8 CPU) with no upfront fees

* Information on locations and cloud provides valid as of 2023.03

Game Types

 As for types of game, here is a direct comparison between tools, by video games genre:

Game Type Traditional Fleet Management Edgegap's Smart Fleet Manager

MMORPG / Metaverse / Battle Royale

- Unused capacity costs due to large server footprints when scaling up
- Complex server provisioning per region
- Limited to centralized locations
- Limited to the compute available on centralized cloud service providers

- Scaling based on player demand
- Automated server provisioning and updates
- Better player experience in regions underserved by centralized cloud providers
- Can be used along with bare-metal providers with specialized hardware

FPS / MOBA / RTS / ARPG

- Centralized location favors players or teams located near the game servers
- Latency varies based on player location

- Increased fairness due to the game server location chosen based on all players in the match
- Low latency helps players react quickly, resulting in a smoother and more responsive gameplay experience

Sports / Racing

- High latency can make controls difficult for players, resulting in a poor gameplay experience

- Low latency ensures that players can react quickly to obstacles and perform better

Coop / Party games / Turn-based

- Complex server provisioning for “simple” multiplayer
- Unused capacity costs due to server footprints when scaling up

- Automated server provisioning and rolling updates
- Scaling based on player demand

Learn more on Edgegap’s Smart Fleet Manager and how it can benefit your game, whether it is in development or well into post-launch. Create your account today!

This site is registered on Toolset.com as a development site.