1.3 必備術語表
📖 術語詞典
| 術語 | 原文 | 說明 |
|---|---|---|
| localhost | Localhost Client | 已修改可直接連接私人伺服器的客戶端 |
| redirector | Redirector | 負責重新導向網路連線的客戶端 |
| opcode | Operation Code | 封包操作的辨識碼 |
| packet | Packet | 網路傳輸的資料封包 |
| 脫殼 | Unpacking | 移除軟體保護殼的過程 |
| 音源 | Source Code | 伺服器程式的原始碼 |
| WZ | WZ File | MapleStory 遊戲資源檔案格式 |
| UFJ | Unlimited Flash Jump | 無限閃跳修改 |
| Themida | Themida | 常見的軟體保護殼 |
| IAT | Import Address Table | 導入位址表,脫殼時需要修復 |
🔗 常見縮寫
| 縮寫 | 完整 | 說明 |
|---|---|---|
| v83 | Version 83 | 冒險島Online 版本83 |
| GMS | Global MapleStory | 國際版 |
| JCE | Java Cryptography Extension | Java 加密擴展 |
| WVS | Web View Server | 遊戲內網頁伺服器 |
| JDK | Java Development Kit | Java 開發工具包 |
💡 範例理解
localhost 客戶端
正常客戶端 → 連接官方伺服器 (login.maplestory.nexon.com)
localhost → 連接私人伺服器 (127.0.0.1 或你的IP)
opcode 運作方式
客戶端發送 → [opcode: 5] [資料: "帳號"] [資料: "密碼"]
伺服器接收 → 解析 opcode 5 → 執行登入邏輯
📝 總結
理解這些術語對於後續學習至關重要:
- 客戶端修改離不開 localhost 和 redirector
- 伺服器開發需要了解 opcode 和 packet
- 進階修改需要知道如何 脫殼
▶️ 下一步
第一章完成!恭喜你已掌握基礎知識。