</>liveDevDocs
ScriptlerliveBaseEnglish

Onboarding Flow

Server login chain — loadscreen, email login, character select, spawn, and apartment.

🌐 Türkçe · Onboarding akışı

Login chain

liveLoading (loadscreen)
  → liveFirstScreen (email login)
    → liveCharacterSelect (character selection)
      → liveSpawnLocation (spawn selection)
        → liveAparts (starting apartment)
          → liveBase player session
StepScriptPage
1liveLoadingliveLoading
2liveFirstScreenliveFirstScreen
3liveCharacterSelectliveCharacterSelect
4liveSpawnLocationliveSpawnLocation
5liveApartsliveAparts

NUI host architecture

Only one ui_page should be active during connect (liveFirstScreen). Other UIs load through the iframe host:

liveFirstScreen (ui_page)
  ├── deferred iframe → liveCharacterSelect, liveSpawnLocation
  └── hosted iframe   → liveInventory, liveMenu, liveTarget, liveClothing

liveInterior is not loaded during connect (crash prevention); liveAparts loads it at runtime after login.

On this page