MapleStory 官方沒有 v83 世代的 Android 版本,但透過 Winlator(在 Android 上執行 Windows 程式的模擬器)搭配 MapleServer APK(Android 原生伺服器應用),可以在手機或平板上完整、離線遊玩 GMS v83。

運作原理

text
📋 複製
Android 裝置
├─ Winlator(Windows x86-64 虛擬環境)
│  └─ MapleStory.exe(v83 客戶端)
│     └─ 連線到本機伺服器
└─ MapleServer APK(Android 原生應用)
   └─ 提供伺服器邏輯

Winlator 負責讓 v83 的 Windows 客戶端能在 Android 上執行,MapleServer APK 則在手機本機跑一個簡化版伺服器,兩者都在同一台裝置上,不需要額外的網路設定。

前置需求

  • 硬體:建議 RAM 4GB 以上、儲存空間預留 20GB 以上,Android 9.0 以上
  • GPU:高通 Snapdragon 晶片搭配 DXVK 加速效果較好;Mali GPU(部分 Exynos 機種)用 LLVM/virgl 方案也可執行,但效能較弱,建議降低畫質或幀率
  • 軟體:Winlator(Google Play 或 GitHub Releases)、一份 v83 Windows 客戶端、MapleServer APK

安裝步驟

1. 安裝並設定 Winlator

  1. 從 Google Play 或 GitHub Releases 安裝 Winlator,首次啟動會初始化虛擬環境(約5-10分鐘)
  2. 建立新的 Container(容器),系統映像選 Windows 11 x86-64
  3. GPU 類型:Snapdragon 選 DXVK,Mali 選 LLVM/virgl;分配 2-4GB RAM 給容器

2. 安裝 MapleStory 客戶端

把 v83 客戶端檔案複製進 Winlator 容器內(可在設定中共享 Android 儲存空間,或用 Winlator 內建的檔案傳輸功能),解壓縮到容器內任一路徑即可。

3. 安裝並啟動 MapleServer APK

  1. Android 主系統(不是 Winlator 容器內)安裝 MapleServer APK
  2. 啟動應用,確認伺服器已開始監聽(預設通常是 127.0.0.1:8383

4. 讓客戶端指向本機伺服器

在 Winlator 容器內找到客戶端的設定檔(client.inilogin.xml 或類似檔案),把伺服器位址改成 MapleServer 監聽的位址與 Port。若沒有設定檔可改,改用 HxD 修改 exe 裡教的方式直接改 exe 內寫死的 IP。

5. 啟動遊戲

在 Winlator 容器內執行 MapleStory.exe,用 MapleServer 設定的帳號登入即可開始遊玩。

常見問題

連不上伺服器(Connection Timeout):先確認 MapleServer APK 正在執行;再確認 Winlator 容器能連到宿主的 127.0.0.1,連不到的話改用手機本機的區網 IP(192.168.x.x)取代。

畫面卡頓:確認 GPU 加速(DXVK / virgl)已在容器設定中啟用,關閉 Android 背景程式釋放資源,遊戲內解析度建議維持 800×600 或 1024×768、幀率上限設 30fps,避免用 1920×1080 造成負擔過重。

角色創建時當機:先重啟 MapleServer APK、清除遊戲快取後重試,若持續發生,檢查 GitHub 上是否有更新版本的 MapleServer。