Available modules
Enable and disable
config/modules.lua lists every optional module, enabled by default:
config/modules.lua
set ug-core:Modules:Gangs false.
What disabling does
A disabled module has no config file, no tables, no events and no namespace.
Disabling never deletes data. Turn it back on and everything is still there.
Resources that use a disabled module get a clear error:
UgCore.Gangs belongs to disabled module "gangs". Enable it in config/modules.lua.Dependencies
An enabled module with a disabled dependency stops boot with a message that tells you what to do:Without characters
Whencharacters is disabled, players are loaded as soon as they join. Accounts, jobs and gangs need characters, so they must be disabled too.
With
characters enabled, players are only loaded once a character selector, such as ug-multicharacter, loads a character. Until then, calls that need a loaded player return not_loaded.