Blob


1 # $Id: sample-ngircd.conf,v 1.15 2002/11/19 12:50:48 alex Exp $
3 #
4 # Das ist eine Beispiel-Konfiguration fuer den ngIRCd, die an die
5 # jeweiligen Beduerfnisse angepasst werden kann/muss.
6 #
7 # Kommentare werden mit "#" oder ";" eingeleitet.
8 #
9 # +-----------------------------------------------------------------------+
10 # | Please note: English translations of some of the german documentation |
11 # | files can be found in the directory "doc/en" -- please have a look! |
12 # +-----------------------------------------------------------------------+
13 #
14 # Autor: Alexander Barton, <alex@barton.de>
15 # Erweiterungen von Ilja Osthoff, <ilja@glide.ath.cx>
16 #
18 [Global]
20 #
21 # Im [Global]-Abschnitt der Konfigurationsdatei wird der Server
22 # "an sich" konfiguriert. Notwendig ist nur die Variable "Name",
23 # Info ist in der Regel ebengalls anzupassen. Fuer alle uebrigen
24 # Variablen koennen oft die Defaults benutzt werden, d.h. hier
25 # muss die Variable nicht angegeben werden.
26 #
28 # Servername im IRC-Netz
29 Name = irc.the.net
31 # Info-Text des Servers. Dieser wird z.B. bei WHOIS- oder LINKS-
32 # Abfragen entsprechend mit ausgegeben.
33 Info = Server Info Text
35 # Informationen ueber den Server und Administrator fuer den
36 # ADMIN-Befehl:
37 ;AdminInfo1 = Beschreibung
38 ;AdminInfo2 = Standort
39 ;AdminEMail = admin@irc.server
41 # Ports, auf denen Verbindungen angenommen werden sollen. Es koennen
42 # mehrere Ports mit "," getrennt angegeben werden. (Default: 6667)
43 ;Ports = 6667, 6668, 6669
45 # Textdatei mit der "Message of the Day" (MOTD). Diese wird aus-
46 # gegeben, wenn sich ein User mit dem Server verbindet.
47 ;MotdFile = /usr/local/etc/ngircd.motd
49 # User-ID, unter der der Daemon laufen soll (dazu muss der Server
50 # jedoch mit root-Rechten gestartet werden). Es kann der Name oder
51 # die numerische ID angegeben werden.
52 # ACHTUNG: Die Konfigurations- und MOTD-Datei muessen fuer diesen
53 # Benutzer lesbar sein, ansonsten schlaegt ein RESTART fehl!
54 ;ServerUID = ircd
56 # Group-ID, zu der der Daemon wechseln soll (hierzu muss der Server
57 # jedoch mit root-Rechten gestartet werden). Es kann der Name oder
58 # die numerische ID angegeben werden.
59 ;ServerGID = daemon
61 # Nach <PingTimeout> Sekunden verschickt der Server bei Inaktivitaet
62 # von einem Client diesem ein PING.
63 ;PingTimeout = 120
65 # Antwortet ein Client, der ein PING bekam, nicht innerhalb von
66 # <PongTimeout> Sekunden mit einem PONG, so wird er disconnectiert.
67 ;PongTimeout = 20
69 # Der Server versucht alle <ConnectRetry> Sekunden, noch nicht bzw.
70 # nicht mehr connectierte Server-Links aufzubauen.
71 ;ConnectRetry = 60
73 # Sollen IRC-Operatoren immer den MODE-Befehl in Channel benutzen
74 # koennen, auch wenn sie kein(!) Channel-Operator sind?
75 ;OperCanUseMode = no
77 # Maximale Anzahl von gleichzeitigen Verbindungen, die dieser
78 # Server annehmen darf (<=0: unlimitiert).
79 ;MaxConnections = -1
81 [Operator]
83 #
84 # Mit einem [Operator]-Block wird der Name und das Passwort eines
85 # IRC-Operators konfiguriert. Es darf mehrere [Operator]-Bloecke
86 # geben (fuer jeden Operator einen).
87 #
89 # ID des IRC-Operators (muss nicht mit dem Nick identisch sein).
90 ;Name = TheOper
92 # Passwort des IRC-Operators
93 ;Password = ThePwd
95 [Server]
97 #
98 # In [Server]-Bloecken werden Server konfiguriert, zu denen sich
99 # dieser ngIRCd verbinden soll bzw. von denen Verbindungen angekommen
100 # werden duerfen.
101 # Es koennen mehrere Server konfiguriert werden, d.h. [Server]-
102 # Bloecke koennen mehrfach vorkommen.
103 # Wenn man fuer einen Server einen Port angegeben hat, dann versucht
104 # sich der ngIRCd mit der Gegenseite zu verbinden. Hat man keinen
105 # Port konfiguriert, dann wartet der ngIRCd darauf, dass sich die
106 # Gegenseite mit ihm verbindet.
108 # Server-Gruppen:
109 # Der ngIRCd unterstuetzt "Server-Gruppen": das bedeutet, man kann
110 # jedem Server, mit dem man sich verbinden will, einer Gruppe zu-
111 # ordnen. Wenn der ngIRCd sich dann mit einem Server aus der Gruppe
112 # verbinden will und keine Antwort erhaelt, dann wird der naechste
113 # Server aus der Gruppe versucht.
114 # Achtung: Gruppen werden nur beachtet, wenn man einen Port fur
115 # die Gegenseite angegeben hat!
118 # DNS-Hostname des Servers
119 ;Host = connect-to-host.the.net
121 # IRC-Name des Servers
122 ;Name = irc2.the.net
124 # Port, zu dem dieser Server eine Verbindung herstellen soll. Wird
125 # kein Port angegeben, so wird auf eine Verbindung der Gegenseite
126 # gewartet.
127 ;Port = 6666
129 # Eigenes Passwort fuer diese Verbindung. Dieses Passwort muss auf
130 # dem anderen Server als "PeerPassword" konfiguriert werden.
131 ;MyPassword = MySecret
133 # Passwort des Peer-Servers fuer diese Verbindung. Dieses Passwort
134 # muss auf dem anderen Server als "MyPassword" konfiguriert sein.
135 ;PeerPassword = PeerSecret
137 # Gruppe, zu der dieser Server gehoert (optional).
138 ;Group = 123
140 [Channel]
143 # Mit [Channel]-Bloecken werden "persistente Channels" definiert,
144 # die nach dem Start des Servers automatisch erzeugt werden und auch
145 # dann erhalten bleiben, wenn keine User mehr im Channel sind. Es
146 # koennen mehrere solcher Bloecke hier konfiguriert werden.
147 # Gekennzeichnet werden solche Channels mit dem Mode "P", der ganz
148 # normal gesetzt und geloescht werden kann.
151 # Name des Channels
152 ;Name = #TheName
154 # Topic, das gesetzt werden soll
155 ;Topic = Ein tolles Topic
157 # Channel-Modes
158 ;Modes = tn
160 # -eof-