Apr 9th 2010, 15:32:39
An IRC server can only accept so many connections at a time from one host, or IP address. This is a security measure against the various forms of clone bots and flood bot abuse of IRC, and is known as "throttling".
A network will want to minimize the number of ways people can harass others on it. A common loophole were to take advantage of net-splits to gain ops in channels and cause nick-collisions has been largely elimated with the use of services and ircD security improvements.
Server throttling is a security measure to control flooding, the most common way to cause a DOS (Denial Of Service) or just causing annoyance. Flooding is to send a lot of unwanted data to something, so that their connection is lost, their channel window is filled with garbage or they are otherwise harassed.
Connections from clone botters that use several different servers are also spotted by modern IRC servers.
Problems with getting throttled accidentally may be caused by the fact that your client retries to connect too fast, Set up your irc client to wait a period of 20 seconds before reconnecting.
If you're using mIRC 5.91+, you're in luck. As of version 5.91, mIRC now waits 30 seconds before a re-connect attempt if the server says that you were throttled for connecting too fast.
mIRC now looks for the word "throttled" in the ERROR Closing Link server message.