A plugin created in C# for Rust (Oxide/UMod).
Place the UserManagement.cs file inside of RustServer/oxide/plugins. Afterwards, edit RustServer/oxide/config/UserManagement.json to your needs.
Please also make sure you have existing groups made. You can create groups using oxide.group add <group> <"[Title]"><rank>.
{
"Debug": false,
"Enabled": true,
"Endpoint": "donators",
"RemoveExisting": true,
"RemoveExistingNoGroup": true,
"Token": "MY_AUTH_TOKEN",
"URL": "https://api.domain.com/"
}
Debug=> Whether or not to enable debugging within the plugin.Enabled=> Whether or not to enable the plugin.Endpoint=> The API endpoint.RemoveExisting=> If true, when given a group, it will remove any others that are a part of the plugin from the user.RemoveExistingNoGroup=> If the user has no group, it will remove any groups that are a part of the plugin from the user.Token=> The API's token that's set using theAuthorizationheader.URL=> The API URL (https/SSL is supported).
- Christian Deacon - Created plugin.