UnrealIRCD config.

  • Klasičan config Unreal servera.

Takođe postoje sajtovi za automacko generisanje ovog fajla:

http://ircd.zemra.org/irc/generator.php 
https://www.xshellz.com/tools/generators/ircd/quick 
http://42bravo.hosterbox.net/anope/config.html
http://vm.ru54.com/unrealircd.conf

include “modules.conf”;
include “help/help.conf”;
include “badwords.conf”;
include “spamfilter.conf”;
include “operclass.conf”;

me {
name “irc.myserv.com”;
info “Opis tvoje mreze”;
sid “003”;
};

admin {
“”;
“- HEAD ADMIN.”;
“”;
“Ident:”;
“Nick:”;
“Email:”;
“Web:”;
“Skypename:”;
“”;
};

class clients
{
pingfreq 600;
maxclients 85;
sendq 100000;
recvq 7000;
};

class opers
{
pingfreq 600;
maxclients 33;
sendq 1M;
recvq 7000;
};
{
pingfreq 600;
connfreq 600; /* try to connect every 60 seconds */
maxclients 7; /* max servers */
sendq 5M;
};
allow {
ip *@*;
class clients;
maxperip 3;
};
/* YourServer IP */
allow {
ip *@85.*.*.*;
class clients;
maxperip 100;
};
allow {
ip *@192.0.2.1;
class clients;
password “somesecretpasswd”;
maxperip 20;
};
oper Nemanja {
class opers;
mask *@*;
password “mojpass”;
operclass netadmin-with-override;
swhois “is a Network Root Administrator”;
};

/** Services Admin **/
oper Velja {
class opers;
mask *@*;
password “27012011”;
operclass services-admin;
swhois “Network Services Administrator”;
vhost ircop.mojserv.com;
};
listen {
ip *;
port 6667;
};
listen {
ip *;
port 7000;
};
listen {
ip *;
port 6697;
options { ssl; };
};
listen {
ip 127.0.0.1;
port 6900;
options { serversonly; };
};

listen {
ip *;
port 1955;
};
link services.tvojserv.com
{
incoming {
mask *@*;
};

outgoing {
bind-ip 127.0.0.1; /* or explicitly an IP */
hostname tvojserv.com;
port 6900;
/*options { ssl; };*/
};

password “tvojpass”; /* SSL fingerprint of other server */

class servers;
};

link irc.serverkojilinkujes.com {
incoming {
mask *@*;
};
outgoing {
bind-ip iptvogservera;
hostname ipserverakojilinkujes;
port 1955;
options { autoconnect; };
};
password “tvojpass”;
hub *;
class servers;
};
webirc {
mask 64.62.228.82; /* ip or host mask */
type webirc; /* optional, webirc is the default */
password pass-koji-ti-mibbit-da;
};
webirc {
mask 109.169.31.3;
type webirc;
password pass-koji-ti-kiwi-da;
};
ulines {
services.tvojserv.com;
};
drpass {
restart “restart”;
die “die”;
};
log “ircd.log” {
flags {
oper;
connects;
server-connects;
kills;
errors;
sadmin-commands;
chg-commands;
oper-override;
tkl;
spamfilter;
};
};
include “aliases/anope.conf”;
ban nick {
mask “*C*h*a*n*S*e*r*v*”;
reason “Reserved for Services”;
};
ban nick {
mask “Services”;
reason “Banned nick”;
};
ban nick {
mask “Network”;
reason “Banned nick”;
};

ban ip {
mask 192.184.9.108;
reason “IRCCloud not avalible on DBase Network, please use Kiwi or Mibbit if you want Web based IRC Client.”;
};
ban server {
mask eris.berkeley.edu;
reason “Get out of here.”;
};
ban user {
mask *@*.jazztel.es;
reason “We detected proxy from this provider… If this mistake, send email to admin.”;
};

ban realname {
mask “Swat Team”;
reason “mIRKFORCE”;
};

ban realname {
mask “sub7server”;
reason “sub7”;
};
ban realname {
mask “Bog”;
reason “sub7”;
};

except ban {
mask *@192.0.2.1;
// you may add more mask entries here..
};
except tkl {
mask *@192.0.2.1;
type all;
};

deny dcc {
filename “*sub7*”;
reason “Possible Sub7 Virus”;
};

deny channel {
channel “*help*”;
reason “This channel is not allowed.”;
class “clients”;
};
deny channel {
channel “*virus*”;
reason “This channel is not allowed.”;
class “clients”;
};
deny channel {
channel “*DBase*”;
reason “This channel is not allowed.”;
class “clients”;
};
deny channel {
channel “*Servisi*”;
reason “This channel is not allowed.”;
class “clients”;
};
deny channel {
channel “*Network*”;
reason “This channel is not allowed.”;
class “clients”;
};

vhost {
vhost i.hate.microsefrs.com;
mask *@unrealircd.com;
login “test”;
password “test”;
};

/* You can include other configuration files */
/* include “klines.conf”; */

/* Network configuration */
set {
network-name “DBase”;
default-server “irc.youtserv.com”;
services-server “services.youtserv.com”;
stats-server “stats.youtserv.com”;
help-channel “#@”;
hiddenhost-prefix “client”;
prefix-quit “Quit”;
/**listdelay 60;**/
pmdelay 60;

cloak-keys {
“xoAr1HnR6gl3sJ7hVx4Zb7x3YwpW”;
“a3Jx6fx3Qxw7oN3s7xs”;
“andas2121d23df4fdfsa2JO6fh3Q6w4oN3s7drsdff24r9aae”;
};
};

set {
kline-address “youtmail@mail.com”;
modes-on-connect “+ixwTRG”;
restrict-usermodes “ixwTRGB”;
modes-on-oper “+iwghsxW”;
oper-auto-join “#Services”;
options {
hide-ulines;
show-connect-info;
};

maxchannelsperuser 20;

anti-spam-quit-message-time 17s;

#static-quit “client quit”;

/* static-part no; */

oper-only-stats “*”;

anti-flood {
nick-flood 1:120;
connect-flood 2:30;
away-flood 2:380;
join-flood 2:5;
};

spamfilter {
ban-time 1d;
ban-reason “Spam/Advertising”;
virus-help-channel “#@”;
except “#Services”;
};

official-channels {
“#@” { topic “https://ircdnevnik.wordpress.com“; };
“#Services” { topic “Reserved for Roots & Services.”; };
“#Chat” { topic “All around topics.”; };
};
alias “identify” {
format “^#” {
target “chanserv”;
type services;
parameters “IDENTIFY %1-“;
};
format “^[^#]” {
target “nickserv”;
type services;
parameters “IDENTIFY %1-“;
};
type command;
};

Advertisements