Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Login Messages

When the player submits their credentials on the login screen, the client opens a session and begins the login sequence.

After the initial login response the client runs two load queues:

  • ClientServices: starts in ClientManager.StartLogin(), initialises background services (including connection to the SYNC server).

  • ZoneTransitionQueue: starts in ClientManager.LoadZone() after the SiteFrame assets are preloaded, runs the full zone-entry sequence.

After the SiteFrame load, AnimationLoaded() is then called inline, which starts preloading assets.

#MessageInvoked at
1LoginClientManager.cs:567
2GetTiersClientManager.cs:652
3GetSiteFrameClientManager.cs:647
4GetCMSItemCategoriesInventoryManager.cs:846
5GetOutfitItemsLoadCurrentOutfitCommand.cs:5
6GetAvatarsLoadAvatarsCommand.cs:13
7GetOutfitsAvatarAssetsLoader.cs:138
8GetZonesLoadZonesCommand.cs:18
9InitLocationLoadHomeZoneCommand.cs:23
10SyncLoginSyncManager.cs:331
11GetMazeItemsLoadMazeItemsCommand.cs:28
12GetChatChannelTypesLoadChatChannelTypesCommand.cs:7
13GetAnnouncementsLoadGlobalAnnouncementsCommand.cs:11
14EnterBuildingLoadEnterBuildingMazeCommand.cs:49
15GetOnlineStatusesInitFriendMangerNotificationManagerCommand.cs:9
16GetPlayerNPCsLoadNPCsCommand.cs:29