BGP.Quest
A gamified BGP empire — claim internet territories, peer, leak, climb the leaderboards.
IN DEV Products
·
7 features
·
Node.js 20+ · vanilla JS · JSON persistence · zero dependencies
overview
BGP.Quest is a fully simulated BGP empire game: verify your real IPv6, claim network territories on a living map of the internet's hubs, build simulated BGP sessions between them, survive weekly route leaks, and climb global + ASN leaderboards.
Your ASN's real PeeringDB footprint — IXPs and datacenters — grants in-game yield bonuses, and presence in the same country is contested between ASNs. Zero dependencies: pure Node.js ≥ 20 + vanilla JS, JSON persistence, hot-reloadable config.
features
- ▸IPv6-gated play — DNS TXT or well-known-file proof unlocks the map; ASN detected via Team Cymru
- ▸Territory empire — adjacent or remote claims, Lv 1–5 upgrades, per-tick yield
- ▸Real PeeringDB edge — IXP presence +15%, facility +8%, virtual IXPs −10%, contested presence wars
- ▸Simulated BGP — bilateral P2P peering (+10% yield), transit market (80% fee to provider)
- ▸Warfare — random route leaks to filter, hostile leaks from rivals, 72h empire decay
- ▸Live world — geographic + core-net map views, SSE tick broadcasts, quests, achievements, weekly events
- ▸Leaderboards — global and per-ASN/faction rankings
screenshots
stack
Node.js 20+
vanilla JS
JSON persistence
zero dependencies
get started
$ npm start # production → :8080 $ npm run dev # watch mode $ node scripts/sync-peeringdb.mjs # refresh IXP/datacenter catalog $ node test/smoke.js # API smoke test ▊