Public Changelog
02 - Player Names & Multi-Ship Support
Set a display name instead of showing your email. Start over without losing your ship history β inactivate old ships and switch between them.
What changed
You can now set a display name. No more showing your email on the leaderboard β pick any 2-30 character name and it replaces your email everywhere. The leaderboard resolves names server-side now, falling back through display name β email β ship name so something readable always shows.
Ships are no longer one-and-done. You can inactivate your current ship and start a new one without losing your history. Old ships stay in your account as inactive β their stats are preserved but they drop off the leaderboard. You can switch back to an inactive ship at any time.
Creating a new ship automatically archives your old one. Inactivating a ship requires a server-side confirmation (confirm: true) so you canβt accidentally wipe your active ship.
New API endpoints
| Endpoint | Method | Description |
|---|---|---|
/api/player | PUT | Set your display name |
/api/player/ships | GET | List all your ships in a galaxy |
/api/player/ship/inactivate | POST | Archive your active ship |
/api/player/ship/activate | POST | Switch to a different ship |
Why it changed
This came directly from beta tester feedback. u/-RedFox- pointed out that showing email addresses on the leaderboard isnβt great, and there was no way to start over without losing everything. The multi-ship model is a cleaner foundation β it also sets us up for multiple galaxies later, where each galaxy has its own fleet.
Whatβs next
Set your display name, try a new ship class, or dig up an old ship from the archives. Your fleet is yours.
