I am interested to know your idea about the character selection process and how it is done in other RPGs?
The game is a campaign based RPG
there are 4 player characters and no two players can select the same character.
I can think of these 3 ways:
1- First come first serve. Anyone who joined first can select his/her character first.
2- Manually assigned by the campaign owner (GameMaster). Players, themselves can discuss this with the campaign owner in a Discord chat or so.
3- Automatically selected by the game server. For this server will keep a history of player characters he has played in any campaigns. Now when a player joins a new campaign he will select a priority list of characters then if two players marked the same character as 1st priority the server will assign it to one who has never selected it before or has played less.
What is your opinion?