• Welcome to Valhalla Legends Archive.
 

Flooding Packets

Started by Barabajagal, September 03, 2008, 12:57 PM

Previous topic - Next topic

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?

brew

The ladder request packets, too
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

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.
~ FrOzeN

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...

aton

it would be VERY interesting if udp packets can flood you out in any way....

brew

Did anyone check the other query packets? i.e. 0x0B, 0x65, 0x7D

EDIT* Also, profile requests can flood you out.
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

Yegg

Quote from: brew on September 04, 2008, 07:32 PM
Did anyone check the other query packets? i.e. 0x0B, 0x65, 0x7D

EDIT* Also, profile requests can flood you out.

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.

Sixen

Heh, I remember flooding out by doing "/f l" too quickly, -_-;.

0x65, yes?
Blizzard Tech Support/Op W@R - FallenArms
The Chat Gem Lives!
http://www.diablofans.com
http://www.sixen.org

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.

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

UserLoser

Quote from: Sixen on September 04, 2008, 11:49 PM
Heh, I remember flooding out by doing "/f l" too quickly, -_-;.

0x65, yes?

no, that's SID_CHATCOMMAND...same thing as saying "i'm a newb" over and over

Ringo

#11
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.

Sixen

Quote from: UserLoser on September 05, 2008, 01:08 PM
no, that's SID_CHATCOMMAND...same thing as saying "i'm a newb" over and over

I'm just thinking of Stealth's "Use of the 0x65 internal Friends List".
Blizzard Tech Support/Op W@R - FallenArms
The Chat Gem Lives!
http://www.diablofans.com
http://www.sixen.org

brew

To the uninformed *cough sixen: The 0x65 packet is what StarCraft uses to populate the "friends" listview
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

Sixen

Quote from: brew on September 05, 2008, 06:31 PM
To the uninformed *cough sixen: The 0x65 packet is what StarCraft uses to populate the "friends" listview

I see. Thought they were similar.. Ohwell!


Perhaps I was right though, =P.
Blizzard Tech Support/Op W@R - FallenArms
The Chat Gem Lives!
http://www.diablofans.com
http://www.sixen.org