Skip to main content
Files live in ug-core/config/ and are generated on first boot. A disabled module has no config file. See Configuration for how values resolve. The Side column says who can read the value: server only, or shared with clients through GlobalState['ug-core:Config'].

core

guard

modules

One boolean per optional module, all true by default: characters, accounts, jobs, gangs, sessions, commands, locale. Required modules are not listed.

identity

players

config/players.lua
PVP and racing servers set downed.enabled = false and respawn.auto = true.

characters

accounts

Each account is { label, startingBalance, allowNegative }, keyed by a camelCase name. 1 to 32 accounts.

jobs

Data config. Your file replaces the defaults. unemployed MUST exist. See Jobs.

gangs

Data config. none MUST exist. Same shape as jobs, without defaultDuty. See Gangs.