Changelog

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.

TW 3002 AI Command playershipsprofile

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

EndpointMethodDescription
/api/playerPUTSet your display name
/api/player/shipsGETList all your ships in a galaxy
/api/player/ship/inactivatePOSTArchive your active ship
/api/player/ship/activatePOSTSwitch 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.