UCL has always been the core component to ULib, and always the part we as developers debate the most.
As it stands, UCL is probably the most powerful (and yet underused) portion of ULib/ULX. You can create authenticated users using names, clan tags, steamids, ip, and the like. Any which way you do it, it supports having an account password and the ability to boot the player if the password is wrong. You can also specify individual access to commands and make the users part of groups that also have their own accesses. However, as far as user authentication (disregarding per-command permissions) we've seen very little use of UCL for anything but steamid authentication with no password.
What would you all think of dropping support for account authentication for by steamid only with no passwords? As always, we love to get input back from you, our users. Let us know what you think!
The advantages and disadvantages (as I see them) are listed here. Feel free to contribute:
Pros:- Sticks more to the "classic" GM10 configuration style
- Easier to understand and change
- Much better on apps like reserved slots, as it would be able to kick unauthorized users before they spawn in the server
- No need for hacks while waiting for users to enter authentication password (keeping back information until they do, etc)
- Easier third party integration (IE, making a forum user DB share with the server user DB)
Cons:- No more clan tag authentication. Can be worked around by adding steamids manually though (this really isn't all that hard, right?).
- No more password authentication. Shared accounts might be a problem.
- No longer able to reserve names or your clan tag (easy to make another script to do this though).