Settings
Configure in game, not in Studio¶
Virtually everything in HD Admin except command code can be configured live in game from the panel: roles, game settings, personal settings, bans and running tasks. Changes save automatically and sync to every running server, typically within seconds. There's no republishing and no shutting down servers.
The few things that still need Studio are the ones made of code: command modules, custom arguments, theme modules, tools and the static ban list.
Game settings¶
Game settings apply to your whole game and are edited from the Settings page by roles with the mayEditSettingsGame permission (see Roles). Every change is validated on the server before it lands, then saved and synced like everything else.
They cover things like the defaults every player starts with (prefix, theme, primary colour, sounds) and join requirements such as kicking accounts younger than a minimum age. A few deeper entries are only read from the Studio Settings module, like ChartsNotice (tells your staff when your game joins the HD Admin Charts), Partitions (only raise this if your game may exceed 100,000 live servers) and DataGroupName.
Warning
Changing DataGroupName resets all saved HD Admin data. Only touch it if that's exactly what you want.
Personal settings¶
Each player gets their own You settings: theme, primary colour, font, content scale, menu height, prefix, and sound volume and pitch. Choices save to the player's profile and follow them between servers. Editing them requires the mayEditSettingsYou permission, which the default Player role grants to everyone.
You can lock any of these game-wide using the CanChangeYouSettings switches on the Settings page, such as CanChangeYouSettingsTheme or CanChangeYouSettingsPrefix. While a switch is off, everyone uses the game default for that setting.
Info
Locking a setting doesn't delete anything. Each player's saved choice is kept and restores the moment you re-enable the switch.
Studio defaults¶
The Config instance inside the HD Admin model holds your Studio defaults:
Roles: the default role modulesCommands: your custom commands (see Commands)Settings: the default game and player settingsThemes: theme modules (see Themes)Bans: the static ban list (see Bans)Args: custom command argumentsTools: gear for the tool commands
In-game edits are stored as changes on top of these defaults, never as replacements. The two Use Studio Defaults switches, UseDefaultRoles and UseDefaultGameSettings, revert your game to the Config files without deleting anything. Flip one back off and your live edits return.