Where the mesh actually reaches.

Every hex where a player's radio heard the mesh, Meshtastic and MeshCore, coloured by how strong it came in. Tap a hex to see which nodes and repeaters were heard there. You don't need an account and you don't need to play. If you run a node anywhere near a player, chances are it's on here.

Loading the live map… It reads only public, hex-level data. If it cannot load, this box says so rather than showing you an empty world.

What you are looking at

  • Coverage (the default view): every hex, about 350 m across, where a player's radio heard the mesh recently (the note above the map says how recently). Green is Meshtastic, blue is MeshCore, split down the middle when both were heard. The more solid the colour, the stronger the best reading there.
  • Tap a hex to see what was heard in it: the nodes and repeaters by name, how strong each one came in, and the best in-game repeater for that spot.
  • Zoomed out, hexes are grouped into larger cells so you can still see them. A grouped cell shows the best reading inside it; tap one to zoom in to the real hexes.
  • Territory is the game layer: coloured hexes are ground a faction holds, grey ones were surveyed without hearing anything worth claiming. Skip it if you came for coverage.
  • The dots (you can switch them off) are nodes where they report themselves to be, rounded to the centre of their hex. That shows where a node is, not where it was heard. Coverage is the hexes.

How a node gets on the map

Just be heard. A player's node has to pick yours up: a beacon, a position packet, an advert, anything with a usable signal. Your node doesn't need the game channel, the app, or any change at all. And if you'd rather not be on here, the contact form on the privacy page takes your node off.

Reading it honestly

This isn't a propagation model. It's a record of what real radios heard where real people actually walked, so a blank patch means nobody has been there with a node yet, not that there's no signal. The more of us play, the truer it gets.

Help fill it in: apply as a tester How it works →