• Welcome to Valhalla Legends Archive.
 

CSB Hash Connect INSIDE

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

Previous topic - Next topic

MyndFyre

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)

idk what BNLS or local hashing has to do with Bnet ping time anyway.  My bot is set up to send the ping packet to Battle.net as soon as it receives it.
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.

phvckmeh

Quote from: Forged on May 09, 2004, 01:52 AM
You can use Hashes with exileasy.ocx though :)

so where can i find it?

hismajesty

probably could ask on the Exile forums.

Stealth

Quote from: phvckmeh on May 09, 2004, 01:30 AM
Is it possible to use hashes to connect with CSB (cleanslatebot) and/or what would i do/need to incorporate them ::)

While you can't use hashes from within CSB, you can write a hashed connection and call your existing CSB event subroutines based on things that happen in hashing. For example, you can parse a join event in your hashing connection handler and call CSB_UserJoins(), filling out the necessary variables, so that you don't have to code those events twice.
- Stealth
Author of StealthBot

Networks

You could impliment a hashed connection along a CSB one I sure its possible.

ExileEasy is made by CrAz3D it allows for both hashing and BNLS connections. ( Must have your own BNLS ID ). Very similar to CSB possibly better. Connects to all clients via BNLS and to most clients while using hashes. Allows for checking Profile system keys among other things like a included addchat sub. Too bad it requires an auth and CrAz3D is the only one that'll give you one.

Forged

It is beter than csb, I don;t thikn he is that picky on the auth, just pm him.
QuoteI wish my grass was Goth so it would cut itself

phvckmeh

Quote from: Forged on May 09, 2004, 09:20 PM
It is beter than csb, I don;t thikn he is that picky on the auth, just pm him.

ok so now, how would i get this? there is no CrAz3D on that site

ChR0NiC

#22
There is a CrAz3D on this site :P

phvckmeh

#23

Arta

Your checkrevision time could certainly affect your ping time... What if you received SID_PING while you were processing checkrevision, and had to wait until that was compelte to respond to the ping?

Eric

#25
Quote from: Arta[vL] on May 10, 2004, 06:18 AM
Your checkrevision time could certainly affect your ping time... What if you received SID_PING while you were processing checkrevision, and had to wait until that was compelte to respond to the ping?
SID_PING is always received before you receive the packets containing the values required to process a checkrevision.

MyndFyre

Quote from: Arta[vL] on May 10, 2004, 06:18 AM
Your checkrevision time could certainly affect your ping time... What if you received SID_PING while you were processing checkrevision, and had to wait until that was compelte to respond to the ping?
It's called "multithreading."  ;)
Quote from: LoRd[nK] on May 10, 2004, 10:20 AM
SID_PING is always received before you receive the packets containing the values required to process a checkrevision.
I'm not sure about that....  That may be how it has been observed, and it makes sense.  I just hate to say "always" or "never" about much of anything....
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

#27
Quote from: Myndfyre on May 10, 2004, 10:55 AM
Quote from: Arta[vL] on May 10, 2004, 06:18 AM
Your checkrevision time could certainly affect your ping time... What if you received SID_PING while you were processing checkrevision, and had to wait until that was compelte to respond to the ping?
It's called "multithreading."  ;)
Quote from: LoRd[nK] on May 10, 2004, 10:20 AM
SID_PING is always received before you receive the packets containing the values required to process a checkrevision.
I'm not sure about that....  That may be how it has been observed, and it makes sense.  I just hate to say "always" or "never" about much of anything....

I believe it's always sent from the server before the packets containing the hash values are sent and believe it is sent this way to ensure that what Arta said won't occur.

CrAz3D

Ping request is sent from BNET to bot, why wouldn't the bot automatically send the answer back to BNET?...why would it send the request to BNLS first?

The ping request doesn't coem from BNLS, why BNLS effect the ping value?
rebundance - having or being in excess of sheer stupidity
(ré-bun-dance)
Quote from: Spht on June 22, 2004, 07:32 PMSlap.
Quote from: Adron on January 28, 2005, 09:17 AMIn a way, I believe that religion is inherently evil, which includes Christianity. I'd also say Christianity is eviller than Buddhism (has more potential for evil).
Quote from: iago on April 19, 2005, 01:06 PM
CrAz3D's ... is too big vertically, at least, too big with ... iago ...

MyndFyre

Quote from: CrAz3D on May 10, 2004, 11:32 AM
Ping request is sent from BNET to bot, why wouldn't the bot automatically send the answer back to BNET?...why would it send the request to BNLS first?

The ping request doesn't coem from BNLS, why BNLS effect the ping value?

Which was exactly my point.  What Arta was suggesting was that, if you're operating on a single thread and you're servicing the CheckRevision function before the ping function, you have to wait for the CheckRevision request to complete -- which, if you're using BNLS, may take some time, causing your response to the ping to slow down.
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.

|