Valhalla Legends Forums Archive | Battle.net Bot Development | Complete Command List for Bnet?

AuthorMessageTime
Spik
Hi guys!
Im complete newbie in botprogramming on bnet, but i am experienced in programming itself. Is there a complete list of all commands that are used by bnet? i think there has to be one, for example an account login:

login <name>, <password>

this could be the string sended by the client to bnet server
something like this... i surfed a little on this page, but didnt find a complete list yet.. would be glad of help.

Thanks
Spik
May 12, 2004, 4:10 PM
hismajesty
[code]/help commands[/code]
May 12, 2004, 4:13 PM
Spik
Sounds good, and where to type this?^^
May 12, 2004, 5:02 PM
synth
In (Battle.net) chat.
May 12, 2004, 5:16 PM
Spik
ok thx, but thats no what i needed... i need a list of all commands that ar sent between the bnet client (for example starcraft) and the battle.net server. i need this commands to allow my bot to login, to send messages from one client to another etc.
i mean just the pure strings, sended via network protocol. (thats what i wanted to express with the sample above)
i dont know if such a list exists, i just thought that there should be one... :)
May 12, 2004, 5:22 PM
synth
Browse through BotDev (http://botdev.valhallalegends.com/). Look at Grok's simple chat bot. You also might want to look at "AssBot". You might find some useful things there.
May 12, 2004, 5:24 PM
Myndfyr
[quote author=Spik link=board=17;threadid=6771;start=0#msg59792 date=1084382553]
ok thx, but thats no what i needed... i need a list of all commands that ar sent between the bnet client (for example starcraft) and the battle.net server. i need this commands to allow my bot to login, to send messages from one client to another etc.
i mean just the pure strings, sended via network protocol. (thats what i wanted to express with the sample above)
i dont know if such a list exists, i just thought that there should be one... :)
[/quote]

There is no "login" command, by the way.
May 12, 2004, 5:58 PM
hismajesty
When you said you needed a command list for bnet I figured that's what you meant. :P
May 12, 2004, 6:34 PM
Eli_1
Commands -> Packets?

I suggest getting a packet logger and reading bnetdocs.
May 12, 2004, 6:41 PM
Nodens
If you're just wanting a chat bot, I believe the format for login in visual basic is
[code]Chr(3) & Chr(4) & strUser & vbCrLf & strPass & vbCrLf[/code]

If you're using C/C++, I'd advise checking out the greetbot battle.net once had on their site (pretty sure it's been taken off) Starcraft.org has it available for download at http://www.starcraft.org/downloads/bnet/greetbot.zip

If you don't want just a chat bot...best bet is to try bnetdocs and a good packet sniffer. If you want help with that, just post or send me a message directly and I'll do my best to help ya out with getting started on it.
May 12, 2004, 9:11 PM
voodooism
[quote author=Spik link=board=17;threadid=6771;start=0#msg59786 date=1084378212]
Is there a complete list of all commands that are used by bnet?[/quote]

http://www.battle.net/info/commands.shtml
http://www.battle.net/info/friends.shtml
May 13, 2004, 7:51 PM
hismajesty
[quote author=Voodooism link=board=17;threadid=6771;start=0#msg59996 date=1084477894]
[quote author=Spik link=board=17;threadid=6771;start=0#msg59786 date=1084378212]
Is there a complete list of all commands that are used by bnet?[/quote]

http://www.battle.net/info/commands.shtml
http://www.battle.net/info/friends.shtml
[/quote]

[quote author=hismajesty link=board=17;threadid=6771;start=0#msg59787 date=1084378425]
[code]/help commands[/code]
[/quote]
May 14, 2004, 12:13 AM

Search