;AdminInfo2 = Location
;AdminEMail = admin@irc.server
+ # Text file which contains the ngIRCd help text. This file is required
+ # to display help texts when using the "HELP <cmd>" command.
+ ;HelpFile = :DOCDIR:/Commands.txt
+
# Info text of the server. This will be shown by WHOIS and
# LINKS requests for example.
Info = Server Info Text
# to not yet (or no longer) connected servers.
;ConnectRetry = 60
+ # Number of seconds after which the whole daemon should shutdown when
+ # no connections are left active after handling at least one client
+ # (0: never, which is the default).
+ # This can be useful for testing or when ngIRCd is started using
+ # "socket activation" with systemd(8), for example.
+ ;IdleTimeout = 0
+
# Maximum number of simultaneous in- and outbound connections the
# server is allowed to accept (0: unlimited):
;MaxConnections = 0
# Maximum number of channels a user can be member of (0: no limit):
;MaxJoins = 10
- # Maximum length of an user nick name (Default: 9, as in RFC 2812).
+ # Maximum length of an user nickname (Default: 9, as in RFC 2812).
# Please note that all servers in an IRC network MUST use the same
- # maximum nick name length!
+ # maximum nickname length!
;MaxNickLength = 9
# Maximum number of channels returned in response to a /list
# hash is generated after each server start.
;CloakHostSalt = abcdefghijklmnopqrstuvwxyz
- # Set every clients' user name to their nick name
+ # Set every clients' user name to their nickname
;CloakUserToNick = yes
# Try to connect to other IRC servers using IPv4 and IPv6, if possible.
# prepended to their user name.
;Ident = yes
+ # Directory containing configuration snippets (*.conf), that should
+ # be read in after parsing this configuration file.
+ ;IncludeDir = :ETCDIR:/conf.d
+
# Enhance user privacy slightly (useful for IRC server on TOR or I2P)
# by censoring some information like idle time, logon time, etc.
;MorePrivacy = no
# [Operator] sections are used to define IRC Operators. There may be
# more than one [Operator] block, one for each local operator.
- # ID of the operator (may be different of the nick name)
+ # ID of the operator (may be different of the nickname)
;Name = TheOper
# Password of the IRC operator
# Connect to the remote server using TLS/SSL (Default: false)
;SSLConnect = yes
- # Define a (case insensitive) list of masks matching nick names that
+ # Define a (case insensitive) list of masks matching nicknames that
# should be treated as IRC services when introduced via this remote
# server, separated by commas (",").
# REGULAR SERVERS DON'T NEED this parameter, so leave it empty