加密封包問題
本帖最後由 claymoreaki 於 2014-6-12 09:46 PM 編輯解決方法是:
沒對應好KEY 所以導致無法登入 和 pack_db無關
以下原文
使用環境: WIN7 X64
版本測試: Hercules SVN trunk
以下是 加密相關 設置選項 不知道是否有地方漏掉 ?
client.conf內的加密選項
packet_obfuscation: 2
小弟在packets.h 有看到類似加密封包key的東西
#if PACKETVER >= 20130807
packetKeys(0x7E241DE0,0x5E805580,0x3D807D80); /* Thanks to Shakto */
客戶端加密封包key 輸入順序1,2,3 ===>> 7E241DE0,5E805580,3D807D80
一樣出現 以下的小黑窗 最後就猜測是 由於加密後無法解析封包
所以導致選擇人物時 要進入遊戲內 導致斷線
加密封包問題 個人猜測應該是pack_db
請問一下recvpackets生成pack_db工具 有人能提供嗎?
[所以就猜測 設置加密封包登入器 把解析出來的封包長度 轉換成pack_db 應該就能正常遊戲]
[有大概的爬文了一下 只是上爬文找的工具 好像少了一些東西 導致無法轉換 所以特此來發文]
[謝謝各位 希望有人可以幫忙解答]
如下圖所示
http://i.imgur.com/OAqa6dj.jpg
Diff Client時, Disable Packet Encryption不能選.
本帖最後由 claymoreaki 於 2014-6-12 10:37 PM 編輯
盧卡斯 發表於 2014-6-12 01:48 AM static/image/common/back.gif
Diff Client時, Disable Packet Encryption不能選.
[*]我沒對應好key <<==== 萬惡根源 原來KEY下面還要對應 ==
然後 製作的時候 讀取之前做的 製作表 原來有勾到 禁用封包加密
謝拉
頁:
[1]