[ DEF @ 27.10.2004. 20:15 ] @
Pozdrav ekipo!
Ovako..Imam problemcic s postavljanjem Unreal configa.Sva moja 4 configa imaju neki problem grr,nisam sure dal je nes jer nema servisa il nes u codu.
1)LOG
* Loading IRCd configuration ..
* unrealircd.conf:3: loadmodule src/modules/cloak.so: failed to load: tmp/6AA084F2.cloak.so: cannot open shared object file: No such file or directory
[error] IRCd configuration failed to load
2)LOG
* Loading IRCd configuration ..
[error] unrealircd.conf:554: Missing semicolon before close brace
[error] Could not load config file unrealircd.conf
[error] IRCd configuration failed to load
Possible error encountered (IRCd seemily not started)
3)LOG
* Loading IRCd configuration ..
* unrealircd.conf:33: loadmodule src/modules/cloak.so: failed to load: tmp/B76C5721.cloak.so: cannot open shared object file: No such file or directory
[error] IRCd configuration failed to load
Possible error encountered (IRCd seemily not started)
4)LOG
* Loading IRCd configuration ..
[error] unrealircd.conf: Unexpected EOF for section starting on line 32
[error] Could not load config file unrealircd.conf
[error] IRCd configuration failed to load
Possible error encountered (IRCd seemily not started)

Bio bi zahvalan ako me moze ko uputit kak da fixam jedan od ovih a nebi se ni bunil
ako ko posjeduje i gotov (za Unreal3.2) pa da mi send ,jer znam da se savrseni konfig moze radit od par tjedana pa do par mjeseci..thx..
[ LaMpiR @ 27.10.2004. 21:56 ] @
meni je trebalo manje od 1 sat da uradim config. NE znam jel koristis unreal za win il linux al imas fino tamo u docs example configa pa gledaj...
[ DEF @ 29.10.2004. 18:34 ] @
koristim za linux.ma daj onaj example je koma nasel sam ja puno bolje tutore al ipak nes j***.Ajde guys znam da ima medju vama par ljudi koji se razumiju hlp plz.. :I
[ DEF @ 30.10.2004. 20:16 ] @
Pa ono mogo bi ga i postat :)
Nemogu vjerovat da se niko ne javlja drugi O_o al dobro bolje i to nego da neko mudruje kao na dost foruma ^^
[ LaMpiR @ 30.10.2004. 20:39 ] @
Ebga nemogu ti poslat posto sam sastavljno config direknto na shellu a shell nema ftp
[ XCode @ 03.12.2004. 01:28 ] @
Citat:
Evo Conf Za Unreal Da Se Ne Mocite a Conf Za Service je jos laksi da se sredi nebi trebo jos to da vam Pastiram


Code:
 
#
# Unrel Ircd ConF By Sekki - Xcode
# e-mail [email protected]
#


loadmodule "src/modules/commands.so";

include "help.conf";
me
{
    name "irc.Tvoj-Domain.Net";
    info "Opis Server-a";
    numeric 1;
};

admin {
    "Tvoj Nick";
      "Ime"; 
}; 

class           clients
{
    pingfreq 900;
    maxclients 3000;
    sendq 100000;
    recvq 8000;
};

class           servers
{
    pingfreq 90;
    maxclients 10;        /* Max servers we can have linked at a time */
    sendq 1000000;
    connfreq 100; /* How many seconds between each connection attempt */
};


allow {
    ip             *@*;
    hostname       *@*;
    class           clients;
    maxperip 5;
};

/* Passworded allow line */
allow {
    ip             *@255.255.255.255;
    hostname       *@*.passworded.ugly.people;
    class           clients;
    password "f00Ness";
    maxperip 1;
};

allow           channel {
    channel "#Glavna-Soba";
};


/* OLD OPER FLAG  | NEW FLAG NAME
    O        global
    o        local
    a        services-admin
    A        admin
    r        can_rehash
    D        can_die
    R        can_restart
    h        helpop
    w        can_wallops
    g        can_globops
    c        can_localroute
    L        can_globalroute
    k        can_localkill
    K        can_globalkill
    b        can_kline
    Z        can_gzline
    t        can_gkline
    B        can_unkline
    n        can_localnotice
    G        can_globalnotice
    N        netadmin
    C        coadmin
    z        can_zline
    W        get_umodew
    H        get_host
    v        can_override
*/

/*
Note: netadmin gives you OaAN
admin and services-admin give you o as well
*/

oper NICK {
        class clients;
        from { userhost *@*; };
        password "Password-Admina";
        swhois "is Administrator";
        snomask e;
        flags OoaAreDRhwgcLkKbZtBnGNCzW^Hv;
};


listen Tvoj-IP-Servera:8888 { options { serversonly; }; }; 
listen Tvoj-IP-Servera:6662;
listen Tvoj-IP-Servera:6663;
listen Tvoj-IP-Servera:6664;
listen Tvoj-IP-Servera:6665;
listen Tvoj-IP-Servera:6666;
listen Tvoj-IP-Servera:6667 { options { java; }; };
listen Tvoj-IP-Servera:6668;
listen Tvoj-IP-Servera:6669;
listen Tvoj-IP-Servera:7000};


/*
    options:
    OLD    |    NEW
    S        ssl
    Z        zip
    N/A        autoconnect
    N/A        quarantine
    N/A        nodnscache
*/


ulines { services.bukres.org; bukres.org; };

# ovde se dodaje C/N LINIJA Za linkanje
link service.domain.org {
    username *;
    hostname Tvoj Ip;
    bind-ip *;
    port 6667;
    hub *;
    password-connect "linkaj"; 
    password-receive "linkaj";
    class servers;
    options {
        autoconnect;
    };
};

ulines {
    services.roxnet.org;
    stats.roxnet.org;
};

/*
 * NEW: drpass {}
 * OLD: X:Line
 * This defines the passwords for /die and /restart.
 * Syntax is as follows:
 * drpass { 
 *  restart        "(password for restarting)";
 *  die                "(password for die)";
 * };
 */
drpass {
    restart "RestartPass";
    die "RestartPass";
};

/*
 * NEW: log {} OLD: N/A Tells the ircd where and what to log(s). You can have
 * as many as you wish.
 * 
 * FLAGS: errors, kills, tkl, connects, server-connects, kline, oper
 * 
 * NOTICE: Right now, SEGV messages are *always* sent to ircd.log. codemastr is
 * working on a way to redirect the messages to this log file. *
 * Syntax: 
 * log "log file" 
 * {
 *    flags
 *    {
 *        flag;
 *        flag; 
 *        etc.. 
 *    }; 
 * };
 */

log "ircd.log" {
    /* Delete the log file and start a new one when it reaches 2MB, leave this out to always use the 
       same log */
    maxsize 2097152;
    flags {
        oper;
        kline;
        connects;
        server-connects;
        kills;
        errors;
    };
};

/*
 * NEW: alias {}
 * OLD: N/A
 * This allows you to set command aliases such as /nickserv, /chanserv etc
 * FLAGS: services, stats, normal
 *
 * Syntax:
 * alias "name" {
 *    nick "points to";
 *    type aliastype;
 * };
 *
 * [NOTE: You could also include a pre-defined alias file here, see doc/unreal32docs.html section 2.9]
 */

// This points the command /nickserv to the user NickServ who is connected to the set::services-server server
/*alias NickServ {
    nick "NickServ";
    type services;
};*/

// If you want the command to point to the same nick as the command, you can leave the nick entry out
//alias ChanServ { type services; };

// Points the /statserv command to the user StatServ on the set::stats-name server
//alias StatServ { type stats; };

// Points the /superbot command to the user SuperBot
//alias SuperBot { type normal; };


/* Standard aliases */
alias NickServ { type services; };
alias ChanServ { type services; };
alias OperServ { type services; };
alias HelpServ { type services; };
alias StatServ { type stats; };

/*
 * NEW: alias {}
 * OLD: N/A
 * This allows you to set command aliases such as /identify, /services, etc
 *
 * Syntax:
 * alias "name" {
 *    format "format string" {
 *        nick "points to";
 *              type aliastype;
 *        parameters "parameters to send";
 *    };
 *    type command;
 * };
 */
/* This is shown seperately because even though it has teh same name as the previous directive, it is very
 * different in syntax, although it provides a similar function and relys on the standard aliases to work.
 */ /*
alias "identify" {
    format "^#" {
        nick "chanserv";
        type services;
        parameters "IDENTIFY %1-";
    };
    format "^[^#]" {
        nick "nickserv";
        type services;
        parameters "IDENTIFY %1-";
    };
    type command;
};
*/
/* The alias::format directive is a regular expression. The first format matches the /identify command when
 * the first character is a #. It then passes this along to the chanserv alias with the parameters IDENTIFY
 * %1-. The second format matches then /identify command when the first character is not a #. It then
 * passes the command to the nickserv alias with parameters IDENTIFY %1-.
 */

/* The alias::format::parameters is similar to scripting languages. %N (where N is a number) represents a
 * parameter sent to the command (in this case /identify). If you specify %N- it means all parameters from
 * N until the last parameter in the string.
*/

/* Standard aliases */
alias "services" {
    format "^#" {
        nick "chanserv";
        type services;
        parameters "%1-";
    };
    format "^[^#]" {
        nick "nickserv";
        type services;
        parameters "%1-";
    };
    type command;
};

alias "identify" {
    format "^#" {
        nick "chanserv";
        type services;
        parameters "IDENTIFY %1-";
    };
    format "^[^#]" {
        nick "nickserv";
        type services;
        parameters "IDENTIFY %1-";
    };
    type command;
};


/*
 * NEW: tld {}
 * OLD: T:Line
 * This sets a different motd and rules files
 * depending on the clients hostmask.
 * Syntax is as follows: 
 * tld {
 *    mask (ident@host);
 *    motd "(motd file)";
 *    rules "(rules file)";
 * };
 */


/*
 * NEW: ban nick {}
 * OLD: Q:Line
 * Bans a nickname, so it can't be used.
 * Syntax is as follows:
 * ban nick {
 *    mask "(nick to ban)";
 *    reason "(reason)";
 * };
*/
ban nick {
    mask "*C*h*a*n*S*e*r*v*";
    reason "Reserved for Services";
};
/*
 * NEW: ban ip {}
 * OLD: Z:Line
 * Bans an ip from connecting to the network.
 * Syntax:
 * ban ip { mask (ip number/hostmask); reason "(reason)"; };
*/
ban ip {
    mask 195.86.232.81;
    reason "Delinked server";
};
/*
 * NEW: ban server {}
 * OLD: Server Q:Line
 * Disables a server from connecting to the network.
 * if the server links to a remote server, local server
 * will disconnect from the network.
 * Syntax is as follows:
 * ban server {
 *    mask "(server name)";
 *    reason "(reason to give)";
 * };
*/

ban server {
    mask eris.berkeley.edu;
    reason "Get out of here.";
};
/*
 * NEW: ban user {}
 * OLD: K:Line
 * This makes it so a user from a certain mask can't connect
 * to your server.
 * Syntax:
 * ban user { mask (hostmask/ip number); reason "(reason)"; };
*/

ban user {
    mask *tirc@*.saturn.bbn.com;
        reason "Idiot";
};

/*
 * NEW: ban realname {}
 * OLD: n:Line
 * This bans a certain realname from being used.
 * Syntax:
 * ban realname {
 *    mask "(real name)";
 *     reason "(reason)";
 * };
*/

ban realname {
    mask "Swat Team";
    reason "mIRKFORCE";
};

ban realname {
    mask "sub7server";
    reason "sub7";
};

/*
 * NOTE FOR ALL BANS, they may be repeated for addition entries!
 * 
 * NEW: except ban {} 
 * OLD: E:Line
 * This makes it so you can't get banned. 
 * Syntax:
 * except ban { mask (ident@host); };
 * Repeat the except ban {} as many times
 * as you want for different hosts.
 */

except ban {
    /* don't ban stskeeps */
    mask           *stskeeps@212.*;
};

/*
 * NEW: deny dcc {} 
 * OLD: dccdeny.conf
 * Use this to block dcc send's... stops
 * viruses better. 
 * Syntax: 
 * deny dcc 
 * { 
 *   filename "file to block (ie, *exe)";
 *   reason "reason";
 * };
 */
deny dcc {
    filename "*sub7*";
    reason "Possible Sub7 Virus";
};

/*
 * NEW: deny channel {}
 * OLD: N/A (NEW)
 * This blocks channels from being joined.
 * Syntax:
 * deny channel {
 *     channel "(channel)";
 *     reason "reason";
 * };
*/
deny channel {
    channel "*warez*";
    reason "Warez is illegal";
};

/*
 * NEW: vhost {}
 * OLD: Vhost.conf file
 * This sets a fake ip for non-opers, or
 * opers too lazy to /sethost :P
 * Syntax:  
 *   vhost { 
 *       vhost (vhost.com); 
 *       from {
 *            userhost (ident@host to allow to use it);
 *       };
 *       login (login name);
 *       password (password);
 *   };
 *        then to use this vhost, do /vhost (login) (password) in IRC
 */
vhost {
    vhost           i.hate.microsefrs.com;
    from {
        userhost       *@*.image.dk;
    };
    login           stskeeps;
    password        moocowsrulemyworld;
};

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

/* Network configuration */

set { network-name            "Lamer Network";
      default-server          "irc.lamer.org";
      services-server         "services.lamer.org";
      stats-server            "stats.lamer.org";
      help-channel            "#lamer";
      hiddenhost-prefix       "Nema-Nista-Drugo";
      hosts {
              local           "Local.lamer.org";
              global          "Global.lamer.org";
              coadmin         "Coadmin.lamer.org";
              admin           "Admin.lamer.org";
              servicesadmin   "Servicesadmin.lamer.org";
              netadmin        "Administrator.lamer.org";
              host-on-oper-up yes; }; 
      cloak-keys { 91276562; 33152641; 35058865; }; };
set { kline-address         "[email protected]";
      modes-on-connect      "+iGx";
      modes-on-oper         "+cyxwgsph";
      oper-auto-join        "#admin";
      modes-on-join         "+nt";
      restrict-channelmodes "nt";
      static-quit           "Pali Brate MI SMo zAkOnI Sekki,DeCcOde,DIABLO666,Xcode";
      oper-only-stats *;
      dns { nameserver 216.65.116.78; timeout 2s; retries 2; };
      anti-spam-quit-message-time 10s;
      options { hide-ulines; };
      maxchannelsperuser 10;
    };

/* Server specific configuration */

set {
    kline-address "[email protected]";
    modes-on-connect "+xw";
    modes-on-oper     "+xwgs";
    oper-auto-join "#admin";
    dns {
        nameserver 66.118.179.189;
        timeout 2s;
        retries 2;
    };
    options {
        hide-ulines;
        /* You can enable ident checking here if you want */
        /* identd-check; */
        show-connect-info;
    };

    maxchannelsperuser 10;
    /* The minimum time a user must be connected before being allowed to use a QUIT message,
     * This will hopefully help stop spam */
    anti-spam-quit-message-time 10s;
    /* Make the message in static-quit show in all quits - meaning no
           custom quits are allowed on local server */
    /* static-quit "Client quit";    */
    /* This allows you to make certain stats oper only, use * for all stats,
     * leave it out to allow users to see all stats. Type '/stats' for a full list.
     * Some admins might want to remove the 'kGs' to allow normal users to list
     * klines, glines and shuns.
     */
    oper-only-stats "okGsMRUEelLCXzdD";

    /* Throttling: this example sets a limit of 3 connections per 60s (per host). */
    throttle {
        connections 3;
        period 60s;
    };

    /* Anti flood protection */
    anti-flood {
        nick-flood 3:60;    /* 3 nickchanges per 60 seconds (the default) */
    };

};

/*
 * Problems or need more help?
 * 1) www.vulnscan.org/UnrealIrcd/unreal32docs.html
 * 2) www.vulnscan.org/UnrealIrcd/faq/ <- contains 80% of your questions!
 * 3) If you still have problems you can go irc.ircsystems.net #unreal-support,
 *    note that we require you to READ THE DOCUMENTATION and FAQ first!
 */
[ LaMpiR @ 04.12.2004. 18:48 ] @
davno je problem rijesen...
[ Napushenko @ 18.01.2007. 14:03 ] @
Citat:
XCode:
Code:
 
#
# Unrel Ircd ConF By Sekki - Xcode
# e-mail [email protected]
#


loadmodule "src/modules/commands.so";

include "help.conf";
me
{
name "irc.Tvoj-Domain.Net";
info "Opis Server-a";
numeric 1;
};

admin {
"Tvoj Nick";
      "Ime"; 
}; 

class           clients
{
pingfreq 900;
maxclients 3000;
sendq 100000;
recvq 8000;
};

class           servers
{
pingfreq 90;
maxclients 10;/* Max servers we can have linked at a time */
sendq 1000000;
connfreq 100; /* How many seconds between each connection attempt */
};


allow {
ip             *@*;
hostname       *@*;
class           clients;
maxperip 5;
};

/* Passworded allow line */
allow {
ip             *@255.255.255.255;
hostname       *@*.passworded.ugly.people;
class           clients;
password "f00Ness";
maxperip 1;
};

allow           channel {
channel "#Glavna-Soba";
};


/* OLD OPER FLAG  | NEW FLAG NAME
Oglobal
olocal
aservices-admin
Aadmin
rcan_rehash
Dcan_die
Rcan_restart
hhelpop
wcan_wallops
gcan_globops
ccan_localroute
Lcan_globalroute
kcan_localkill
Kcan_globalkill
bcan_kline
Zcan_gzline
tcan_gkline
Bcan_unkline
ncan_localnotice
Gcan_globalnotice
Nnetadmin
Ccoadmin
zcan_zline
Wget_umodew
Hget_host
vcan_override
*/

/*
Note: netadmin gives you OaAN
admin and services-admin give you o as well
*/

oper NICK {
        class clients;
        from { userhost *@*; };
        password "Password-Admina";
        swhois "is Administrator";
        snomask e;
        flags OoaAreDRhwgcLkKbZtBnGNCzW^Hv;
};


listen Tvoj-IP-Servera:8888 { options { serversonly; }; }; 
listen Tvoj-IP-Servera:6662;
listen Tvoj-IP-Servera:6663;
listen Tvoj-IP-Servera:6664;
listen Tvoj-IP-Servera:6665;
listen Tvoj-IP-Servera:6666;
listen Tvoj-IP-Servera:6667 { options { java; }; };
listen Tvoj-IP-Servera:6668;
listen Tvoj-IP-Servera:6669;
listen Tvoj-IP-Servera:7000};


/*
options:
OLD|NEW
Sssl
Zzip
N/Aautoconnect
N/Aquarantine
N/Anodnscache
*/


ulines { services.bukres.org; bukres.org; };

# ovde se dodaje C/N LINIJA Za linkanje
link service.domain.org {
username *;
hostname Tvoj Ip;
bind-ip *;
port 6667;
hub *;
password-connect "linkaj"; 
password-receive "linkaj";
class servers;
options {
autoconnect;
};
};

ulines {
services.roxnet.org;
stats.roxnet.org;
};

/*
 * NEW: drpass {}
 * OLD: X:Line
 * This defines the passwords for /die and /restart.
 * Syntax is as follows:
 * drpass { 
 *  restart"(password for restarting)";
 *  die        "(password for die)";
 * };
 */
drpass {
restart "RestartPass";
die "RestartPass";
};

/*
 * NEW: log {} OLD: N/A Tells the ircd where and what to log(s). You can have
 * as many as you wish.
 * 
 * FLAGS: errors, kills, tkl, connects, server-connects, kline, oper
 * 
 * NOTICE: Right now, SEGV messages are *always* sent to ircd.log. codemastr is
 * working on a way to redirect the messages to this log file. *
 * Syntax: 
 * log "log file" 
 * {
 *    flags
 *    {
 *        flag;
 *        flag; 
 *        etc.. 
 *    }; 
 * };
 */

log "ircd.log" {
/* Delete the log file and start a new one when it reaches 2MB, leave this out to always use the 
   same log */
maxsize 2097152;
flags {
oper;
kline;
connects;
server-connects;
kills;
errors;
};
};

/*
 * NEW: alias {}
 * OLD: N/A
 * This allows you to set command aliases such as /nickserv, /chanserv etc
 * FLAGS: services, stats, normal
 *
 * Syntax:
 * alias "name" {
 *nick "points to";
 *type aliastype;
 * };
 *
 * [NOTE: You could also include a pre-defined alias file here, see doc/unreal32docs.html section 2.9]
 */

// This points the command /nickserv to the user NickServ who is connected to the set::services-server server
/*alias NickServ {
nick "NickServ";
type services;
};*/

// If you want the command to point to the same nick as the command, you can leave the nick entry out
//alias ChanServ { type services; };

// Points the /statserv command to the user StatServ on the set::stats-name server
//alias StatServ { type stats; };

// Points the /superbot command to the user SuperBot
//alias SuperBot { type normal; };


/* Standard aliases */
alias NickServ { type services; };
alias ChanServ { type services; };
alias OperServ { type services; };
alias HelpServ { type services; };
alias StatServ { type stats; };

/*
 * NEW: alias {}
 * OLD: N/A
 * This allows you to set command aliases such as /identify, /services, etc
 *
 * Syntax:
 * alias "name" {
 *format "format string" {
 *nick "points to";
 *              type aliastype;
 *parameters "parameters to send";
 *};
 *type command;
 * };
 */
/* This is shown seperately because even though it has teh same name as the previous directive, it is very
 * different in syntax, although it provides a similar function and relys on the standard aliases to work.
 */ /*
alias "identify" {
format "^#" {
nick "chanserv";
type services;
parameters "IDENTIFY %1-";
};
format "^[^#]" {
nick "nickserv";
type services;
parameters "IDENTIFY %1-";
};
type command;
};
*/
/* The alias::format directive is a regular expression. The first format matches the /identify command when
 * the first character is a #. It then passes this along to the chanserv alias with the parameters IDENTIFY
 * %1-. The second format matches then /identify command when the first character is not a #. It then
 * passes the command to the nickserv alias with parameters IDENTIFY %1-.
 */

/* The alias::format::parameters is similar to scripting languages. %N (where N is a number) represents a
 * parameter sent to the command (in this case /identify). If you specify %N- it means all parameters from
 * N until the last parameter in the string.
*/

/* Standard aliases */
alias "services" {
format "^#" {
nick "chanserv";
type services;
parameters "%1-";
};
format "^[^#]" {
nick "nickserv";
type services;
parameters "%1-";
};
type command;
};

alias "identify" {
format "^#" {
nick "chanserv";
type services;
parameters "IDENTIFY %1-";
};
format "^[^#]" {
nick "nickserv";
type services;
parameters "IDENTIFY %1-";
};
type command;
};


/*
 * NEW: tld {}
 * OLD: T:Line
 * This sets a different motd and rules files
 * depending on the clients hostmask.
 * Syntax is as follows: 
 * tld {
 *    mask (ident@host);
 *    motd "(motd file)";
 *    rules "(rules file)";
 * };
 */


/*
 * NEW: ban nick {}
 * OLD: Q:Line
 * Bans a nickname, so it can't be used.
 * Syntax is as follows:
 * ban nick {
 *mask "(nick to ban)";
 *reason "(reason)";
 * };
*/
ban nick {
mask "*C*h*a*n*S*e*r*v*";
reason "Reserved for Services";
};
/*
 * NEW: ban ip {}
 * OLD: Z:Line
 * Bans an ip from connecting to the network.
 * Syntax:
 * ban ip { mask (ip number/hostmask); reason "(reason)"; };
*/
ban ip {
mask 195.86.232.81;
reason "Delinked server";
};
/*
 * NEW: ban server {}
 * OLD: Server Q:Line
 * Disables a server from connecting to the network.
 * if the server links to a remote server, local server
 * will disconnect from the network.
 * Syntax is as follows:
 * ban server {
 *mask "(server name)";
 *reason "(reason to give)";
 * };
*/

ban server {
mask eris.berkeley.edu;
reason "Get out of here.";
};
/*
 * NEW: ban user {}
 * OLD: K:Line
 * This makes it so a user from a certain mask can't connect
 * to your server.
 * Syntax:
 * ban user { mask (hostmask/ip number); reason "(reason)"; };
*/

ban user {
mask *tirc@*.saturn.bbn.com;
        reason "Idiot";
};

/*
 * NEW: ban realname {}
 * OLD: n:Line
 * This bans a certain realname from being used.
 * Syntax:
 * ban realname {
 *mask "(real name)";
 * reason "(reason)";
 * };
*/

ban realname {
mask "Swat Team";
reason "mIRKFORCE";
};

ban realname {
mask "sub7server";
reason "sub7";
};

/*
 * NOTE FOR ALL BANS, they may be repeated for addition entries!
 * 
 * NEW: except ban {} 
 * OLD: E:Line
 * This makes it so you can't get banned. 
 * Syntax:
 * except ban { mask (ident@host); };
 * Repeat the except ban {} as many times
 * as you want for different hosts.
 */

except ban {
/* don't ban stskeeps */
mask           *stskeeps@212.*;
};

/*
 * NEW: deny dcc {} 
 * OLD: dccdeny.conf
 * Use this to block dcc send's... stops
 * viruses better. 
 * Syntax: 
 * deny dcc 
 * { 
 *   filename "file to block (ie, *exe)";
 *   reason "reason";
 * };
 */
deny dcc {
filename "*sub7*";
reason "Possible Sub7 Virus";
};

/*
 * NEW: deny channel {}
 * OLD: N/A (NEW)
 * This blocks channels from being joined.
 * Syntax:
 * deny channel {
 * channel "(channel)";
 * reason "reason";
 * };
*/
deny channel {
channel "*warez*";
reason "Warez is illegal";
};

/*
 * NEW: vhost {}
 * OLD: Vhost.conf file
 * This sets a fake ip for non-opers, or
 * opers too lazy to /sethost :P
 * Syntax:  
 *   vhost { 
 *       vhost (vhost.com); 
 *       from {
 *            userhost (ident@host to allow to use it);
 *       };
 *       login (login name);
 *       password (password);
 *   };
 *        then to use this vhost, do /vhost (login) (password) in IRC
 */
vhost {
vhost           i.hate.microsefrs.com;
from {
userhost       *@*.image.dk;
};
login           stskeeps;
password        moocowsrulemyworld;
};

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

/* Network configuration */

set { network-name            "Lamer Network";
      default-server          "irc.lamer.org";
      services-server         "services.lamer.org";
      stats-server            "stats.lamer.org";
      help-channel            "#lamer";
      hiddenhost-prefix       "Nema-Nista-Drugo";
      hosts {
              local           "Local.lamer.org";
              global          "Global.lamer.org";
              coadmin         "Coadmin.lamer.org";
              admin           "Admin.lamer.org";
              servicesadmin   "Servicesadmin.lamer.org";
              netadmin        "Administrator.lamer.org";
              host-on-oper-up yes; }; 
      cloak-keys { 91276562; 33152641; 35058865; }; };
set { kline-address         "[email protected]";
      modes-on-connect      "+iGx";
      modes-on-oper         "+cyxwgsph";
      oper-auto-join        "#admin";
      modes-on-join         "+nt";
      restrict-channelmodes "nt";
      static-quit           "Pali Brate MI SMo zAkOnI Sekki,DeCcOde,DIABLO666,Xcode";
      oper-only-stats *;
      dns { nameserver 216.65.116.78; timeout 2s; retries 2; };
      anti-spam-quit-message-time 10s;
      options { hide-ulines; };
      maxchannelsperuser 10;
    };

/* Server specific configuration */

set {
kline-address "[email protected]";
modes-on-connect "+xw";
modes-on-oper "+xwgs";
oper-auto-join "#admin";
dns {
nameserver 66.118.179.189;
timeout 2s;
retries 2;
};
options {
hide-ulines;
/* You can enable ident checking here if you want */
/* identd-check; */
show-connect-info;
};

maxchannelsperuser 10;
/* The minimum time a user must be connected before being allowed to use a QUIT message,
 * This will hopefully help stop spam */
anti-spam-quit-message-time 10s;
/* Make the message in static-quit show in all quits - meaning no
           custom quits are allowed on local server */
/* static-quit "Client quit";*/
/* This allows you to make certain stats oper only, use * for all stats,
 * leave it out to allow users to see all stats. Type '/stats' for a full list.
 * Some admins might want to remove the 'kGs' to allow normal users to list
 * klines, glines and shuns.
 */
oper-only-stats "okGsMRUEelLCXzdD";

/* Throttling: this example sets a limit of 3 connections per 60s (per host). */
throttle {
connections 3;
period 60s;
};

/* Anti flood protection */
anti-flood {
nick-flood 3:60;/* 3 nickchanges per 60 seconds (the default) */
};

};

/*
 * Problems or need more help?
 * 1) www.vulnscan.org/UnrealIrcd/unreal32docs.html
 * 2) www.vulnscan.org/UnrealIrcd/faq/ <- contains 80% of your questions!
 * 3) If you still have problems you can go irc.ircsystems.net #unreal-support,
 *    note that we require you to READ THE DOCUMENTATION and FAQ first!
 */



Jel ovo vazi i za Windows?
[ LaMpiR @ 23.01.2007. 09:42 ] @
Samo loaduju se 2 modula a ne jedan, evo primjer iz example.conf
Citat:
/*
* UnrealIRCd supports modules, loading some of them is required.
* You need at least the commands module and a cloaking module.
*/

/* FOR *NIX, uncomment the following 2lines: */
//loadmodule "src/modules/commands.so";
//loadmodule "src/modules/cloak.so";

/* FOR Windows, uncomment the following 2 lines: */
//loadmodule "modules/commands.dll";
//loadmodule "modules/cloak.dll";
[ Napushenko @ 30.01.2007. 23:52 ] @
Hajd bash cu probati sad uraditi to.
[ Man-Wolf @ 21.02.2007. 18:35 ] @
Pa jeste mogli bre da okacite to kao .txt fajl, a ne kao Citat ......

Isti je conf i za win i za linux .... ;)
[ markodjoni @ 16.04.2007. 16:46 ] @
ja sam iskoristio ovaj primer sto je stavljen gore ali mi izbacuje neku gresku

[error] unrealircd.conf:481: Unterminated quote found
[error] Could not load config file unrealircd.conf
[error] IRCd configuration failed to load

lepo sam uradio prema mojim parametrima i nish.. zna neko kako da se resi ovaj problem?ja sam probao da nadjem na netu ali opisa za ovu gresku nema.
[ fade @ 18.04.2007. 14:21 ] @
pa lepo ti pishe da ne moze da nadje config file ,ili ga nisi dobro uradio,ili ne postoji.
[ markodjoni @ 18.04.2007. 14:24 ] @
uradio sam ga prema primeru koji je dat ovde i postavio sam tamo gde je pisalo u readme fajlu i dobio sam tu glupavu gresku
[ Darko Pipic @ 18.04.2007. 16:15 ] @
Ponovi postupak od pocetka. Negde si napravio gresku. Koliko vidim, napravio si gresku u redu 481. Sigurno nisi dobro odradio copy/paste. Ne valja ti config, ne moze da ga ucita.
[ Spavac_na_Chatu @ 18.04.2007. 18:04 ] @
Evo nesto za Win

Code:

loadmodule "modules/commands.dll";
loadmodule "modules/cloak.dll";

include "help.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
include "spamfilter.conf";
include "aliases/anope.conf";

me
{
    name "irc.tvojserver.com";
    info "Opis ili Ime Servera";
    numeric 1;
};


admin {
    "Nick`";
    "[email protected]";
};



class           clients
{
    pingfreq 400;
    maxclients 2000;
    sendq 100000;
    recvq 8000;
};

class           servers
{
    pingfreq 90;
    maxclients 10;
    sendq 1000000;
    connfreq 100;
};



allow {
    ip             *@*;
    hostname       *@*;
    class           clients;
    maxperip 3;
};

allow           channel {
    channel "#glava-soba-servera";
};



oper nick {
    class clients;
    from { [email protected]/ip ; };
    password "tvoj pass";
    flags {
                 global;
                 local;
                 services-admin;
                 admin;
                 can_rehash;
                 can_die;
                 can_restart;
                 helpop;
                 can_wallops;
                 can_globops;
                 can_localroute;
                 can_globalroute;
                 can_localkill;
                 can_globalkill;
                 can_kline;
                 can_gzline;
                 can_gkline;
                 can_unkline;
                 can_localnotice;
                 can_globalnotice;
                 netadmin;
                 coadmin;
                 can_zline;
                 get_umodew;
                 get_host;
                 can_override;
}



listen         *:7000
{
    options
    {
        serversonly;
    };
};
listen         *:6668
{
    options
    {
        clientsonly;
    };
};

listen         *:6667;
}



//Ako imas nekog za link//

link            irc.imeservera.com
{
    username    *;
    hostname     IP;
    bind-ip     *;
    port         Port za link recimo 7000;
    hub             *;
    password-connect "password";
    password-receive "password";
    class           servers;
        options {
            autoconnect;
        };
};

ulines {
    services.tvojserver.Com;
    stats.tvojserver.Com;
};


drpass {
    restart "pass za restart";
    die "pass za die";
};



log "log.txt" {
    maxsize 3000000;
    flags {
        oper;
        kline;
        connects;
        server-connects;
        kills;
        errors;
        sadmin-commands;
        chg-commands;
        oper-override;
        spamfilter;
    };
};



alias NickServ {
    target "NickServ";
    type services;
};

alias ChanServ { type services; };

alias StatServ { type stats; };

alias SuperBot { type normal; };



alias NickServ { type services; };
alias ChanServ { type services; };
alias OperServ { type services; };
alias HelpServ { type services; };
alias BotServ { type services; };
alias StatServ { type stats; };


alias "services" {
    format "^#" {
        target "chanserv";
        type services;
        parameters "%1-";
    };
    format "^[^#]" {
        target "nickserv";
        type services;
        parameters "%1-";
    };
    type command;
};

alias "identify" {
    format "^#" {
        target "chanserv";
        type services;
        parameters "IDENTIFY %1-";
    };
    format "^[^#]" {
        target "nickserv";
        type services;
        parameters "IDENTIFY %1-";
    };
    type command;
};



tld {
    mask *@*;
    motd "motd.txt";
    rules "rules.txt";
    channel "#glavna-soba";          
};


ban nick {
    mask "*C*h*a*n*S*e*r*v*";
    reason "Rezervisano za Servise";
};

ban ip {
    mask 212.87.109.70;
    reason "Razlog Bana";

};


ban server {
    mask na primer elitesecurity.org :);
    reason "Razlog za ban";
};


ban user {
    mask *Tigar@*.sbb.co.yu;
        reason "Najgori provajder na svetu";
};


ban realname {
    mask "peder";
    reason "Idiot";
};




except ban {
    /* Nemoj banovati dragana */
    mask           *dragan@*.yu.;
};


deny dcc {
    filename "*sub7*";
    reason "moguc virus";
};


deny channel {
    channel "*warez*";
    reason "Ne legalno";
};


vhost {
    vhost           i.hate.microsefrs.com;
    from {
        userhost       *@*.image.dk;
    };
    login           stskeeps;
    password        moocowsrulemyworld;
};


/* Network configuration */
set {
    network-name         "Ime Mreze";
    default-server         "Glavni Server";
    services-server         "services.tvojserver.Com";
    stats-server         "stats.tvojserver.Com";
    help-channel         "#help";
    hiddenhost-prefix        "tvojserver.Com";

    cloak-keys {
                "AHos2HOHS6ds2gsQQHGAkish";
                "qF5D3ormaH6mnEvbaH226lfEhjf";
                "hfA6HwFh53HedOwQg9Ufs";

    };
    /* on-oper Host */
    hosts {
        local            "locop.tvojserver.Com";
        global        "ircop.tvojserver.Com";
        coadmin        "coadmin.tvojserver.Com";
        admin            "admin.tvojserver.Com";
        servicesadmin     "csops.tvojserver.Com";
        netadmin         "netadmin.tvojserver.Com";
        host-on-oper-up     "yes";
    };
};


set {
    kline-address "[email protected]";
    modes-on-connect "+ixw";
    modes-on-oper     "+xwgs";
    oper-auto-join "#services";
    dns {
        nameserver 127.0.0.1;
        timeout 2s;
        retries 2;
    };
    options {
        hide-ulines;
        show-connect-info;
    };

    maxchannelsperuser 15;

    oper-only-stats "BokfGsMRUEelLCXzdD";

    throttle {
        connections 3;
        period 60s;
    };

    anti-flood {
        nick-flood 3:60;
    };


    spamfilter {
        ban-time 1d;
        ban-reason "Spam/Belästigung";
        virus-help-channel "#help"; 
    };
};



[Ovu poruku je menjao Spavac_na_Chatu dana 18.04.2007. u 21:23 GMT+1]
[ markodjoni @ 20.04.2007. 20:24 ] @
ja sam glup ovo nece pa nece
[ Darko Pipic @ 20.04.2007. 22:24 ] @
Zamoli nekog da ti to podigne, ako ti vec toliko ne ide.