Valhalla Legends Forums Archive | Battle.net Bot Development | Stupid Question about login/bnls

AuthorMessageTime
kackn00b
hi..
im quite new in this area..
i hav read some of the past posts and i see BNLS everywhere..
can someone explain me what it is exactly?
as far as i recognized it is a server developed by valhalla to make it easier connecting to b-net?

is this true?

March 16, 2004, 2:26 PM
Yoni
http://yoni.valhallalegends.com/projects.asp
March 16, 2004, 2:51 PM
Dante
yay problem solved.
March 16, 2004, 2:54 PM
kackn00b
thx for your quick answer..
my next question relating this is now: is bnls open source?
or are there any specifications out about the real battle.net login emulating a game client?
March 16, 2004, 2:56 PM
Yoni
[quote author=kackn00b link=board=17;threadid=5820;start=0#msg49738 date=1079448995]
or are there any specifications out about the real battle.net login emulating a game client?
[/quote]
http://yoni.valhallalegends.com/BNLSProtocolSpec.txt
March 16, 2004, 4:12 PM
tA-Kane
[quote author=kackn00b link=board=17;threadid=5820;start=0#msg49738 date=1079448995]is bnls open source?[/quote]Skywing and Yoni's BNLS server is not open source.

However, since the protocol is public, it wouldn't (shouldn't?) be hard to write your own BNLS server that conforms to the BNLS protocol. That way, all a client would have to do is select your server instead of the vl.com one.

However, since there is no publicly-available hashing functions for WarCraft 3 logins, your BNLS server should close the connection when a client tries to use WarCraft 3 functions, since there are no BNLS packets on the BNLS protocol reference that mean "server error" or "unimplemented packet".
Unless, of course, you're ingenious enough to crack WarCraft 3's hashing algorithms.
March 16, 2004, 5:25 PM

Search