Development Team/ircd-darenet/new config
#[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...
