Blob


1 # $Id: sample-ngircd.conf,v 1.17 2002/12/18 12:19:07 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 # Maximale Anzahl von Channels, in denen ein User zeitgleich
82 # Mitglied sein kann (<=0: unlimitiert).
83 ;MaxJoins = 10
85 [Operator]
87 #
88 # Mit einem [Operator]-Block wird der Name und das Passwort eines
89 # IRC-Operators konfiguriert. Es darf mehrere [Operator]-Bloecke
90 # geben (fuer jeden Operator einen).
91 #
93 # ID des IRC-Operators (muss nicht mit dem Nick identisch sein).
94 ;Name = TheOper
96 # Passwort des IRC-Operators
97 ;Password = ThePwd
99 [Server]
102 # In [Server]-Bloecken werden Server konfiguriert, zu denen sich
103 # dieser ngIRCd verbinden soll bzw. von denen Verbindungen angekommen
104 # werden duerfen.
105 # Es koennen mehrere Server konfiguriert werden, d.h. [Server]-
106 # Bloecke koennen mehrfach vorkommen.
107 # Wenn man fuer einen Server einen Port angegeben hat, dann versucht
108 # sich der ngIRCd mit der Gegenseite zu verbinden. Hat man keinen
109 # Port konfiguriert, dann wartet der ngIRCd darauf, dass sich die
110 # Gegenseite mit ihm verbindet.
112 # Server-Gruppen:
113 # Der ngIRCd unterstuetzt "Server-Gruppen": das bedeutet, man kann
114 # jedem Server, mit dem man sich verbinden will, einer Gruppe zu-
115 # ordnen. Wenn der ngIRCd sich dann mit einem Server aus der Gruppe
116 # verbinden will und keine Antwort erhaelt, dann wird der naechste
117 # Server aus der Gruppe versucht.
118 # Achtung: Gruppen werden nur beachtet, wenn man einen Port fur
119 # die Gegenseite angegeben hat!
122 # IRC-Name des Servers
123 ;Name = irc2.the.net
125 # DNS-Hostname des Servers
126 ;Host = connect-to-host.the.net
128 # Port, zu dem dieser Server eine Verbindung herstellen soll. Wird
129 # kein Port angegeben, so wird auf eine Verbindung der Gegenseite
130 # gewartet.
131 ;Port = 6666
133 # Eigenes Passwort fuer diese Verbindung. Dieses Passwort muss auf
134 # dem anderen Server als "PeerPassword" konfiguriert werden.
135 ;MyPassword = MySecret
137 # Passwort des Peer-Servers fuer diese Verbindung. Dieses Passwort
138 # muss auf dem anderen Server als "MyPassword" konfiguriert sein.
139 ;PeerPassword = PeerSecret
141 # Gruppe, zu der dieser Server gehoert (optional).
142 ;Group = 123
144 [Channel]
147 # Mit [Channel]-Bloecken werden "persistente Channels" definiert,
148 # die nach dem Start des Servers automatisch erzeugt werden und auch
149 # dann erhalten bleiben, wenn keine User mehr im Channel sind. Es
150 # koennen mehrere solcher Bloecke hier konfiguriert werden.
151 # Gekennzeichnet werden solche Channels mit dem Mode "P", der ganz
152 # normal gesetzt und geloescht werden kann.
155 # Name des Channels
156 ;Name = #TheName
158 # Topic, das gesetzt werden soll
159 ;Topic = Ein tolles Topic
161 # Channel-Modes
162 ;Modes = tn
164 # -eof-