zhyon

已解決TMSV248主程式黑屏問題

發表於 2024-1-6 17:24:15
zhyon 發表於 2024-1-6 17:24:15 | 顯示全部樓層 |閱讀模式
解決辦法:紅字步驟多餘無用,AES Key每行只需首位16進制數,剩下填充0x00

從github克隆最新版TMS246-server到本地
通过IDA64从ZLZ64.dll找到V248的AES Key
将AES Key填入server的MapleCrypto类内

重新編譯后讓服務器成功跑起來:
[INFO] Channel 3 from World 殺人鯨 listening on port 9087.
[INFO] Channel 5 from World 殺人鯨 listening on port 9089.
[INFO] Channel 4 from World 殺人鯨 listening on port 9088.
[INFO] Channel 1 from World 殺人鯨 listening on port 9085.
[INFO] Channel 2 from World 殺人鯨 listening on port 9086.
複製代碼

通過bat脚本執行主程式:
MapleStory.exe 127.0.0.1 8484
複製代碼
服務器日志收到訊息:
[DEBUG] [B@511659f6
[DEBUG] Unhandled opcode -4489/0xFFFFEE77
[DEBUG] Unhandled opcode -16825/0xFFFFBE47
[DEBUG] Unhandled opcode 16500/0x4074
[DEBUG] Unhandled opcode 26889/0x6909
[DEBUG] Unhandled opcode -12161/0xFFFFD07F
[DEBUG] [In]    | SERPENT_VORTEX_INCREMENT_REQUEST, 848/0x350   | 58 AD C7 73
java.lang.reflect.InvocationTargetException
Caused by: java.lang.NullPointerException: Cannot invoke "net.swordie.ms.client.character.Char.getJob()" because "chr" is null
複製代碼

右下角出現NEXON GAME SECURITY圖標
等待1分鐘后出現MapleStory.exe黑屏視窗

瀏覽 3282 回復 4

您需要登錄後才可以回帖 登錄 | 註冊會員

返回頂部