Authentication "buddy ticket"
Currently, the server is only available for people that are shellbacks, however, this can get fairly lonely at times.
It might be an idea to add a "buddy ticket" system to the authentication to allow people to invite a few of their friends without needing for them to become shellbacks.
I think a system like this should work:
- Shellback registers themselves as normal.
- Shellback logs onto the server.
- Shellback runs a command (eg.
/buddy <username>
). - Added "buddy" can now log onto the server.
- When the Shellback logs off, all their buddies will be kicked after a small period of time*.
Additionally, when the "buddy" gets kicked, they should be kicked with a message that states they can obtain access of their own by joining the server and becoming a Shellback themselves.
* This period is added to allow for small disconnects (in case the Shellback uses unstable internet).