Valhalla Legends Forums Archive | Battle.net Bot Development | Flooding Packets

AuthorMessageTime
Barabajagal
There doesn't seem to be a public list of which packets will flood you out and which you can send to your heart's content. So far, the only two I've found that will flood you out are CHATCOMMAND and WRITEUSERDATA. Any others?
September 3, 2008, 5:57 PM
BreW
The ladder request packets, too
September 3, 2008, 6:07 PM
FrOzeN
IIRC, In StarCraft when clicking the join game button (which brings up the game list) and then hitting exit you'll get disconnected for flooding by repeating this too fast.
September 4, 2008, 9:23 AM
aton
that would be C->S SID_GETADVLISTEX (0x09)

i guess stuff like SID_ENTERCHAT and SID_GETCHANNELLIST or SID_JOINCHANNEL will get you disconnected too if you flood the requests...
September 4, 2008, 5:55 PM
aton
it would be VERY interesting if udp packets can flood you out in any way....
September 4, 2008, 6:12 PM
BreW
Did anyone check the other query packets? i.e. 0x0B, 0x65, 0x7D

EDIT* Also, profile requests can flood you out.
September 5, 2008, 12:32 AM
Yegg
[quote author=brew link=topic=17638.msg179690#msg179690 date=1220574722]
Did anyone check the other query packets? i.e. 0x0B, 0x65, 0x7D

EDIT* Also, profile requests can flood you out.
[/quote]

I was going to bring up the profile part as well. However, I don't really remember being flooded out by doing it too fast. I remember at some point the profile just wouldn't show -- it would just contain all blank info on the game client, but not flood you out.
September 5, 2008, 4:41 AM
Sixen
Heh, I remember flooding out by doing "/f l" too quickly, -_-;.

0x65, yes?
September 5, 2008, 4:49 AM
Barabajagal
UDP won't flood. I can join about 10 channels in a second before getting disconnected. Profile requests never flood, nor do friend list requests, from my testing.
September 5, 2008, 5:56 AM
MyStiCaL
What if you send differnt kinds of packets at the same time?

IE;
      SID_NULL
      SID_PING
      SID_GETCHANNELLIST
      SID_NEWS_INFO
      SID_CHATEVENT
      SID_READUSERDATA
      SID_FRIENDSLIST
September 5, 2008, 10:37 AM
UserLoser
[quote author=Sixen link=topic=17638.msg179694#msg179694 date=1220590166]
Heh, I remember flooding out by doing "/f l" too quickly, -_-;.

0x65, yes?
[/quote]

no, that's SID_CHATCOMMAND...same thing as saying "i'm a newb" over and over
September 5, 2008, 6:08 PM
Ringo
iirc, all the tcp/ip packets can flood you out, sent enough times.
Pretty sure you can owe up to about 8 seconds standard, and somthing like 280 seconds late.
Like for example, sending a normal chat message "hi" would cost you about 2200ms -- if chat message lengh > 20 then somthing like 2200+len*20, and double that number for the late counter.
There's a database, chat and packet time lending iirc (packet/chat maybe the same counter)
All packets have a price in time, that get's added to you're counter's.
As for the price of a given packet, I don't know, I just made them up when I wrote my server awhile back -- best way to find out is to idle for awhile to clear you're time debt, then send a que of like 5+ of the same packets at once, untill you (get ip'ed) find out how many of that packet you can send at once, divide it by 8 seconds, and thats the standard price in time.
September 5, 2008, 7:12 PM
Sixen
[quote author=UserLoser link=topic=17638.msg179704#msg179704 date=1220638115]
no, that's SID_CHATCOMMAND...same thing as saying "i'm a newb" over and over
[/quote]

I'm just thinking of Stealth's "Use of the 0x65 internal Friends List".
September 5, 2008, 11:01 PM
BreW
To the uninformed *cough sixen: The 0x65 packet is what StarCraft uses to populate the "friends" listview
September 5, 2008, 11:31 PM
Sixen
[quote author=brew link=topic=17638.msg179714#msg179714 date=1220657496]
To the uninformed *cough sixen: The 0x65 packet is what StarCraft uses to populate the "friends" listview
[/quote]

I see. Thought they were similar.. Ohwell!


Perhaps I was right though, =P.
September 6, 2008, 5:44 AM
Newby
[quote author=brew link=topic=17638.msg179714#msg179714 date=1220657496]
To the uninformed *cough sixen: The 0x65 packet is what StarCraft uses to populate the "friends" listview
[/quote]

O MR INFORMED PLZ INFORM ME HOW U KNOW ALL OF THIS AT THE YOUNG RIPE AGE OF 9 Y/O???
September 7, 2008, 8:44 AM
Ribose
Clicking the create game (and it failing because game exists for example) repeatedly floods you out.

edit: StarCraft
September 8, 2008, 4:19 AM

Search