Sign in to see your connected sign-in methods, your linked player, and your active sessions.
No sign-in method is enabled on this deployment yet.
Player
This account is connected to a MeshWars player.
No player is connected to this account yet.
Registering for the first time? Pick a display name and team, then press Join -- no invite code needed.
Setting up MeshMapper or the Meshtastic app for the first time? The Docs page walks through it.
Already played before and have your API key? Connect it below to claim your existing player instead.
Radios, troubleshooting, check-ins, team, and stats appear here once a player is connected above.
Radios & troubleshooting
My radios
Every radio bound to your player, on either protocol. Meshtastic radios have to be registered here; MeshCore ones usually bind themselves the first time you wardrive with MeshMapper's Include Contact Key setting on.
Confirm my node
Proves a specific radio is really yours before we bind it to your account. Pick your radio type, then follow the instructions below.
Troubleshooting / setup check
Checks whether MeshWars is actually receiving anything from your radios, and tells you what's wrong if it isn't. You're signed in, so this runs without needing to paste your API key.
Why my check-ins may not be counting
Looks at each bound MeshCore contact and says exactly why it does or doesn't resolve to you right now.
Play
My stats
My team
Pick a different team.
My check-in history
My honors
Security
Sign-in methods
Each of these is an independent way into this same account — add another any time from the join page.
Password
Two-factor authentication
Add a second step to signing in with your password or a magic-link email — an authenticator app code, on top of what you already have. Optional; the two OAuth sign-in providers on this account (GitHub, Google, Discord) already have their own.
Scan this with your authenticator app (Google Authenticator, Authy, 1Password, ...), or enter the code below by hand.
Two-factor authentication is enabled.
Admin access
Claim the operator role with the admin token given to you out of band. Two-factor authentication must be enabled first — the highest-privilege role in this app never sits on a single factor.
Enable two-factor authentication above before claiming a role.
Contact email
A recovery address MeshWars can reach you at — separate from any sign-in method, and never usable to sign in on its own.
API key
Rotating your key immediately breaks anything still using the old one — including MeshMapper. You will need to paste the new key into MeshMapper's Settings, then API Endpoints, before wardriving works again.
Sessions
Every device currently signed in to this account.