For the complete documentation index, see llms.txt. This page is also available as Markdown.

Private Fleets

Reserve standby capacity on monthly basis and choose your preference between Virtual Machines (Performance) or Bare Metal (Overdrive) specifications.

Private Fleets are an optional addition to Edgegap Cloud (default), a popular hosting option:

  • enabling Persistence with 24/7 always online servers, and

  • favorable Match-Bound pricing with predictable traffic.

🌟 Upgrade to Pay as You Go tier to unlock private fleets hosting with standby capacity!

βœ”οΈ Introduction

Private Fleets let you pick specific host locations and reserve dedicated standby compute capacity within our globally available provider-agnostic infrastructure, suitable for:

  • live games with predictable daily traffic patterns and stable player communities,

  • persistent 24/7 servers featuring open worlds with user-generated content placed by players,

  • MMO games prioritizing social experiences with high amount of concurrent users per server.

↕️ Allocations

Orchestrating your fleet capacity efficiently can make or break your cost savings. Finding the optimal ratio between Fleet and Cloud Overflow hybrid requires multiple iterations.

Fleet Utilization Charts (in dashboard)

1. Schedule Hosts

Planning your Private Fleet capacity is an important recurring monthly DevOps activity.

Scheduling additional hosts for your fleet ahead of time is recommended if you expect any special events impacting your capacity such as:

  • global or regional launch, or a major update,

  • blanket discount, or free test weekend,

  • streamer event, tournament, or other public event.

Locations

Drop a pin on the map and preview your primary/fallback locations for new hosts.

Select a fallback strategy to control suitable locations for each centroid:

  • Proximity (default) - 700 km centroid radius, for precise control.

  • Redundancy - 1,400 km centroid radius, allowing more fallback locations.

Location availability depends on chosen hardware specification. Overdrive availability is limited.

πŸ“’ API provisioning under development, let us know about your Continuous Integration needs!

2. Discover Hosts

When testing new builds with developers or QA teams, the session step is often skipped and players connect directly to deployments while hard-coding or disabling session related features. This enables faster development iteration and isolates session side effects from server features.

Automate popular game flows for Player Sessions and server scaling with either:

Matchmaking:

  • Competitive Games

  • On-Demand Matches

  • Skill Rating and/or Custom Rules

Server Browser:

  • Persistent or Social

  • Long Sessions

  • Auto-Assign and/or Custom Search

Custom Backend:

Your session orchestration must be aware of available hosts to utilize fleet capacity:

On-Demand deployments:

  • Matchmaking maintains a cached list of hosts, refreshed every minute.

  • Matchmaking assigns one of the available beacons to each active host.

  • Deployments start on-demand, with optimal location for each match.

  • Players receive host assignment depending on the best matched beacon.

Pre-Warmed deployments:

  • Your DevOps administrator reviews available hosts and configures policies.

  • New deployments start when regional capacity falls below configured threshold.

  • Server Browser monitors capacity for each region mapped to a policy.

  • Players get an auto-assigned seat, or search and choose a server.

3. Deploy Servers

Start deployments on Private Fleet using the same parameters as Cloud deployments, with the added option to specify a prioritzed list of host IDs you wish to deploy to.

Deployments will be started on the first private host with sufficient capacity in your request. If no listed host has capacity available at the time, deployments will Overflow to Cloud.

Overflow to Cloud

Concerned about unexpected cloud costs? Configure cloud alarms to get notified when reaching custom billing thresholds, or talk to us about automated security measures.

Prepare for this possibility and review differences:

Behavior
Private Fleet
Cloud

Max. Game Duration

Unlimited (see Persistence)

24 hours

CPU frequency

up to 3.7 GHz boost

CPU:Memory Ratio

Increments 1 vCPU : 2 GB (fractional vCPU possible)

Billing Model

Per Host, Monthly

Per vCPU and minutes used

☁️ Hardware

Pick one of our generic host specifications:

Specification
Performance (VM)
Overdrive (Bare Metal)

Best Suited For

match-based games, or with predictable traffic

CPU-intensive games (AI), or above 1:2 CPU/RAM ratio

CPU Models

AMD EPYC 7642 & 7713 or similar.

Intel Xeon E-2288G & E-2388G or similar.

CPU Specifications

16 vCPU up to 3.7 GHz frequency

8 cores (16 threads) up to 5.1 GHz frequency

RAM Specifications

32 GB virtual RAM

64 GB DDR4

Free Egress Included

6 TB per Host

6 TB per Host

Price, pre-paid monthly

per host, lower rates available with commitment

$350.00 - 1 month rate $323.75 - 6 month rate

$280.00 - 12 month rate

$400.00 - 1 month rate $370.00 - 6 month rate

$320.00 - 12 month rate

Your first month's reservation price and free egress quota are pro-rated. This means you are charged only for the portion of time until the end of current month.

Reservations automatically renew on the first day of every month at 00:00 UTC until deleted. Your card will be automatically charged the monthly amount for renewed hosts at this time.

Small amount of resources on each host is reserved for Operating System, Monitoring, and Orchestration.

Modifying Schedule and Deleting Hosts

You may modify or delete a schedule at any time prior to the scheduled time, at no charge. You may designate any number of reserved (active) private hosts for deletion at the end of the current billing period, prior to the renewal date. Deleted hosts will not be charged for subsequent renewals. Any deployments running on private hosts scheduled for deletion will be gracefully shut down at the time of deletion without additional warnings.

Delayed Start or Insufficient Provider Capacity

In the event of delayed private host start or insufficient provider capacity, your payment amount and invoice for the scheduled or renewal periods will be adjusted accordingly.

πŸ”„ Host Lifecycle

Private Fleet hosts follow a simple lifecycle sequence.

1. Booting

New hosts have been requested, we're starting them in order of distance from your pin.

In our List Hosts API, hosts in this stage are indicated with status PENDING.

2. Active

Host is active and responsive, ready to 1. Start a Deployment.

In our List Hosts API, hosts in this stage are indicated with status ACTIVE.

3. Scheduled for Deletion

While stile active, this host will be deleted at the end of the current billing period (month). This action can be reverted (cancelled) at any time until deletion takes place.

In our List Hosts API, hosts in this stage are indicated with non-null delete_schedule .

4. Maintenance

While in Maintenance, hosts will automatically reject new Deployments. Hosts usually move to another status within 10 minutes, please contact us if you have any concerns.

If you need help, please reach out to us over Discord. For live games support see our ticketing system.

There's a few scenarios when a host may be in Maintenance status:

API status
Details

MAINTENANCE

Temporarily unavailable while our team performs system updates, security updates, or general housekeeping.

RECYCLING

Automatically replacing, while keeping the same ID. Triggers due to provider outage or in response to DDoS attack.

PERMANENTLY_REMOVING

Deleting as per your scheduled request (end of month).

5. Error and Other

Hosts may report Error, Down, or Other during certain special circumstances:

Dashboard
API status

Error

SERVICE_UNAVAILABLE

Transitioning state (only for a few ms).

Error

DEFECTIVE

Transitioning state while draining faulty host. You may see the defective host listed with the same ID as the replacement host for a few minutes.

Down

DOWN

Unknown error, please contact us.

Error

ERROR

Unknown error, please contact us.

Other

OTHER

Unknown state, contact us for details.

If you need help, please reach out to us over Discord. For live games support see our ticketing system.

Last updated

Was this helpful?