Jump to content
  • 0

Client problem


f1nik

Question


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  1
  • Reputation:   0
  • Joined:  04/03/15
  • Last Seen:  

Hello guys. First, sorry for my English. I installed rAthena server without any problems, but with client-side a have a difficults along a week, and i guess it is in petching EXE.
So, lets check the codes:

clientinfo.xml/sclientinfo.xml

<?xml version="1.0" encoding="Win-1251" ?>
<clientinfo>
<servicetype>russia</servicetype>
<servertype>primary</servertype>
<connection>
     <display>Local Server</display>
     <desc></desc>
     <address>127.0.0.1</address>
     <port>6900</port>
     <version>30</version>
     <langtype>14</langtype>
     <registrationweb>http://127.0.0.1/</registrationweb>
<aid>
</aid>
<loading>
<image>loading00.jpg</image>
<image>loading01.jpg</image>
<image>loading02.jpg</image>
<image>loading03.jpg</image>
<image>loading04.jpg</image>
<image>loading05.jpg</image>
<image>loading06.jpg</image>
<image>loading07.jpg</image>
<image>loading08.jpg</image>
<image>loading09.jpg</image>
<image>loading10.jpg</image>
</loading>
</connection>
</clientinfo>

In the script-side i think there's allright:
mmo.h:

// Copyright (c) Athena Dev Teams - Licensed under GNU GPL
// For more information, see LICENCE in the main folder
#ifndef _MMO_H_
#define _MMO_H_
#include "cbasetypes.h"
#include "../common/db.h"
#include <time.h>
// server->client protocol version
//     0 - pre-?
//     1 - ?                 - 0x196
//     2 - ?                 - 0x78, 0x79
//     3 - ?                 - 0x1c8, 0x1c9, 0x1de
//     4 - ?                 - 0x1d7, 0x1d8, 0x1d9, 0x1da
//     5 - 2003-12-18aSakexe+ - 0x1ee, 0x1ef, 0x1f0, ?0x1c4, 0x1c5?
//     6 - 2004-03-02aSakexe+ - 0x1f4, 0x1f5
//     7 - 2005-04-11aSakexe+ - 0x229, 0x22a, 0x22b, 0x22c
// see conf/battle/client.conf for other version
#ifndef PACKETVER
#define PACKETVER 20120410
//#define PACKETVER 20120410
#endif

...end etc.

packet_db.txt:


packet_db_ver: 30
packet_keys_use: default

and also:

//2012-04-10aRagexeRE
packet_ver: 30
packet_keys: 0x01581359,0x452D6FFA,0x6AFB6E2E // [Shakto]
0x01fd,15,repairitem,2:4:6:7:9:11:13
0x089c,26,friendslistadd,2
0x0885,5,hommenu,2:4
0x0961,36,storagepassword,2:4:20
0x0288,-1,cashshopbuy,2:4:8:10
0x091c,26,partyinvite2,2
0x094b,19,wanttoconnection,2:6:10:14:18
0x0369,7,actionrequest,2:6
0x083c,10,useskilltoid,2:4:6
0x0439,8,useitem,2:4
0x0945,-1,itemlistwindowselected,2:4:8:12
0x0815,-1,reqopenbuyingstore,2:4:8:9:89
0x0817,2,reqclosebuyingstore,0
0x0360,6,reqclickbuyingstore,2
0x0811,-1,reqtradebuyingstore,2:4:8:12
0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
0x0835,2,searchstoreinfonextpage,0
0x0838,12,searchstoreinfolistitemclick,2:6:10
0x0437,5,walktoxy,2
0x0886,6,ticksend,2
0x0871,5,changedir,2:4
0x0938,6,takeitem,2
0x0891,6,dropitem,2:4
0x086c,8,movetokafra,2:4
0x08a6,8,movefromkafra,2:4
0x0438,10,useskilltopos,2:4:6:8
0x0366,90,useskilltoposinfo,2:4:6:8:10
0x0889,6,getcharnamerequest,2
0x0884,6,solvecharname,2
0x08e6,4
0x08e7,10,bookingsearchreq,2:4:6:8:12
0x08e8,-1
0x08e9,2,bookingdelreq,0
0x08ea,4
0x08eb,39,bookingupdatereq,2
0x08ec,73
0x08ed,43
0x08ee,6
0x08ef,6,bookingignorereq,2
0x08f0,6
0x08f1,6,bookingjoinpartyreq,2
0x08f2,36
0x08f3,-1
0x08f4,6
0x08f5,-1,bookingsummonmember,2:4
0x08f6,22
0x08f7,3
0x08f8,7
0x08f9,6
0x08fa,6
0x08fb,6,bookingcanceljoinparty,2
0x0907,5,moveitem,2:4
0x0908,5
0x08d7,28,battlegroundreg,2:4
0x0977,14 //Monster HP Bar
0x0916,26,guildinvite2,2
0x091d,41,bookingregreq,2:4:6
0x08cb,10,ZC_PERSONAL_INFOMATION,2:4:6:8:10:11:13:15 //Still need further information

I using 2012-04-10aRagexeRE.exe, itself it doesn't work, shows error without message. I downloaded ShinsDiffPatcher
It automatically marks recommended patches, ok, client runs... but when I enter login/password, it momentally rejected or disconneted. the server command line is nothing about any connections. Apparently, exe doesn't read my clientinfo/sclientinfo, or client rejects me(I think if exactly server would not allow my connection, on the server's command line would be something written, I understand it correctly?)

There are errors in one client: 5011 или 30
There is error in another client: 69

In general, all of the above, I have a suspicion that the problem in the patching of exe. Please tell me, what of lines i have to mark?

patch.jpg

 

Or give me please already patched EXE and the link of appropriate client.

Thank you!

Edited by f1nik
Link to comment
Share on other sites

1 answer to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  118
  • Reputation:   17
  • Joined:  01/29/15
  • Last Seen:  

What git revision are you on now?

If it's the latest, you might want to disable the "Skip Packet Header Obfuscation". Also, patch with NEMO instead to be able to set the encryption keys that you see in packet_db for packet 30.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...