Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Atmalion on May 28, 2003, 09:59 AM

Title: BNLS server
Post by: Atmalion on May 28, 2003, 09:59 AM
im trying to start using BNLS
does anyone else really use it?

i am trying to connect but it immediately knocks me off im not even
addr: bnls.valhallalegends.com
port: 9367
TCP

is this wrong?
first thing i was trying to send was BNLS_AUTHORIZE
but i lose connection immediately
Title: Re:BNLS server
Post by: RhiNo on May 28, 2003, 10:01 AM
did you read the little text that comes with cleanslatebot.ocx? that should help
Title: Re:BNLS server
Post by: ______ on May 28, 2003, 10:11 AM
i say dont use cleanslatebot.ocx learn the real way so when the severs go down you dont complain. :-X
Title: Re:BNLS server
Post by: Atmalion on May 28, 2003, 10:17 AM
ive never heard of cleanslate bot

i am doing this in linux btw so i dont know how much ocx aregonna help me

are either of you familiar with BNLS though?
are they just done? or broke?
it was doing this last night too

Title: Re:BNLS server
Post by: Atmalion on May 28, 2003, 10:29 AM
if i use telnet even , and connect
it immediately disconnects me

it does let me connect
but then drops hehe
Title: Re:BNLS server
Post by: CrAz3D on May 28, 2003, 10:29 AM
If you're a first timer CleanSlateBot is EXTREMELY easy to use.  You don't have to know any Winsock connections or what have you.  It does, however, connect to BNLS so it's uptiem is unreliable, but simple at that.  

CleanSlateBot is used in quite a few bots ( StealthBot, FiReBoT, DooMBoT {that's mine}, & a few more )

Some bots, such as DooMBoT & FiReBoT, implement both BNLS & HASHES into the bots.  BNLS makes it easier for newbs" to log on & use.
Title: Re:BNLS server
Post by: Soul Taker on May 28, 2003, 10:29 AM
[11:31:20 AM] Disconnected from BNLS - 10053 Connection is aborted due to timeout or other failure

Appears to be down at the moment.
Title: Re:BNLS server
Post by: Atmalion on May 28, 2003, 10:32 AM
ok so its just down now ;(
Title: Re:BNLS server
Post by: EvilCheese on May 28, 2003, 10:32 AM
If you're losing connection on sending BNLS_AUTHORIZE:

-Do you have a bot ID from Yoni/Skywing?

If not you'll see this behaviour, as stated in the protocol specs.

http://www.valhallalegends.com/yoni/BNLSProtocolSpec.txt

If you have a bot ID, and you think you're using it, and it's still terminating the connection, then chances are you're constructing the packet incorrectly.

Having said that... I think BNLS is down for the moment. Not sure how long it's been down/if it would account for your problem though.
Title: Re:BNLS server
Post by: Atmalion on May 28, 2003, 10:45 AM
yea i have an ID
its not even getting that far though
just dropping immediately after connection

before i send anything (it doesnt send anything either)

this is the first ive tried to use it though so i couldnt be to quick to assume it was just down
although apparently that is the case

Title: Re:BNLS server
Post by: CrAz3D on May 28, 2003, 10:51 AM
Have an SS of where it stops at?
Title: Re:BNLS server
Post by: Atmalion on May 28, 2003, 11:08 AM
hehe no but its easy to explain

it connects
then disconnects :)

instantly
not waiting a minute

it is like the port is still open
but thats all just an open port..
Title: Crazed: do you actually read posts before responding?
Post by: Kp on May 28, 2003, 01:41 PM
Quote from: CrAz3D on May 28, 2003, 10:29 AM
If you're a first timer CleanSlateBot is EXTREMELY easy to use.  You don't have to know any Winsock connections or what have you.  It does, however, connect to BNLS so it's uptiem is unreliable, but simple at that.  

CleanSlateBot is used in quite a few bots ( StealthBot, FiReBoT, DooMBoT {that's mine}, & a few more )

Some bots, such as DooMBoT & FiReBoT, implement both BNLS & HASHES into the bots.  BNLS makes it easier for newbs" to log on & use.
He said quite specifically that he was doing this in a Linux client.  That means: 1) No VB, 2) No CleanSlateBot, and 3) No Winsock.
Title: Re:BNLS server
Post by: ______ on May 28, 2003, 02:34 PM
Then how can you do it besides those 3 forms of conneceting
Title: Re:BNLS server
Post by: Yoni on May 28, 2003, 02:45 PM
Using Linux sockets. They're like Winsock in some ways and different in others.
(Both are based on BSD sockets - Winsock with its Win32 specific stuff added, and Linux with its Linux specific stuff added.)
Title: Re:BNLS server
Post by: Zakath on May 28, 2003, 08:01 PM
Indeed. Winsock is what it sounds like: a Windows socket library. Linux has its own socket library (or libraries, more likely, knowing Linux).
Title: Re:BNLS server
Post by: Banana fanna fo fanna on May 28, 2003, 08:33 PM
BNLS != Cleanslate.

Does BNLS do IP bans?
Title: Re:BNLS server
Post by: Atmalion on May 28, 2003, 10:17 PM
i got conncted to BNLS and authorized :)
thats a start

i am using php :)
lol
i started trying in C with bsd sockets api and it is a total pain in the ass
Title: eh?
Post by: Kp on May 28, 2003, 11:20 PM
Quote from: Atmalion on May 28, 2003, 10:17 PM
i started trying in C with bsd sockets api and it is a total pain in the ass
That's what I use for my Linux-based networking clients, and they work fine. :)  They're all C based, btw.
Title: Re:BNLS server
Post by: Yoni on May 29, 2003, 09:53 AM
Quote from: St0rm.iD on May 28, 2003, 08:33 PM
Does BNLS do IP bans?
I can think of six different types of bans implemented in BNLS. Five of the six types have a toggleable "evil mode", which I will not discuss here. There could be more I'm forgetting. Point is, if we don't like you, you won't be using BNLS. :)
Title: Re:BNLS server
Post by: indulgence on May 29, 2003, 02:25 PM
Quote from: Yoni on May 29, 2003, 09:53 AM
Five of the six types have a toggleable "evil mode", which I will not discuss here.

Such naughtiness...


Although most of this topic was funny, with all the "use CleanSlateBot" lol... oh the laughs