Skip to main content

Pricing & Billing

Hathora’s pricing is usage-based and scales with the amount of provisioned capacity you are utilizing in each region. In order to ensure optimal cost savings for our customers, we support a seamless combination of Bare Metal and Cloud capacity.

Usage Based Pricing

The two units that Hathora charges usage on are:

  1. vCPU-seconds
  2. Egress bandwidth (bytes)

The best way to estimate how Hathora pricing will apply to your game is to first gather some data from your game:

  1. Target CCU - The number of concurrent players you want to determine a cost estimate for
  2. Players per vCPU - E.g. a session of 6 players playing on a server utilizing 2 vCPUs, would equate to 3 Players per vCPU.
  3. Egress (GB) per player - Measure total egress for a single session, then divide by total players on the server.

With this data, you can then calculate the following:

  • Target CCU / (Players per vCPU) = Total vCPU
  • Egress (GB) per player x Target CCU = Total Egress GBs

To get latest Hathora rates for vCPU and egress, schedule a call with us. On the call you will receive quote for:

vCPU usageEgress bandwidth usage
Cloud vCPU-hr rateCloud egress GB rate
Bare Metal vCPU-hr rate (over 60% savings)Bare Metal egress GB rate (over 90% savings)
tip

Bare metal servers can be ordered with as little as 1-month commitments. With significant savings being unlocked with longer term commitments

How to estimate your costs

Below is an example for estimating total Bare Metal server costs using the Target CCU values calculated above and the Hathora rates.

Estimated Cost = (Total vCPU x Bare Metal vCPU-hr rate) + (Egress (GB) per player x Bare Metal egress GB rate)

How Hathora helps you optimize server costs

There are 4 major ways how Hathora helps studios cost optimize their multiplayer games:

  1. Hybrid compute pools (Bare Metal + Cloud burst) is the most cost-efficient model for popular multiplayer games. Hathora makes that simple by seamlessly orchestrating servers across both.

  2. Hyper-optimized autoscaling and intelligent scale-down. The Hathora Autoscaler spins up nodes in under 2 minutes, and can spin up hundreds of nodes in parallel to handle sudden player spikes. Our Autoscaler also intelligently avoids fragmentation as it quickly scales down nodes when peaks subside.

  3. Hathora global fleets are reusable across your multiple game modes and environments. This allows you to maximize your available servers and avoid needless idle compute.

  4. Our dedicated support team becomes your studio's infra ops team, reducing the need to hire out your own team to manage all of your infrastructure directly.

Billing Details

Every month we calculate your bill based on the aforementioned calculations. We will first deduct your bill from your remaining credit. Once your credit is fully exhausted, Hathora will send an invoice at the end of the month to the account holders email. You will have 30 days to complete the payment to retain services.

Support

Discord support is available by default to all of our customers. To inquire about dedicated support plans, please reach out to us at contact@hathora.dev.