OK論壇

 找回密碼
 註冊
查看: 3206|回復: 7

rAthena eAthena封包問題

[複製鏈接]
  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2016-1-4 10:25:07 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: rAthena eAthena
    問題內容: 其他問題
    本帖最後由 dreamsambit@gma 於 2016-1-5 12:24 PM 編輯

    最近想說開始來學源碼
    但是卻到了一些問題
    同一個登入器登Hercules沒問題
    但是轉登ea ra的伺服器卻會出現封包錯誤的狀況
    mmo.h裡面的設定確認是與登入器版本相符
    加密選項不管有沒有開啟都還是會顯示未知封包

    能請問各位前輩有可能是甚麼原因?
    PS 登入器版本為2013-08-07
    可登 sear hercules
    不可登 ea ra



    方法----------------------------------------------------------------------------------------------
    ra設定不加密  、登入器關閉加密
    ra設定加密、登入器設定三道鑰匙、packet_db設定三道鑰匙、最上方設定版本
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-9-25 11:37 PM
  • 簽到天數: 1686 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2016-1-4 10:34:55 | 顯示全部樓層
    ra部分
    確認登入器的key跟packet_db.txt 的一致
    1. packet_db_ver: default
    2. packet_keys_use: default
    複製代碼
    上述設成你當前packet_ver

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2016-1-4 10:41:42 | 顯示全部樓層
    a91323 發表於 2016-1-4 10:34 AM
    ra部分
    確認登入器的key跟packet_db.txt 的一致上述設成你當前packet_ver

    你好
    請問登入器的key是在diff的時候就要設 對嗎?
    另外您貼出的兩個設定要在哪邊找的到呢
    人目前在外面沒辦法看檔案ˊˋ
    回復 支持 反對

    使用道具 舉報

    freero2013 該用戶已被刪除
    發表於 2016-1-4 12:09:37 | 顯示全部樓層
    提示: 作者被禁止或刪除 內容自動屏蔽
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2016-1-4 12:47:44 | 顯示全部樓層
    freero2013 發表於 2016-1-4 12:09 PM
    src\config\core.h
    #define PACKET_OBFUSCATION
    是改這個 ?

    是的
    把他//掉之後也是無法登入
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2018-3-17 08:30 PM
  • 簽到天數: 29 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2016-1-4 18:17:52 | 顯示全部樓層
    本帖最後由 chiba2222 於 2016-1-4 06:22 PM 編輯
    dreamsambit@gma 發表於 2016-1-4 10:41 AM
    你好
    請問登入器的key是在diff的時候就要設 對嗎?
    另外您貼出的兩個設定要在哪邊找的到呢

    在資料的最上面那幾行

    另外 diff的key  要對應服務端的 3個祕鑰

    然後diff的封包加密開關記得不要啟用 紅點是啟用 綠點是停用

    使用ra成功過

    黑窗顯示: 未識別的封包版本

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2021-9-24 09:55 PM
  • 簽到天數: 383 天

    連續簽到: 2 天

    [LV.9]以壇為家II

    發表於 2016-1-4 18:58:01 | 顯示全部樓層
    dreamsambit@gma 發表於 2016-1-4 12:47 PM
    是的
    把他//掉之後也是無法登入

    你要修改這些

    1.rathena/db/packet_db.txt
    packet_db_ver: 45 << 2013-08-07是45
    packet_keys_use: default

    2.都是在packet_db.tx拉到2013-08-07
    packet_keys: // [Shakto] <<把你自己的key貼到這裡

    3.Nemo
    packet first key encryption <<
    packet second key encryption <<
    packet third key encryption << 選這3個 把key打好
    disable packet  encryption<< 不要選

    這樣應該ok了



    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2016-1-5 12:04:59 | 顯示全部樓層
    ccp033102 發表於 2016-1-4 06:58 PM
    你要修改這些

    1.rathena/db/packet_db.txt

    感謝大大
    經過測試之後發現是登入器必須要重新生成密匙配合rAthena也要開啟加密
    兩者設定相同後就沒問題了^^


    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-4-27 05:59 AM , Processed in 0.052249 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表