IRCd Config/Unreal3.2

From Mibbit Wiki
Jump to: navigation, search




For networks that are unable for some reason to use cgiirc blocks, the following will allow an unrestricted number of mibbit clients on your server(s). These blocks should not be necessary while using the cgiirc block, however adding them just in case is suggested;


Throttling blocks allows the mibbit client and widget to bypass throttle by preventing auto-throttle bans:

except throttle {
      mask 64.62.228.82;
};
except throttle {
      mask 207.192.75.252;
};
except throttle {
      mask 78.129.202.38;
};
except throttle {
      mask 109.169.29.95;
};


The allow block will allow more specifically those unable to use cgiirc blocks to prevent having mibbit clients disconnected for maximum connections:

allow {
       ip NOBODY;
       hostname *@*.mibbit.com;
       class clients;
       maxperip 1000;
};

or

allow {
           ip             64.62.228.82;
           hostname       *@*;
           class           clients;
           maxperip        800;
};
allow {
           ip             207.192.75.252;
           hostname       *@*;
           class           clients;
           maxperip        800;
};
allow {
           ip             78.129.202.38;
           hostname       *@*;
           class           clients;
           maxperip        800;
};
allow {
           ip             109.169.29.95;
           hostname       *@*;
           class           clients;
           maxperip        800;
};

See also http://www.unrealircd.com/files/docs/unreal32docs.html#cgiirc

For UnrealIRCd 3.2.5 or higher see Enable_Mibbit_on_Your_IRC_Server#Unrealircd