SleepyCode
Home
AboutBlogSubscriptionDocs
Cart0
SleepyCode
Cart0
  • πŸ’£Documentation

Scripts

  • Multicharacter
    • Features
    • Installation
    • Framework Setup
    • Core Settings
    • Characters and Slots
    • Identity
    • Spawn Selector
    • Camera and Scene
    • Arrival and Welcome
    • Starting Items
    • Loading Screen
    • Discord
    • Logs
    • Theme and Branding
    • Translations
    • Commands and Permissions
    • Database
    • Integrations
    • Hooks
    • Exports and Events
    • Examples
    • Security
    • Troubleshooting
  • DevTool
  • Fishing
  • πŸ—ƒοΈGarages V2
  • 🚌Bus Job
  • πŸš—Vehicle Shop V1
  • πŸ—ƒοΈGarages V1
  • 🍁Selldrugs
  • πŸŽ…Advent Calendar
  1. Docs
  2. /Multicharacter
  3. /Core Settings

Multicharacter

Core Settings

Overview of every config file and the main settings in config/core.lua.

On this page3 sections
  • Config files
  • core.lua
  • Options

Config filesLink copied

Every setting has a short description above it in the file itself.

FileWhat it controls
core.luaFramework, locale, server name, debug, appearance, inventory, admins
characters.luaSlots, deletion, cooldowns and limits, /relog
identity.luaAge, name length, genders, height, weight, nationalities, citizen id
spawn.luaDefault spawn, first spawn, buckets, spawn camera, spawn selector
camera.luaSelect scenes, animations, filters, lineup, world freeze, UI sounds
arrival.luaAirplane intro and welcome card
startingitems.luaStarting items screen
loading.luaLoading screen staff list and player count
discord.luaDiscord roles and identity
discord-secrets.luaBot token and Discord guild id
integrations.luaLogs to Discord, Fivemanage, or a custom endpoint
theme.luaColors, radius, logo, font, and effects

After a change in config/, run restart sc_multicharacter or restart the server.

Players in the middle of character select are sent back to select.

Files in config/ are also loaded on the client, except discord-secrets.lua. Players can read them.

Never put tokens, API keys, or passwords there. The Discord bot token belongs only in config/discord-secrets.lua.

core.luaLink copied

config/core.lua
Config.Framework = 'auto'Config.Locale = 'en'Config.ServerName = 'SleepyCode'Config.Debug = falseConfig.StartingMoney = {    cash = 500,    bank = 5000,}Config.Appearance = 'auto'Config.Inventory = 'auto'Config.AdminGroups = {    superadmin = '*',    admin      = '*',    god        = '*',    mod        = { 'getcharacters', 'lockchar', 'unlockchar' },    support    = { 'getcharacters' },}Config.AutoFixDatabase = trueConfig.UseSteamIdentifier = falseConfig.CitizenIdPrefix = 'char'

OptionsLink copied

OptionTypeDefaultDescription
Frameworkstring'auto''auto', 'esx', 'qbcore', 'qbox', or 'ox'.
Localestring'en'File name from locale/ without .json.
ServerNamestring'SleepyCode'Server name on the welcome card. Empty gives a neutral greeting.
DebugbooleanfalseDetailed logs in the server console and F8. Disable on production.
StartingMoney.cashnumber500Starting cash. Ignored on ESX, QBCore, Qbox, and ox_core, which use their own config.
StartingMoney.banknumber5000Starting bank. Same as above.
Appearancestring/false'auto'Adapter key from bridge/client/appearance.lua. 'auto' tries them in order. false disables.
Inventorystring/false'auto''ox_inventory', 'qb_inventory', 'qs_inventory', 'auto', or false.
AdminGroupstablesee aboveFramework group to '*' or a list of commands. See Commands and Permissions.
AutoFixDatabasebooleantrueCreates missing tables and columns on start. false only prints the SQL.
UseSteamIdentifierbooleanfalseIdentify players by Steam instead of the Rockstar license.
CitizenIdPrefixstring'char'ESX only. 'char' for multiple characters, 'license', or 'none'.

Change UseSteamIdentifier only during installation.

On a live server, players would lose access to their existing characters because they are identified by a different key.

← PreviousFramework SetupMulticharacterNext β†’Characters and SlotsMulticharacter

On this page

  • Config files
  • core.lua
  • Options
↑ Back to top
Ready when you are

Put your server on something that holds up

150+ servers run our resources - ESX, QBCore and standalone. Once the payment clears, the package is waiting in Keymaster.

Browse the catalogueAsk on Discord β†—
  • Delivered instantly
  • Support with no expiry
  • 100+ reviews
  • Payment via Tebex

SleepyCode

FiveM Scripts

Checkout is run by Tebex Limited- they handle payment, invoicing and refunds. Β© 2026

Community

  • Discord
  • YouTube
  • X (Twitter)

Navigation

  • Home
  • All Scripts
  • ESX Scripts
  • QBCore Scripts
  • Free Scripts
  • About
  • Blog
  • Documentation
  • Support

Legal

  • Privacy Policy
  • Tebex Privacy Policy
  • Terms of Service
  • Impressum

Β© 2026 SleepyCode. Not affiliated with Rockstar Games or Take-Two Interactive.

Powered byTebex