Page 1 of 1
Question about throttling
Posted: Thu Sep 09, 2004 7:54 pm
by pete212
I have been wondering but on my network i limit everyone to one ip per connection cause its a chat only net and so when one of my users try to clone themselves and it gives them the "(Throttled: Reconnecting too fast) -Email
[email protected] for more information.)" after like 3 connect retrys, why is the throttle actually there? is it saving something? or does it lag the server when someone reconnencts to fast? or? cause if not i was wondering if i could except throttle mask *; to so that the too many ip per connection msg appears over and over again rather than the throttle msg?
Posted: Sun Sep 12, 2004 3:36 am
by pete212
Anyone know? =\
Posted: Sun Sep 12, 2004 3:36 pm
by aquanight
Well, I think throttling is a way to limit the impact of floodbots that utilize quick connect/quit to flood server bandwidth. Mind, there are better ways to flood a server (I won't go into that here), but that's just one, and throttling helps to stem that. If I recall it basically works by temp Z:Lining the IP (without affecting existing connections, I guess). I really can't recommend turning off throttling. Yes using except throttle on * will work, but there are cleaner ways, such as deleting the set::throttle block, or if that doesn't work, set the throttle duration very low (like 1 second) and the count to something insanely huge.
Posted: Sun Sep 12, 2004 10:50 pm
by pete212
yeah, i knew that throttling served as a purpose as a anti quit/connect flood (and i am not worried about that) but the thing is, i only allow one ip per connect so what i am worried about is, will the server be using alot of bandwith by saying (Too many Connections to Your IP) too many times or does the throttling allows the servers bandwith to take a break from saying (too many connections to your ip)?
Posted: Sun Sep 12, 2004 11:16 pm
by codemastr
There is more bandwidth generated by the underlying TCP/IP protocol than by displaying that message. If you're really that worried about bandwidth, well then you probably shouldn't be running an IRC server, because the first time you get attacked, you're going to see a bandwidth spike.
Posted: Mon Sep 13, 2004 12:36 am
by pete212
again, i am not worried about being attacked because of the fact that it is a private irc network that only friends know about. however it is a very big private irc network and i want to save bandwidth to squeeze in as much users as i can before i have to get another server, and if the throttle system helps save bandwith then i rather keep it on, but if it uses bandwith or has no effect on bandwith wether on or off then i rather have it off, which is bassicaly my question?
Posted: Mon Sep 13, 2004 1:24 am
by w00t
It should save bandwidth by slowing down how quickly, etc users can connect.