Development Team/ircd-darenet/new config
Admin (Talk | contribs)
(New page: <pre> #[General] # # Some information about the server. # # General { # name = "servername"; # vhost = "ipv4vhost"; # description = "description"; # numeric = numericnumber; # }; ...)
Newer edit →
(New page: <pre> #[General] # # Some information about the server. # # General { # name = "servername"; # vhost = "ipv4vhost"; # description = "description"; # numeric = numericnumber; # }; ...)
Newer edit →
Revision as of 09:45, 3 October 2008
#[General] # # Some information about the server. # # General { # name = "servername"; # vhost = "ipv4vhost"; # description = "description"; # numeric = numericnumber; # }; # # <vhost> must contain either a * or a valid IPv4 address in dotted quad # notation (e.g. 127.0.0.1). This address must be the address of a # physical interface on the host. This address is used for outgoing # connections only, see Port blocks for listener virtual hosting. # # If in doubt, put a * or the IP of your primary interface here. The # server must be compiled with virtual hosting turned on to get this # to work correctly (by default, it is). # # <numeric> has to be unique on the network, and must be between 0 # and 4095, and is not updated on rehash. On DareNET, the Server # Management Team assigns numerics to each server, which should # always be used. General { name = "name.area.zone.darenet.org"; vhost = "1.2.3.4"; description = "DareNET Client Server"; numeric = "21"; }; # [Admin] # # This sets information that can be retrieved with the /ADMIN command. # # Admin { # Location = "Line 1"; # Location = "Line 2"; # Contact = "Line 3"; # }; Admin { Location = "DareNET"; Location = "Server Management Team"; Contact = "<routing@darenet.org>"; }; # [CRule] # # For an advanced, real-time rule-based routing decision making system # you can use crule blocks. For more information, see doc/readme.crules. # Including the "all" modifier makes the rule always apply. Otherwise, # it only applies to outbound autoconnects. # # CRule "servermask" all connectrule; # CRule "servermask" connectrule; # # Examples: # CRule "*.us.darenet.ord" connected("*.us.darenet.org"); # CRule "*.eu.darenet.org" connected("amsterdam.nl.eu.*"); # # The following CRule is recommended for leaf servers: CRule "*" directcon("*"); # [UWorld] # # One, of the many, nice features on DareNET is Services, which is a # program that connects to the network as a server. This allows it to # broadcast any mode change, thus allowing an oper to, for example, # "unlock" a channel that has been taken over. # # There is one slight problem to this though; the TimeStamp protocol # prevents this. So there is a configuration option to allow them # anyway from a certain server. This originated on Undernet, hence # the UWorld (and U-line) reference. # # UWorld { # name = "servername"; # }; UWorld { name = "services.darenet.org"; name = "services2.darenet.org"; name = "statistics.darenet.org"; }; # [Jupe] # # ircd-darenet makes it possible to Jupe nicknames, e.g. preventing # users from using them. # # Jupe { # nick = "nick1,nick2,nick3"; # }; # Jupe { nick = "ChanServ,MemoServ,NickServ,HelpServ,SpamServ,OperServ,Global,DareNET"; nick = "GeoServ,HostServ,S,StatServ,NoteServ,O,Oper,Admin,Operator,Administrator"; nick = "login,protocol,pass,newpass,org,LPT1,LPT2,COM1,COM2,COM3,COM4,AUX"; nick = "ChanSvr,ChanSaver,NickSvr,NickSaver,{,},|,},~,-,_,`"; };
more to come...