• Welcome to Valhalla Legends Archive.
 

Question on MCP

Started by vuther.de, July 08, 2006, 03:31 PM

Previous topic - Next topic

vuther.de

Just curious, is there something you need to send frequently to not get disconnected from MCP?

I noticed when I don't view my characters for a period of time, for when I do go to view them, it show's nothing.

Thanks.

UserLoser

It shows nothing because you're clearing the list.  You're probably unloading the dialog then showing it again without requesting the character list.  You will stay connected as long as possible to the server until something breaks your connection.

vuther.de

Yes. I clear it. But I've fixed it. I just want a certain packet every 8 minutes to keep the connection alive.
I remember that the Battle.net Client for Diablo II always disconnects you for inactivity.
Anyhow, I have 1 more question: Do you know if you cannot make a Hardcore Ladder character with Diablo II Classic?

Everytime I make one it IPBans me on Realm.

EDIT: I'm sending the WORD 0x48 for it.

warz

Have you tried doing this with the real client?

l2k-Shadow

This is why you read the comments under the packet. I posted about it being 0x44 not 0x48 year and a half ago...
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

UserLoser

Quote from: inner.de on July 09, 2006, 09:24 AM
Yes. I clear it. But I've fixed it. I just want a certain packet every 8 minutes to keep the connection alive.
I remember that the Battle.net Client for Diablo II always disconnects you for inactivity.
Anyhow, I have 1 more question: Do you know if you cannot make a Hardcore Ladder character with Diablo II Classic?

Everytime I make one it IPBans me on Realm.

EDIT: I'm sending the WORD 0x48 for it.

There's no reason to be connected for any longer than a couple minutes

UserLoser

Quote from: l2k-Shadow on July 09, 2006, 10:09 AM
This is why you read the comments under the packet. I posted about it being 0x44 not 0x48 year and a half ago...

Inner doesn't read anything.

It's a bitmask of the following values:

0x00: Classic
0x04: Hardcore
0x20: Expansion
0x40: Ladder

I don't know where you get the extra 8 from in there...

warz

Yeah, I think I remember that there is no reason to stay connected to the MCP server. Once you've connected, sent your character selection request and succesfull changed or created your character, you can (and should) disconnect.

l2k-Shadow

Quote from: warz on July 09, 2006, 10:48 AM
Yeah, I think I remember that there is no reason to stay connected to the MCP server. Once you've connected, sent your character selection request and succesfull changed or created your character, you can (and should) disconnect.

No, after you Create/Join game you disconnect, not prior to that. Of course if you're a bot and will not do so, I assume you could disconnect.
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

vuther.de

#9
I stay connected so I don't have to reconnect to logon with another character.

EDIT: Thanks Shadow, 0x44 works for Hardcore Ladder.

rabbit

Quote from: UserLoser on July 09, 2006, 10:20 AM
Quote from: l2k-Shadow on July 09, 2006, 10:09 AM
This is why you read the comments under the packet. I posted about it being 0x44 not 0x48 year and a half ago...

Inner doesn't read anything.

It's a bitmask of the following values:

0x00: Classic
0x04: Hardcore
0x20: Expansion
0x40: Ladder

I don't know where you get the extra 8 from in there...
IIRC that's Dead
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.