• Welcome to Valhalla Legends Archive.
 

CSB Hash Connect INSIDE

Started by phvckmeh, May 09, 2004, 01:30 AM

Previous topic - Next topic

ChR0NiC

#30
CrAz3d is right here, now you may ask him ;D

Edit: Ouch, I just got bit by a mosquito :(, and it itches badly

tA-Kane

#31
My head is aching from trying to make sense out of the stupidity of this thread.

Battle.net seems to always send 0x25 before sending 0x50. If you're not multithreading your bot, then I do not see how using CheckRevision verses BNLS can affect your ping time.

You send 0x50.
Battle.net receives 0x50, and replies with 0x25 and 0x50 (in that order).
You receive 0x25, and reply.
You receive 0x50 and calculate CheckRevision or pass the data off to BNLS.
Battle.net receives 0x25 reply while you're doing your thing with CheckRevision or BNLS.
Battle.net then moments later receives your 0x50 reply, and sends 0x51 reply.
The connection continues...

What's the matter? Is it only me that sees it this way? >:( ::)

Would someone mind explaining to me how this method of processing can or will adversely affect your ping time?

Edit: Minor grammar corrections...
Macintosh programmer and enthusiast.
Battle.net Bot Programming: http://www.bash.org/?240059
I can write programs. Can you right them?

http://www.clan-mac.com
http://www.eve-online.com

ChR0NiC

#32
Every single bot that I have tried that uses BNETAuth.dll for Hashing has on average a higher ping than if I were to use BNLS. I do not know why this is, but this is the case.

Edit: Where as if I use zDS Bot, I seem to get a fairly low ping on average, Eurijk! must've used a more efficient hashing method.

Eric

#33
Quote from: ChR0NiC on May 11, 2004, 12:17 PM
Every single bot that I have tried that uses BNETAuth.dll for Hashing has on average a higher ping than if I were to use BNLS. I do not know why this is, but this is the case.

Edit: Where as if I use zDS Bot, I seem to get a fairly low ping on average, Eurijk! must've used a more efficient hashing method.

Even though I've never experienced such a problem in any of my bots, the most logical explanation for this would be that the bots that use BnetAuth.dll were all coded in Visual Basic whereas zDS was programmed in C++.

MyndFyre

Quote from: tA-Kane on May 11, 2004, 12:27 AM
My head is aching from trying to make sense out of the stupidity of this thread.

Battle.net seems to always send 0x25 before sending 0x50. If you're not multithreading your bot, then I do not see how using CheckRevision verses BNLS can affect your ping time.

You send 0x50.
Battle.net receives 0x50, and replies with 0x25 and 0x50 (in that order).
You receive 0x25, and reply.
You receive 0x50 and calculate CheckRevision or pass the data off to BNLS.
Battle.net receives 0x25 reply while you're doing your thing with CheckRevision or BNLS.
Battle.net then moments later receives your 0x50 reply, and sends 0x51 reply.
The connection continues...

What's the matter? Is it only me that sees it this way? >:( ::)

Would someone mind explaining to me how this method of processing can or will adversely affect your ping time?

Edit: Minor grammar corrections...

No Kane, you're not the only one.  That's exactly what I've been trying to say the entire time.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Networks

I use checkrevision and for some reason I occasionally get high ping and then use stealthbot and its quite low. Why might this occur and how can I help myself :) ?

MyndFyre

Quote from: Networks on May 11, 2004, 01:15 PM
I use checkrevision and for some reason I occasionally get high ping and then use stealthbot and its quite low. Why might this occur and how can I help myself :) ?

After I enabled flood protection on my bot (read: I added a timer to send out packets on the Tick), I had really high ping.  Make sure that your flood protection isn't enabled until you've at the very least, entered chat, or as I like, send your first SID_JOINCHANNEL instance.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Eric

#37
Quote from: Myndfyre on May 11, 2004, 01:21 PM
Quote from: Networks on May 11, 2004, 01:15 PM
I use checkrevision and for some reason I occasionally get high ping and then use stealthbot and its quite low. Why might this occur and how can I help myself :) ?

After I enabled flood protection on my bot (read: I added a timer to send out packets on the Tick), I had really high ping.  Make sure that your flood protection isn't enabled until you've at the very least, entered chat, or as I like, send your first SID_JOINCHANNEL instance.

Should only apply flood protection to the packets that require it.

ChR0NiC

Quote from: Insecure on May 11, 2004, 01:32 PM
Not to change the subject but something I noticed is the first 2 post of everything is ontopic then it goes off.  Such as here...CSB Hash Connect INSIDE...now your talkin about ping....I would have been more interested in the CSB than the Ping...since we all understand the ping senerio unless your new here!

CleanSlateBot.ocx can be obtained at this link. If you want to learn how it works, go here

Very simple to use and good for starting, but if you want to move onto to more complex things, don't get used to the structures of it.

MyndFyre

Quote from: Insecure on May 11, 2004, 01:32 PM
Not to change the subject but something I noticed is the first 2 post of everything is ontopic then it goes off.  Such as here...CSB Hash Connect INSIDE...now your talkin about ping....I would have been more interested in the CSB than the Ping...since we all understand the ping senerio unless your new here!

I don't know where this quote stems from, but the ping discussion began with this post:

Quote from: CodeMaster on May 09, 2004, 01:36 AM
Hashes may seem faster to connect with, but most public CheckRevision functions are slower than the BNLS Check Revision, therefore you usually get a better ping time when using BNLS. (At least this is the case for me)
emphasis mine.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

|