Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: pileofcrap on February 23, 2003, 10:53 AM

Title: This may of been covered but.....
Post by: pileofcrap on February 23, 2003, 10:53 AM
What exactly is BNLS and what does it do? I know its probably "newbish" of me to ask but alot of the new bots I see use it and I would like to learn alittle more about it.
Title: Re: This may of been covered but.....
Post by: Yoni on February 23, 2003, 11:48 AM
BNLS = Battle.net Logon Server.
It's a server that performs various processing required to log on Battle.net, including version checks, CD-key decoding and encryption, and username/password encryption.
It does all the above for all the Blizzard clients that have a CD-key including Warcraft 3.
The specifications are here: http://www.valhallalegends.com/yoni/BNLSProtocolSpec.txt
Title: Re: This may of been covered but.....
Post by: pileofcrap on February 23, 2003, 11:59 AM
lol interesting, thanks alot man. I found some source code a little while ago for a bot using the BNLS system. im NOT gonna steal the code but I am gonna look at it and see how it works. Once I get the hang of it... I would like access to your BNLS server, would that be alright?
Title: Re: This may of been covered but.....
Post by: Yoni on February 23, 2003, 12:00 PM
Sure, contact me or Skywing on Battle.net.