標題: [轉貼]疑難解答 - 客戶端解決區 From OK論壇
☆星空飛翔★
管理員
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


UID 2
精華 0
積分 0
帖子 161
Fame 0
Zeny 270
Cash 0
積分 164
閱讀權限 200
註冊 2012-2-1
用戶註冊天數 4486
用戶失蹤天數 1210

223.16.96.80
分享 
發表於 2014-1-7 18:33  資料 文集 私人訊息 
[轉貼]疑難解答 - 客戶端解決區 From OK論壇
本貼旨在列出有關補檔的問題並進行整理及分類
All source come form OK forum
#5 創建人物問題
頂部
☆星空飛翔★
管理員
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


UID 2
精華 0
積分 0
帖子 161
Fame 0
Zeny 270
Cash 0
積分 164
閱讀權限 200
註冊 2012-2-1
用戶註冊天數 4486
用戶失蹤天數 1210

223.16.96.80
發表於 2014-1-7 18:33  資料 文集 私人訊息 
#2
頂部
☆星空飛翔★
管理員
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


UID 2
精華 0
積分 0
帖子 161
Fame 0
Zeny 270
Cash 0
積分 164
閱讀權限 200
註冊 2012-2-1
用戶註冊天數 4486
用戶失蹤天數 1210

223.16.96.80
發表於 2014-1-7 18:33  資料 文集 私人訊息 
#3
頂部
☆星空飛翔★
管理員
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


UID 2
精華 0
積分 0
帖子 161
Fame 0
Zeny 270
Cash 0
積分 164
閱讀權限 200
註冊 2012-2-1
用戶註冊天數 4486
用戶失蹤天數 1210

223.16.96.80
發表於 2014-1-7 18:33  資料 文集 私人訊息 
#4
頂部
☆星空飛翔★
管理員
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


UID 2
精華 0
積分 0
帖子 161
Fame 0
Zeny 270
Cash 0
積分 164
閱讀權限 200
註冊 2012-2-1
用戶註冊天數 4486
用戶失蹤天數 1210

223.16.96.80
發表於 2014-1-7 18:35  資料 文集 私人訊息 
創建人物問題
Q:
請問 我上去創帳號 但不能創 創了之後 顯示伺服器斷線0.0 請問這是...?
錯誤: parse_char: Received unknown prvket 0x67 from ip 127.0.0.7 disconnecting

A:
用錯登入器
頂部
ro130627
註冊會員
Rank: 1


UID 104
精華 0
積分 0
帖子 25
Fame 0
Zeny 33
Cash 0
積分 25
閱讀權限 10
註冊 2013-6-27
用戶註冊天數 3974
用戶失蹤天數 3777
來自 Taiwan

1.168.149.224
發表於 2014-1-10 21:57  資料 私人訊息 
引用5樓內容:
--------------------------------------------------------------------------------------------------------------
創建人物問題
Q:
請問 我上去創帳號 但不能創 創了之後 顯示伺服器斷線0.0 請問這是...?
錯誤: parse_char: Received unknown prvket 0x67 from ip 127.0.0.7 disconnecting

A:
用錯登入器
--------------------------------------------------------------------------------------------------------------

就我的經驗分享,

雖然用錯登入器是正確的答案,

但更精準的說法是:"登入器與伺服器溝通的封包不一致"

不知道為何,

官方版本每更新一次,

傳送的封包就會不太一樣...

可能是怕Hacker吧XD (不過rAthena裡的高手,幾乎是即時更新XDDD)

回到正題,

在伺服器端的解決辦法,

到db資料夾裡,找到一個叫 packet_db.txt 的文件,(傳送封包的依據)

找到這一行 packet_db_ver: default

把 default 改成登入器端的封包版本就ok了,

如果文件裡面沒有登入器最新版本,

那就要去網站找,看有沒有人hack,

可以在這找:

rAthena

Packets 攔,

下面有時間排序,時間代表客戶端最後更新日期,

選好後,點對應的 Packets 連結,

例如我點 2013-08-07 的 Packets,

連結的網頁出現一些英文、數字如下:
----------------------------------------------------------------------------------
0x369,7,actionrequest,2:6
0x083C,10,useskilltoid,2:4:6
0x437,5,walktoxy,2
0x035F,6,ticksend,2
0x202,5,changedir,2:4
0x70000,6,takeitem,2
0x362,6,dropitem,2:4
0x07EC,8,movetokafra,2:4
0x364,8,movefromkafra,2:4
0x438,10,useskilltopos,2:4:6:8
0x366,90,useskilltoposinfo,2:4:6:8:10
0x096A,6,getcharnamerequest,2
0x368,6,solvecharname,2
0x838,12,searchstoreinfolistitemclick,2:6:10
0x835,2,searchstoreinfonextpage,0
0x819,-1,searchstoreinfo,2:4:5:9:13:14:15
0x811,-1,reqtradebuyingstore,2:4:8:12
0x360,6,reqclickbuyingstore,2
0x817,2,reqclosebuyingstore,0
0x815,-1,reqopenbuyingstore,2:4:8:9:89
0x365,18,bookingregreq,2:4:6
// 0x363,8 CZ_JOIN_BATTLE_FIELD
0x281,-1,itemlistwindowselected,2:4:8:12
0x022D,19,wanttoconnection,2:6:10:14:18
0x802,26,partyinvite2,2
// 0x436,4 CZ_GANGSI_RANK
0x023B,26,friendslistadd,2
0x361,5,hommenu,2:40x887,36,storagepassword,2:4:20
----------------------------------------------------------------------------------
把這些複製貼到剛剛你的 packet_db.txt 的最下面,

然後在你所貼的最上面加入代號,例如:
----------------------------------------------------------------------------------
packet_ver: 5566

0x369,7,actionrequest,2:6
...
----------------------------------------------------------------------------------
然後,更新 packet_db_ver: 5566
這樣就差不多就ok了。

以上是我的經驗。
頂部