Not to be confused with “Basic Admin”. This one has slightly cleaner source code.
You might be seeing this post due to a new version update log. To view the release notes for the newest version, scroll down.
What is BaseAdmin?
BaseAdmin is an admin system that is designed to be based off of to the user’s liking. Unlike most other admin systems, BaseAdmin actually has readable source code if you know what you’re looking for.
BaseAdmin has been in development since May 31st of 2020 and publicly released in early 2021, named AdminSuite. The first version released to the public was v0.97, but had very messy source code. The first version that had BasicCommands (commands module) was v1.30.
Why should I prefer this over a more popular admin system?
BaseAdmin is not for everybody. I designed BaseAdmin to be easily customizable, and it is meant to have plugins (for advanced users, external features are also an option).
But I also considered the aspect of beginners and how they want everything to just work. That’s why I made BaseAdmin give details and steps to beginners on how to use it.
Is it secure?
Well, I’ll be specific. BaseAdmin places a folder in a Player
when joined. This is why BaseAdmin is supposed to be kept in a secure environment. There should be no remote events that blindly set a value to a custom value, as exploiters might easily be able to get admin. EDIT: This was patched in v1.67. More security patches were added in the 1.7 series of BaseAdmin.
What are the features of BaseAdmin compared to other admin systems?
BaseAdmin has many features. One of them is the ‘restrict’ command, which allows you to restrict a command to a certain rank if a player on that rank is abusing the command. The best part about this is that you don’t have to fork BaseAdmin and it will continue to update.
Another feature is the ability to have custom rank names (called rankTranslations, because it translates the rank from a number to a word) without forking.
Last but not least, the best feature is basing stuff off of BaseAdmin. You can choose if you want a BindableFunction placed in your game that is responsible for running commands as the server user. Then, you can have automations that you can script yourself that automatically execute BaseAdmin commands or plugins.
Group admin would’ve been listed here, but that was a big deal when it came out. It’s now average for admin systems to have group admin. Plus, there’s literally a tag option “annoyinggroupadmin” so…
That’s great, how do I get it?
You can get the loader here: Base Admin Loader - Roblox
You can get the latest MainModule here: Base Admin MainModule - Roblox
(Name has not yet been updated to BaseAdmin, the title to the model is still using the previous name, AdminSuite)
And, if you want even more customizability, consider AdminSuite v1.37. You can get that here:
AdminSuite v1.37.rbxm (514.7 KB)
but it will not be as stable or secure (plugins have been updated in between releases, so they will not be compatible without conversion).
End
If you have any documentation questions or feedback, please ask in the replies. Requesting features is appreciated since that’s my current limitation to developing it at the moment.