Package handling.login.handler
package handling.login.handler
登入封包處理器:帳號驗證、伺服器/角色清單、角色建立刪除與自動註冊。
CharLoginHandler 是登入階段的核心分派目標,由 handling.MapleServerHandler 依 opcode 呼叫,
涵蓋登入驗證(login/set2ndPasswordRequest)、伺服器與角色清單(ServerListRequest/CharlistRequest)、
角色建立(CreateChar/CreateUltimate)與刪除(DeleteChar),並支援第二組密碼(PIC)流程;
建立角色時引用 LoginInformationProvider 的職業起始資料。
AutoRegister 提供首次登入即自動建立帳號的支援邏輯,含同一 MAC 帳號數上限檢查,
直接透過 DatabaseConnection 存取 accounts 資料表。回應封包由 LoginPacket
與 CWvsContext 等組裝。
-
ClassesClassDescription自動帳號註冊工具類別,當帳號不存在時於登入流程中即時建立新帳號。登入伺服器所有登入相關封包的核心處理器,涵蓋帳號驗證至角色進入頻道的完整流程。