Jump to content

Recommended Posts

Posted (edited)

I noticed something weird today. When I ran a local server, I had no problem with the packets. Now that I compiled rathena on my dedicated server, I can't pass through a portal without getting disconnected, the server always recieves an unsuported packet.

 

"try to back read. it will help you a lot. those common problem for these client version."

 

And I read the entire topic like 4 times.

 

 

have
anyone got a problem on disconnecting inside the game? this is happen
when you login your character use @go to another map? i can't confirm
this because i don't use 2012-04-10a anymore.

 

i confirmed this.... i got tired to add manual the unsupported packets

 

0x8480,4
0xB932,4
0x8484,4
0x0612,3
0x0619,3
0xB9AD,4
0x8A33,3
0x0932,3
0x4E07,3
0xC007,3
0x8527,3
0xCB26,3
0x849D,4
0x0527,3
0x5001,2
0x4527,3
0x0011,3
0x001D,27
0x000E,3
0x8EB0,4
0xA770,4
0x0830,3
0x8920,3
0x0723,3
0x001C,26
0xA874,4
0x962A,3
0x3706,6
0x4619,3
0xB86D,4
0x972A,3
0xB96C,4
0x3700,6
0x572A,3
0x172A,3
0xC33C,3
0xBAFD,4
0xE1C0,4
0xC126,3

those're all i got, i really tired with the disconnecting

 

I started adding those too, but it never ends so I also gave up.

Edited by AngelRO
Posted

I noticed something weird today. When I ran a local server, I had no problem with the packets. Now that I compiled rathena on my dedicated server, I can't pass through a portal without getting disconnected, the server always recieves an unsuported packet.

 

"try to back read. it will help you a lot. those common problem for these client version."

 

And I read the entire topic like 4 times.

 

 

 

have

anyone got a problem on disconnecting inside the game? this is happen

when you login your character use @go to another map? i can't confirm

this because i don't use 2012-04-10a anymore.

 

i confirmed this.... i got tired to add manual the unsupported packets

 

0x8480,4

0xB932,4

0x8484,4

0x0612,3

0x0619,3

0xB9AD,4

0x8A33,3

0x0932,3

0x4E07,3

0xC007,3

0x8527,3

0xCB26,3

0x849D,4

0x0527,3

0x5001,2

0x4527,3

0x0011,3

0x001D,27

0x000E,3

0x8EB0,4

0xA770,4

0x0830,3

0x8920,3

0x0723,3

0x001C,26

0xA874,4

0x962A,3

0x3706,6

0x4619,3

0xB86D,4

0x972A,3

0xB96C,4

0x3700,6

0x572A,3

0x172A,3

0xC33C,3

0xBAFD,4

0xE1C0,4

0xC126,3

those're all i got, i really tired with the disconnecting

 

I started adding those too, but it never ends so I also gave up.

what revision are you using? i tested it on latest revision there is no problem.

 

make sure you set the client version in src\common\mmo.h

#ifndef PACKETVER

#define PACKETVER 20120410

 

and for db\packet_db.txt

 

make sure that you choose the right packet_db ver.

packet_db_ver: 30

 

and make sure just same on this packet.

//2012-04-10aRagexeRE
packet_ver: 30
0x01FD,15,repairitem,2
0x089C,26,friendslistadd,2
0x0885,5,hommenu,2:4
0x0961,36,storagepassword,0
0x0288,-1,cashshopbuy,4:8
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
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
0x08E5,41,bookingregreq,2:4	//Added to prevent disconnections
0x08E6,4
0x08E7,10,bookingsearchreq,2
0x08E8,-1
0x08E9,2,bookingdelreq,2
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 //Added to prevent disconnections
0x08CF,10 //Amulet spirits
0x0977,14 //Monster HP Bar
0x0844,2,cashshopopen,0
0x084a,2,cashshopclose,0
0x08c9,4,cashshopitemlist,0
0x0848,-1,cashshopbuy,0

post-1381-0-32302300-1367307390_thumb.jpg

post-1381-0-90915100-1367307395_thumb.jpg

post-1381-0-47542800-1367307400_thumb.jpg

post-1381-0-50613700-1367307405_thumb.jpg

post-1381-0-27016700-1367307411_thumb.jpg

post-1381-0-32182900-1367307417_thumb.jpg

post-1381-0-07487800-1367307422_thumb.jpg

post-1381-0-59469000-1367307428_thumb.jpg

post-1381-0-90546400-1367307431_thumb.jpg

Posted

The problem persists.

it seems strange since i did not get that packet problem since i use this client.ill try to make a v3 for this. ill try to check the diff and hex that i make for this client version.

  • Upvote 1
Posted

 

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

in rAthena 13705 I can't Find it.

lol it's an outdated revision. the cash shop system was release on r17242

Posted

 

 

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

in rAthena 13705 I can't Find it.

lol it's an outdated revision. the cash shop system was release on r17242

do you have the hex code for ignore missing file/pallete?

Posted

 

Its working now thank you!.

My problem now is here how to fix this?

 

attachicon.gifscreenrAthena009.jpg

try to edit this on clif.c

 

#if PACKETVER < 20130320 

 

change it to 20120410

There is so many #if PACKETVER < I don't know which one.

just try to search this.

 

// TODO: find a more accurate date for this

#if PACKETVER < 20130320

/// Request to buy item(s) from cash shop (CZ_PC_BUY_CASH_POINT_ITEM).

 

and 

 

// TODO: find a more accurate date for this

#if PACKETVER >= 20130320

void clif_parse_cashshop_buy( int fd, struct map_session_data *sd ){

 

its on the line 14397 and 16366

 

 

 

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

in rAthena 13705 I can't Find it.

lol it's an outdated revision. the cash shop system was release on r17242

do you have the hex code for ignore missing file/pallete?

try to diff it and include the ignore missing file/palette.

Posted

 

 

Its working now thank you!.

My problem now is here how to fix this?

 

attachicon.gifscreenrAthena009.jpg

try to edit this on clif.c

 

#if PACKETVER < 20130320 

 

change it to 20120410

There is so many #if PACKETVER < I don't know which one.

just try to search this.

 

// TODO: find a more accurate date for this

#if PACKETVER < 20130320

/// Request to buy item(s) from cash shop (CZ_PC_BUY_CASH_POINT_ITEM).

 

and 

 

// TODO: find a more accurate date for this

#if PACKETVER >= 20130320

void clif_parse_cashshop_buy( int fd, struct map_session_data *sd ){

 

its on the line 14397 and 16366

 

 

 

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

in rAthena 13705 I can't Find it.

lol it's an outdated revision. the cash shop system was release on r17242

do you have the hex code for ignore missing file/pallete?

try to diff it and include the ignore missing file/palette.

 

it works but No Items inside how to put some ?

 

 

 

Its working now thank you!.

My problem now is here how to fix this?

 

attachicon.gifscreenrAthena009.jpg

try to edit this on clif.c

 

#if PACKETVER < 20130320 

 

change it to 20120410

There is so many #if PACKETVER < I don't know which one.

just try to search this.

 

// TODO: find a more accurate date for this

#if PACKETVER < 20130320

/// Request to buy item(s) from cash shop (CZ_PC_BUY_CASH_POINT_ITEM).

 

and 

 

// TODO: find a more accurate date for this

#if PACKETVER >= 20130320

void clif_parse_cashshop_buy( int fd, struct map_session_data *sd ){

 

its on the line 14397 and 16366

>> 

 

 

 

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

in rAthena 13705 I can't Find it.

lol it's an outdated revision. the cash shop system was release on r17242

do you have the hex code for ignore missing file/pallete?

try to diff it and include the ignore missing file/palette.

 

it works but No Items inside how to put some ?

 

It's Working But when I Purchase an Item it says: 

" The Purchase has failed because the NPC does not exist "

What's the PROBLEM pops ?

Posted

 

 

 

Its working now thank you!.

My problem now is here how to fix this?

 

attachicon.gifscreenrAthena009.jpg

try to edit this on clif.c

 

#if PACKETVER < 20130320 

 

change it to 20120410

There is so many #if PACKETVER < I don't know which one.

just try to search this.

 

// TODO: find a more accurate date for this

#if PACKETVER < 20130320

/// Request to buy item(s) from cash shop (CZ_PC_BUY_CASH_POINT_ITEM).

 

and 

 

// TODO: find a more accurate date for this

#if PACKETVER >= 20130320

void clif_parse_cashshop_buy( int fd, struct map_session_data *sd ){

 

its on the line 14397 and 16366

>> 

 

 

 

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

in rAthena 13705 I can't Find it.

lol it's an outdated revision. the cash shop system was release on r17242

do you have the hex code for ignore missing file/pallete?

try to diff it and include the ignore missing file/palette.

 

it works but No Items inside how to put some ?

 

 

 

Its working now thank you!.

My problem now is here how to fix this?

 

attachicon.gifscreenrAthena009.jpg

try to edit this on clif.c

 

#if PACKETVER < 20130320 

 

change it to 20120410

There is so many #if PACKETVER < I don't know which one.

just try to search this.

 

// TODO: find a more accurate date for this

#if PACKETVER < 20130320

/// Request to buy item(s) from cash shop (CZ_PC_BUY_CASH_POINT_ITEM).

 

and 

 

// TODO: find a more accurate date for this

#if PACKETVER >= 20130320

void clif_parse_cashshop_buy( int fd, struct map_session_data *sd ){

 

its on the line 14397 and 16366

>>> 

 

 

 

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

in rAthena 13705 I can't Find it.

lol it's an outdated revision. the cash shop system was release on r17242

do you have the hex code for ignore missing file/pallete?

try to diff it and include the ignore missing file/palette.

 

it works but No Items inside how to put some ?

 

It's Working But when I Purchase an Item it says: 

" The Purchase has failed because the NPC does not exist "

What's the PROBLEM pops ?

 

try to back read. you're the the only one who got that problem. the solution was already posted.

Posted (edited)

please don't pyramid-thing the quote, i'm dizzy, /oops

i'll try your client brynner

 

Edit :

I tried, and it still disconnecting the player...

Edited by exneval
Posted

Yes i already did it when i compile error message.

hmmm we only change the #if PACKETVER < 20120410

 

only line 14479 and 16483.

Line 14479:     memset(WFIFOP(fd,0),0,70);

Line 16483:             } else {

Posted (edited)

i do exactly what you told us with your client, and still no luck,

the player get disconnecting after change map... I'm really sad, guess your're the chosen Brynner~

 

 

Edit : Finally I know what the problem...

according this magic user ~

 

Never let your cash shop list empty [txt/sql], or the warning will appear :meow:, the player get disconnecting~

Edited by exneval
  • Upvote 1
Posted

i do exactly what you told us with your client, and still no luck,

the player get disconnecting after change map... I'm really sad, guess your're the chosen Brynner~

 

 

Edit : Finally I know what the problem...

according this magic user ~

 

Never let your cash shop list empty [txt/sql], or the warning will appear :meow:, the player get disconnecting~

oh finally the issue will be resolve.

Join the conversation

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

Guest
Reply to this topic...

×   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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...