X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=conf%2Finspircd.conf.example;h=fba35bd86c7c09bb5b281248188e7aafefc1860b;hb=5ad936b13f317cb277bf03c19e9734d931b1bd00;hp=e58bd6cdf80a58b9de9a95db88b1d2d5442d8994;hpb=55865e9b1bfbea8bc996f92e5a0f70393f9adf38;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/conf/inspircd.conf.example b/conf/inspircd.conf.example index e58bd6cdf..fba35bd86 100644 --- a/conf/inspircd.conf.example +++ b/conf/inspircd.conf.example @@ -145,7 +145,8 @@ # gnutls or openssl here. The appropriate SSL modules must be loaded # for ssl to work. If you do not want this bind section to support ssl, # just remove or comment out this option. - ssl="gnutls"> + ssl="gnutls" + > @@ -212,8 +213,8 @@ # parent: This setting is to specify if this connect class # inherits settings from any other. Put the other class's name - # in here to use its settings as a template - for example, if - # you only want to adjust sendq and a password + # in here to use its settings as a template - for example, if + # you only want to adjust sendq and a password parent="main" # allow: What IP addresses/hosts to allow for this block. @@ -230,6 +231,45 @@ # password: Password to use for this block/user(s) password="secret" + # maxchans: Maximum number of channels a user in this class + # be in at one time. This overrides every other maxchans setting. + #maxchans="30" + + # timeout: How long (in seconds) the server will wait before + # disconnecting a user if they do not do anything on connect. + # (Note, this is a client-side thing, if the client does not + # send /nick, /user or /pass) + timeout="10" + + # pingfreq: How often (in seconds) the server tries to ping connecting clients. + pingfreq="120" + + # sendq: Amount of data (in bytes) that the server is allowed to send to the user + # before they are dropped. + sendq="262144" + + # recvq: Amount of data (in bytes) allowed in a clients queue before they are dropped. + recvq="8192" + + # localmax: Maximum local connections per IP (or CIDR mask, see below). + localmax="3" + + # globalmax: Maximum global (network-wide) connections per IP (or CIDR mask, see below). + globalmax="3" + + # useident: Defines if users in this class MUST respond to a ident query or not. + useident="no" + + # limit: How many users are allowed in this class + limit="5000" + + # modes: Usermodes that are set on users in this block on connect. + # Enabling this option requires that the m_conn_umodes module be loaded. + # This entry is highly recommended to use for/with IP Cloaking/masking. + # For the example to work, this also requires that the m_cloaking + # module be loaded as well. + modes="+x" + # port: What port this user is allowed to connect on. (optional) # The port MUST be set to listen in the bind blocks above. port="6667"> @@ -250,7 +290,7 @@ # disconnecting a user if they do not do anything on connect. # (Note, this is a client-side thing, if the client does not # send /nick, /user or /pass) - timeout="60" + timeout="10" # pingfreq: How often (in seconds) the server tries to ping connecting clients. pingfreq="120" @@ -277,6 +317,8 @@ # modes: Usermodes that are set on users in this block on connect. # Enabling this option requires that the m_conn_umodes module be loaded. # This entry is highly recommended to use for/with IP Cloaking/masking. + # For the example to work, this also requires that the m_cloaking + # module be loaded as well. modes="+x"> @@ -286,7 +328,9 @@ # throttle limits across a CIDR range. (A CIDR range is a group of # # IPs, for example, the CIDR range 192.168.1.0-192.168.1.255 may be # # represented as 192.168.1.0/24). This means that abuse across an ISP # -# is detected and curtailed much easier. # +# is detected and curtailed much easier. Here is a good chart that # +# shows how many IPs the different CIDRs correspond to: # +# http://en.wikipedia.org/wiki/CIDR#Prefix_aggregation # # # #-#-#-#-#-#-#-#-#-#-#-# MAXIMUM CHANNELS -#-#-#-#-#-#-#-#-#-#-#-#-#-#-# @@ -336,7 +381,13 @@ @@ -435,12 +486,12 @@ # it will just message the user normally. ircumsgprefix="no" - # announcets: If set to yes, when the TS on a channel changes, all users + # announcets: If set to yes, when the TimeStamp on a channel changes, all users # in channel will be sent a NOTICE about it. announcets="yes" # hostintopic: If enabled, channels will show the host of the topicsetter - # in the topic. + # in the topic. If set to no, it will only show the nick of the topicsetter. hostintopic="yes" # pingwarning: If a server does not respond to a ping within x seconds, @@ -464,7 +515,7 @@ moronbanner="You're banned! Email haha@abuse.com with the ERROR line below for help." # exemptchanops: Defines what channel modes channel operators are - # exempt from. Supported modes are +SfFgNc. Defaults to off. + # exempt from. Supported modes are +TCGfcSFBgN. Defaults to off. exemptchanops="" # invitebypassmodes: This allows /invite to bypass other channel modes. @@ -600,6 +651,10 @@ # defined to account for a null terminator on the end of the text. # # # # These values should match network-wide otherwise issues will occur. # +# # +# The highest safe value you can set any of these options to is 500, # +# but it is recommended that you keep them somewhat # +# near their defaults (or lower). #