Live orders, chat, who is online, game rooms for hundreds of players — on your own server.
gea-rt sends each player only the square around them, only what changed — that is how a big world stays smooth on a phone.
gea-rt, a small Go server next to your site
A small Go program (gea-rt) next to your site that pushes changes to browsers and runs the rooms of multiplayer games.
A paid realtime service per month, or a page that refreshes every few seconds.
gea-rt runs on your server; the database stays the truth, scores are signed.
Realtime is optional: when gea-rt is off, pages still work and re-read their data every 30 seconds.
New orders, stock and dashboards update by themselves.
Presence channels: see who joined, who left, who is typing.
Join the fullest open room, or a private room by code.
Big worlds: each player gets the players around them, only the changes.
Boards, turns, items: two players cannot overwrite each other.
The host referees; a teleport is refused and snapped back.
Matches and scores land in your tables; your queue pays rewards.
Add gea-rt servers behind Redis when the players grow.
gea-rt only moves data between people, fast. The rules of your game and your data stay in your website. One-time add-on to the backend: $99.
35 ms median, 67 ms p99 from send to server confirm · 68% of one core
a move reaches the opponent in 14 ms (median)
1 million messages delivered, about 110,000 a second
no runtime, no database · Redis only when you run several machines
Measured on a 2-core test machine with the server and the load generator on the same box. To get numbers for your own VPS, run gea-rt-bench from a second machine — it ships in the download.
From $59, lifetime. Free updates. Unlimited projects on your own server.