rate card live · last sync 14 s ago

At-cost game servers. Paid for by the people who play on them.

Plainnode is a hosted game server platform that bills at exact pass-through cost. Every dollar goes to compute, bandwidth, and storage — never to markup. Provision over HTTP or MCP, then hand the invoice to your community and let the party split it.

0 %
compute markup
15 m
avg provision time
30 d
free post-cancel snapshot

// live invoice · server 'caldera'

{0.0} %

Underlay compute

1× c6i.2xlarge · spot-share

$18.40

Egress bandwidth

218 GB · cross-AZ

$2.15

NVMe snapshot

120 GB · daily roll

$0.94

DDoS protection

in-network, no add-on

$0.00

Utility fee

24/7 ops + mod support

$1.50 / mo

Total this cycle

same line items, no markup added

$22.24

The bill, decomposed

Five line items. No rounding on your side.

The invoice only contains things you can independently verify against the public rate card and the upstream provider. If we ever add a line, it appears here first.

01 / 05

Underlay compute

1× c6i.2xlarge · spot-share

$18.40

02 / 05

Egress bandwidth

218 GB · cross-AZ

$2.15

03 / 05

NVMe snapshot

120 GB · daily roll

$0.94

04 / 05

DDoS protection

in-network, no add-on

$0.00

05 / 05

Utility fee

24/7 ops + mod support

$1.50 / mo

Public rate card · #pricing

A server, a number, and a receipt that matches.

Pick a footprint. The number you see is the number you pay, with a 15% discount on annual. We do not have a "premium" tier — that is the whole point.

GET /v1/pricing · public

Re-queried from the upstream ledger every 60 s.

Public rate card

  • Realm

    P1

    $22

    per server · monthly utility fee

    4 vCPU · 8 GB · NVMe

    Minecraft, Valheim, small Terraria

    list $36$14
  • Holdfast

    P2

    $41

    per server · monthly utility fee

    8 vCPU · 16 GB · NVMe

    Palworld, ARK, CS2

    list $78$37
  • Column

    P3

    $58

    per server · monthly utility fee

    8 vCPU · 32 GB · NVMe

    Modded Minecraft, large survival

    list $110$52
  • Bastion

    P4

    $112

    per server · monthly utility fee

    16 vCPU · 64 GB · NVMe

    ARK cluster head, big MMO

    list $220$108

Source: underlay compute cost + bandwidth + storage, queried every 60 s from the public ledger. Utility fee covers 24/7 DDoS, mod support, and snapshots.

Party billing · #parties

One realm. Six friends. Six invoices less.

An admin creates a party, invites contributors, and the monthly invoice is split evenly. The host tops up any remainder automatically. If the group covers the bill, the host pays nothing extra.

  • Members pay through Stripe Connect — no native ledger, no platform IOUs.
  • Host sets the split (equal, weighted by usage, or by hand).
  • Resizing a server re-runs the split immediately; nobody overpays.
  • Members can leave a party any time and only owe the days they used.

party · caldera-crew

Palworld dedicated · 8 vCPU · 16 GB

active

Mira

contributor

$7.41

Tomás

contributor

$7.41

Ada

contributor

$7.41

Ronan

contributor

$7.41

Yusra

contributor

$7.41

Lin (host)

host · pays remainder

$5.18

remaining after contributions

$0.00

API first · #api

Your CI is the dashboard.

Provision, resize, snapshot, and tear down servers over HTTP or from an MCP-aware agent. The dashboard is a viewer, not a prerequisite.

Plain-Node · v1

Same surface, two transports.

// HTTP · POST /v1/servers

curl
curl https://api.plainnode.dev/v1/servers \
  -H "Authorization: Bearer $PLAINNODE_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "plan":     "holdfast",
    "image":    "palworld@latest",
    "party":    "caldera-crew",
    "snapshot": null
  }'

# → 202 Accepted
# {
#   "id": "srv_01HMQ3...",
#   "state": "provisioning",
#   "eta_seconds": 180
# }

// MCP · plainnode_provision

jsonrpc
{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "plainnode_provision",
    "arguments": {
      "plan":  "holdfast",
      "image": "palworld@latest",
      "party": "caldera-crew"
    }
  }
}

# → {"id":"srv_01HMQ3...","state":"provisioning"}

One scoped API key per integration. Tokens can be limited to a single plan, a single party, or read-only. Keys created from a CI runner expire by default; long-lived keys require an explicit rotation cadence.

FAQ · #faq

The questions we get most often.

Anything else — a refund, a new region, an unusual build — write to us at the address below.

Get in touch

Want to run a server before launch?

We’re onboarding a small first batch so we can keep the rate card honest. Drop us a line with the game, the size of your community, and whether you want HTTP, MCP, or both.

Direct line

plainnode@polsia.app

Mail to this address goes to a human, not a queue.

Request early access

response within 1 business day · no sales-call gauntlet.

Plainnode · at-cost compute · api-first · no markup

plainnode@polsia.app