/recruit.php was our first single-page signup, and although it was an improvement it had 2 main problems:
it defaulted to the first available galaxy, which sometimes caused players to join the wrong one
- this has been fixed by the new galaxy-specific join pages. for example: /galaxy/milky-way/67/join
it only showed you standard races if logged out or already-created races if logged in
- this is also a problem for the existing “regular” join flow
The galaxy-specific joins help, but they do not allow account creation from the same form, so they are a step backwards in that regard.
We need something that allows players to do everything from a single page:
- create account (if not logged in)
- choose or create a race
- choose galaxy
- use draft code
Steps 2-4 should also possibly allow for defaults based on a Drafting invite link, though that is not a requirement for the initial feature.