Skip to content

Configuration

This module contains core Administer metadata and settings defaults.

Name

Administers name! Good for if you want to get rid of the Administer name.

VersData

Contains version information.

luau
Config.VersData = {
    --// Service metadata
    Service = { 
        Name = "Administer",
        Icon = `rbxassetid://{require(script.Parent.Icons).logos["administer-blue"]}`
    },

    --// Separated version number
    Major = 2,
    Minor = 0,
    Tweak = 0,

    --// Other useful data
    Extra = "RC2 a22da06",
    String = "2.0.0",
    GitRevision = "a22da06",

    --// Raw version numbers
    NoExtraData = "2.0.0",
    APIRevision = "2.0.0",

    --// Identifier
    ID = "org.admsoftware.Core"
}

Admins

Contains legacy "hardcoded admins". Generally you should not be using this and we cannot promise the feature will always exist.

luau
Config.Admins = {
    Groups = {
        [0] = { --// Group ID
            RankNumber = 255, --// Group rank ID
            AdminRankID = 1   --// Administer rank ID, leave 1 for administrator rights
        }
    },

    Players = {
        [0] = { --// User ID
            AdminRankID = 1
        }
    }
}

Contributors

Contains a list of Administer Contributors.

lua
Config.Contributors = {
    {
        UserID = 133017837,
        Name = "pyxfluff",
        Job = "Main developer, AOS, Frontend"
    },
    ...
}

Settings

Contains a full SettingsAPI object. When you change values in this table it will become the default for new admins.

KeyDisplay NameTypeUI TypeDefault ValueRequires RestartDescription
Admins.RefreshTimeAdmin check timeNumberRangeSlider120falseHow often to check if admins are still admins, and take away the panel if they are not.
Admins.LiveUpdateLive rank changesBooleanToggletruefalseIf enabled, when a rank is made or edited, Administer will automatically check for new admins.
Admins.AllowProtectedEditsEdit Protected RanksBooleanTogglefalsefalseAllows editing protected ranks (superadmin). Also allows the creation of them. Not recommended as you could potentially break your installation.
Admins.LoadDelayLoadDelayEnumDropdownNonefalseEnables a 3s delay before loading any admins. Use this to solve apps not initializing.
Admins.sudosudoBooleanToggletruefalseEnables free admin for everybody in Studio. Use this as an alternative to EnableFreeAdmin if you only need it for configuration within Studio.
Interface.LanguageInterface Language (BETA)EnumDropdownen(value is not static)This option will override your default Roblox preference. This is a work in progress and will NOT be supported fully by Administer or apps yet.
Interface.AnimationSpeedAnimation SpeedfloatSlider1falseControls the speed of client-side animations. Higher is slower. Set to 0 to disable animations.
Interface.AllowThemeScriptHooksAllow themes to run LuabooleanToggletruetrueIf enabled, all themes will be allowed to run external Luau code. This is useful for more advanced themes or other modifications.
Interface.EnableEditableImagesEnable EditableImagesBooleanToggletruefalseEnables EditableImage features such as app card backgrounds, reflections, and other blurring effects. Requires the game permission and ID verification due to Roblox limitations.
Interface.HomepageGreetingHomepage GreetingStringInputBoxWelcome to Administer!falseThis is the text that displays after the "Hello, username!" text on the homepage.
Interface.PanelKeybindPanel KeybindKeyCodeKeybindSelectorF2falseThe key used to open the panel on keyboard-enabled devices.
Interface.PanelFullscreenKeybindPanel Fullscreen KeybindKeyCodeKeybindSelectorLeftShift,F2falseThe key used to expand the panel to be fullscreen on keyboard-enabled devices.
Interface.EnableClickEffectsEnable button effectsBooleanTogglefalsetrueIncreases memory usage slightly, also makes noise.
Apps.DisableAOSDisableAOSBooleanTogglefalsefalseProhibits AOS from being reached for the marketplace.
Apps.LoadAppsLoadAppsBooleanToggletruetrueEnables the ability for Administer to load apps.
Accessibility.ChatCommandChatCommandBooleanToggletruefalseEnables an /adm command to open Administer.
Accessibility.AssistiveCloseAssistiveCloseBooleanTogglefalsetrueEnables a close button in the top left for desktop. Always enabled on mobile.
Accessibility.MobileOpenGestureMobileOpenGestureEnumDropdownregularfalseControls how big the mobile open gesture is from the right side.
General.VerbosityVerbosityEnumDropdownlogfalseThe amount of debugging prints Administer makes. To disable remote logging (<-- Remote [1], --> Done (20ms)), set to warning.
General.KeybindRegisterTimeKeybindRegisterTimeEnumDropdownoptimisticfalseChanges how soon Administer will listen for the keybind to open the panel. Optimistic = Early but quick, some things may not be finished, Safe = registers when ready
General.ShortNumberDecimalsShortNumberDecimalsIntegerInputBox2falseHow many decimals to display after a short number (54.123k)