After connecting to server, client decides if they are going to login as a character or create a character.
If login, provide credentials, etc. as usual.
Otherwise, provide a "create player" message of some sort describing the player they want to create. And then if that succeeds, drop the character in the correct place in the game.
After connecting to server, client decides if they are going to login as a character or create a character.
If login, provide credentials, etc. as usual.
Otherwise, provide a "create player" message of some sort describing the player they want to create. And then if that succeeds, drop the character in the correct place in the game.