Shipping now

maiServer

Mission control for your worlds.

Game server hosting that lives in your pocket. Provision a world, patch its config, watch the console and migrate it to another host — from a phone, with a passkey instead of a password.

Auth
Passkeys + email OTP
API
api.maiserver.com
Panel
Pelican
Status
Shipping

01

Provisioned with ownership at birth

Servers are created through a provisioning authority that records who owns what at the moment of creation, so config lineage and access scopes are never bolted on afterwards. Power, console and file access all resolve against that same ownership graph.

02

Config you can edit without breaking

Game config surfaces are described as data — a schema per game, not code per game — so the editor knows which keys exist, what they accept, and what they mean. Every patch is journalled with a backup and a desired-state snapshot, so any change can be read back or rolled back.

03

Move a world without losing it

Descriptor-driven migration probes the source over SFTP, pulls the world, validates it, and lands it on the destination through Wings. The descriptor says how to find and move a world for each game; the engine stays the same.

04

Built for admins who are not the payer

The account graph assumes a technical under-18 server admin and a paying parent, with bounded delegation between them. The kid gets a dark cockpit that trusts them to fly; the parent gets a calm, well-lit surface for the parts involving money.

Built with SvelteKit + Capacitor · Hono · Postgres · Pelican/Wings