Author | Message | Time |
---|---|---|
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 |