Class InterServerHandler

java.lang.Object
handling.channel.handler.InterServerHandler

public class InterServerHandler extends Object
處理頻道伺服器與現金商城/MTS 之間的跨伺服器轉移封包。

本類別集中管理玩家在遊戲頻道、現金商城(CashShopServer) 與 MTS 自由市場之間的進出流程:

  • EnterCS:驗證角色狀態後將玩家遷移至現金商城,負責儲存角色資料、 轉存 buff/冷卻時間,並透過 World 登錄頻道切換資訊。
  • EnterMTS:依 ServerConstants.MTS_FM 設定將玩家傳送至自由市場 地圖(910000000)或啟動 MTS NPC 腳本。
  • Loggedin:處理玩家在頻道或現金商城完成登入確認後的初始化,包含從暫存 (PlayerBuffStorage)恢復 buff 及裝備角色至地圖。

MapleServerHandlerhandlePacket 大 switch 分派, 依賴 World 協調跨頻道玩家狀態,並透過 CashShopServer 取得現金商城端點資訊。

  • Constructor Details

    • InterServerHandler

      public InterServerHandler()
  • Method Details