InspIRCd v4 is still early in development!
If you use this branch you may experience crashes, weird behaviour, and unannounced breaking changes.
You probably want to use InspIRCd v3 instead.
The "connflood" Module (v4)
This module throttles excessive connections to the server.
To load this module use the following
<connflood> tag defines settings about how the connflood module should behave. This tag can only be defined once.
|bootwait||Duration||2m||The duration to wait after starting up before connections should be throttled.|
|maxconns||Number||None||The maximum number of connections to allow before throttling.|
|period||Duration||None||The duration after which the connection counter is reset.|
|timeout||Duration||None||The duration to disallow connections for after passing the throttling threshold.|
|quitmsg||Text||None||The message to quit throttled users with.|
<connflood bootwait="2m" maxconns="3" period="30s" timeout="30s" quitmsg="Throttled">
This module extends the core
<connect> tags with the following fields:
|useconnflood||Boolean||yes||Whether to throttle users in this class when excessive connections are being made to the server.|
Disables connection flood throttling for users in the BNC class:
<connect name="BNC" ... useconnflood="no">