Passwords in Multiplayer games always have been a bit of an issue, as people are crazy enough to use real passwords they use for other accounts too. Passwords in OpenTTD are not secure; they are send plain-text over the network, and server owners can easily read them from memory.
For a long time, people requested passwords are stored in savegames (#8303 as example); because we know people use passwords in OpenTTD they use for things like Facebook etc, we have always been against that.
With #8391, we are shown a way forward that completely removes the use of user-created passwords. This last week we have been talking back and forth to come to a small roadmap how we could introduce this. Before we continue to implement this, we would like to have your input on the matter.
Below are 5 phases we think can be walked in order to achieve this goal. Phase 1 is important, the other phases are both optional and can be done out-of-order. What I would like is to know if you see any problems with our ideas, or that for example with small changes we can make it more powerful to you and your use-case. Please either use the emoticons to us know what you think, or write a reply to explain your use-case and how you think we could improve the implementation
I am mostly looking at server-owners, as they might most benefit from this implementation.
Please let us know what you think! Really looking forward to feedback :)