Documentation
Docs/Resources/Base/multichar
Base Resource

multichar

The supplied manifest describes this resource as “VCore - Multichar”.

v1.0.0VCore FrameworkGameplay systems

Introduction

The supplied manifest describes this resource as “VCore - Multichar”.

3Client Lua
2Server Lua
4Exports
30Events
2SQL tables

UI page: html/index.html

Dependencies & References

ResourceDetected asPackage status
clothingManifest dependencyIncluded in Base
coreManifest dependencyIncluded in Base
inventoryManifest dependencyIncluded in Base
iplManifest dependencyExternal / prerequisite
logsManifest dependencyIncluded in Base
oxmysqlManifest dependencyExternal / prerequisite
spawnmanagerManifest dependencyExternal / prerequisite
loadingscreenReferenced by sourceIncluded in Base
utilsReferenced by sourceIncluded in Base

Cross-resource export calls

ResourceFunctions called
coregetCoreObject
loadingscreenBeginShutdown
logsLog
spawnmanageraddSpawnPoint, setAutoSpawn, setAutoSpawnCallback
utilsRegisterAdminAction

Installation / Start Order

The supplied server.cfg enables this resource in the Gameplay systems stage at enabled-resource position 68. Base installation also depends on the global prerequisites and consolidated VCORE_INSTALL.sql documented in Getting Started.

server.cfg
ensure multichar

Configuration

Config files

  • No dedicated config file detected.

Top-level config keys detected

ActionCooldownMsCaseFileCharacterDeletionCreatorFallbackCreatorLocationsDebugDefaultSlotCountDefaultSpawnsHideJoinMessagesMaximumSlotCountNameNationalitiesNationalityMaxLengthSceneSelectionBucketStarterItemsStartingBankStartingCashTitles

Events, Exports & Callbacks

Exports

Server exports4
  • ExecuteUtilsAdminAction
  • RegisterCaseFileSpawnProvider
  • RegisterSlotEntitlementProvider
  • ReturnPlayerToSelection

Callbacks

No Vcore callback registrations were detected.

Registered network events

Client registered events18
  • VCORE:Client:CharacterNotFound
  • multichar:client:cancelManagedCreator
  • multichar:client:caseFileBackApproved
  • multichar:client:caseFileBackRejected
  • multichar:client:caseFileDeploymentApproved
  • multichar:client:caseFileDeploymentFailed
  • multichar:client:caseFileFailed
  • multichar:client:caseFileReady
  • multichar:client:caseFileRetryLoad
  • multichar:client:caseFileSpawnApproved
  • multichar:client:caseFileSpawnFailed
  • multichar:client:characters
  • multichar:client:createRejected
  • multichar:client:loadApproved
  • multichar:client:newCharacterAppearanceSaved
  • multichar:client:returnToCharacters
  • multichar:client:selectionRejected
  • multichar:client:sessionReady
Server registered events12
  • multichar:server:cancelLoadedCharacter
  • multichar:server:caseFileAbort
  • multichar:server:caseFileBack
  • multichar:server:caseFileDepartureComplete
  • multichar:server:caseFileDepartureRetry
  • multichar:server:caseFileDeploy
  • multichar:server:createCharacter
  • multichar:server:deleteCharacter
  • multichar:server:logout
  • multichar:server:requestCharacters
  • multichar:server:selectCharacter
  • multichar:server:spawnedIn

Commands

Server commands2
  • charslotgrant
  • charslotrevoke

Database / SQL

FileType
multichar.sqlResource SQL file
multichar_slot_assignmentsmultichar_slot_unlocks

The root Base package also ships the consolidated VCORE_INSTALL.sql.

Source Layout

AreaDetected files
Client Lua3
Server Lua2
Other/shared Lua4
JavaScript2
HTML1
CSS2
SQL1

Troubleshooting

  • Confirm all manifest dependencies are started before multichar.
  • Check the supplied start-order note above; resources absent from server.cfg need an explicit decision before enabling.
  • If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
  • If the UI fails, verify the resource's NUI files and ui_page when one is declared.