Difference between revisions of "IRCd Config/Unreal3.2"

From Mibbit Wiki
Jump to: navigation, search
m
(Removed ircip2)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
 +
 +
----
 +
 +
 +
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:<br />
 +
except throttle {
 +
      mask {{Template:Mibbit_WIDGET1_IP}};
 +
};
 +
except throttle {
 +
      mask {{Template:MibbitIP3}};
 +
};
 +
except throttle {
 +
      mask {{Template:MibbitIP4}};
 +
};
 +
 +
 +
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            {{Template:Mibbit_WIDGET1_IP}};
 +
            hostname      *@*;
 +
            class          clients;
 +
            maxperip        800;
 +
};
 +
allow {
 +
            ip            {{Template:MibbitIP3}};
 +
            hostname      *@*;
 +
            class          clients;
 +
            maxperip        800;
 +
};
 
  allow {
 
  allow {
             ip            *@67.207.141.120;
+
             ip            {{Template:MibbitIP4}};
 
             hostname      *@*;
 
             hostname      *@*;
 
             class          clients;
 
             class          clients;
 
             maxperip        800;
 
             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]]
 +
 +
[[Category:Code]][[Category:Specifications]][[Category:Unreal]]

Latest revision as of 16:29, 2 August 2022




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 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             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