Indice del forum
RegistratiCercaFAQLista utentiGruppiLog in
dritte per configurare unreal e avviarlo

 
Rispondi    Indice del forum » Ircd Precedente
Successivo
dritte per configurare unreal e avviarlo
Autore Messaggio
Genialotto
Utente appena iscritto


Registrato: 03/10/04 21:52
Messaggi: 9

Messaggio dritte per configurare unreal e avviarlo Rispondi citando
Salve a tutti, ho appena scaricato UnrealIrcd 3.2 per Windows ed ? composto da : i due file eseguibili: wircd e unreal e poi altri file.
ho impostato il file conf cos?:

/*
genio.it >-< CONFIG
*/

/*
* NEW: me {}
* OLD: M:Line
* me {} definisce il nome e la descrizione. La sintassi ? la seguente:
* me {
* name "nome.server.it";
* info "Descrizione del Server";
* numeric (server numeric*);
* };
*/
me {
name "irc.genio.it";
info "MIO Official IRC Server";
numeric 1;
};

/*
* NEW: admin {}
* OLD: A:Line
* Informazioni amministrative sul server.
* La sintassi ? la seguente:
* admin {
* "prima linea";
* "seconda linea";
* [ecc]
* };
*/
admin {
"irc.genio.it";
"Admin [La_Sorgente]";
"lasorgente@mioserver.it";
};

/*
* NEW: class {}
* OLD: Y:line
* La sintassi ? la seguente:
* class (nome)
* {
* pingfreq (how often to ping a user/server in seconds);
* maxclients (how many connections for this class);
* sendq (maximum send queue from a connection);
* };
*/

class clients
{
pingfreq 90;
maxclients 3000;
sendq 100000;
};

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

/*
* NEW: allow {}
* OLD: I:Line
* Definisce chi ? autorizzato a connettersi.
* E' possibile impostare una password.
* La sintassi ? la seguente:
* allow {
* ip (IP);
* hostname (host mask);
* class (class to send them to [see class {}]);
* password "(password)"; (opzionale)
* maxperip (connessioni per IP); (opzionale)
* };
*/

allow {
ip 82.49.109.192;
hostname ident@genio.it;
class clients;
maxperip 3;
};

/*
* NEW: allow channel {}
* OLD: chrestrict
* Autorizza gli utenti ad entrare in un canale.
* Se ad esempio, abbiamo vietato i canali contenenti *sex*
* possiamo fare un'eccezione a questo canale.
* La sintassi ? la seguente:
* allow channel {
* channel "#canale";
* };
*/

allow channel {
channel "#oSeXEs";
};

/*
* NEW: oper {}
* OLD: O:Line
* Definisce un IRC Operator.
* La sintassi ? la seguente:
* oper (login) {
* class (class to put them in, if different from I, moves them to new class);
* from {
* userhost (ident@host);
* };
* flags
* {
* (flags*);
* };
* OPPURE
* flags "flags vecchio tipo, come oaRD";
* };
*/

/* VECCHIE FLAGS | NUOVE FLAGS
O global
o local
a services-admin
A admin
r can_rehash
e eyes
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
^ can_stealth
H get_host
*/

oper [La_Sorgente] {
class clients;
from {
userhost *@*;
};
password "phoebe";
flags
{
global;
services-admin;
admin;
can_rehash;
can_die;
can_restart;
helpop;
can_wallops;
can_globops;
can_localkill;
can_globalkill;
can_kline;
can_gzline;
can_gkline;
can_unkline;
can_localnotice;
can_globalnotice;
netadmin;
can_zline;
get_umodew;
can_stealth;
get_host;
};
};

/*
* NEW: listen {}
* OLD: P:Line
* Porte del server.
* Le porte pi? usate dai server IRC sono:
* le porte nell'intervallo 6666-6669, 7000 e 9999 (SSL)
* La sintassi ? la seguente:
* listen (IP):(porta)
* {
* options {
* (opzioni);
* };
* };
* oppure
* listen (IP):(porta);
* NOTICE: for ipv6 ips (3ffe:b80:2:51d::2 etc), use listen [ip]:port;
*/

/* Opzioni:
VECCHIE | NUOVE
S serversonly
C clientsonly
J java
s ssl
* standard
*/

/* Porte: 5000 (server), 6665 (java), 6666-6669 e 7000 (client), 9999 (SSL). */

listen 82.49.109.192:5000
{
options
{
serversonly;
};
};

listen 82.49.109.192:6665
{
options
{
java;
};
};

listen 82.49.109.192:6666
{
options
{
clientsonly;
};
};

listen 82.49.109.192:6667
{
options
{
clientsonly;
};
};

listen 82.49.109.192:6668
{
options
{
clientsonly;
};
};

listen 82.49.109.192:6669
{
options
{
clientsonly;
};
};

listen 82.49.109.192:7000
{
options
{
clientsonly;
};
};

listen 82.49.109.192:9999
{
options
{
ssl;
};
};

/*
* NEW: link {}
* OLD: C/N:Lines
* Linka un server.
* La sintassi ? la seguente:
* link (nome server)
* {
* username (username, * works too);
* hostname (IP/hostmask);
* bind-ip (What IP to bind to when connecting, or *);
* port (port to connect to, if any);
* hub (If this is a hub, * works, or servermasks it may bring in);
* [or leaf *;]
* password-connect "(pass to send)";
* password-receive "(pass we should receive)";
* class (class to direct servers into);
* options {
* (opzioni*);
* };
* /* If we use SSL, we can choose what cipher to use in SSL mode
* * Retrieve a list by "openssl ciphers", seperate ciphers with :'s
* */
* ciphers "DES-CBC3-MD5";
*
* };
*/

/* Opzioni:
VECCHIE | NUOVE
S ssl
Z zip
- autoconnect
- quarantine
*/

link services.genio.it
{
username *;
hostname *;
bind-ip *;
port 5000;
hub *;
password-connect "yupg";
password-receive "yupg";
class servers;
options {
autoconnect;
ssl;
};
ciphers "DES-CBC3-MD5";
};

/*
*
* NEW: ulines {}
* OLD: U:Line
* La sintassi ? la seguente:
* ulines {
* (server);
* };
*/

ulines {
services.mioserver.it;
};

/*
* NEW: drpass {}
* OLD: X:Line
* Imposta la password per /DIE e /RESTART.
* La sintassi ? la seguente:
* drpass {
* restart "(password restart)";
* die "(password die)";
* };
*/

drpass {
restart "rstmio";
die "miodie";
};

/*
* NEW: log {}
* FLAGS: errors, kills, tkl, connects, server-connects, kline, oper.
* La sintassi ? la seguente:
* log "file.log"
* {
* flags
* {
* flag;
* ecc...
* };
* };
*/

log "ircd.mio.log" {
maxsize 2MB;
flags {
kline;
connects;
server-connects;
kills;
errors;
};
};

/*
* NEW: alias {}
* Imposta dei "nuovi comandi".
* FLAGS: services, stats, normal.
* La sintassi ? la seguente:
* alias "nome" {
* nick "nickname";
* type flag;
* };
*/

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

/*
* NEW: alias {}
* Imposta dei "nuovi comandi".
* La sintassi ? la seguente:
* alias "nome" {
* format "formato stringa" {
* alias "nomealias";
* parameters "parametri da inviare";
* };
* type command;
* };
*/

alias "identify" {
format "^#" {
alias "ChanServ";
parameters "IDENTIFY %1-";
};
format "^[^#]" {
alias "NickServ";
parameters "IDENTIFY %1-";
};
type command;
};

/*
* NEW: tld {}
* OLD: T:Line
* Imposta un MOTD diverso a seconda dell'host dell'utente.
* La sintassi ? la seguente:
* tld {
* mask (ident@host);
* motd "(MOTD)";
* rules "(rules)";
* };
*/

tld {
mask *@*.uk;
motd "ircd.motd.uk";
rules "ircd.rules.uk";
};

/*
* NEW: ban nick {}
* OLD: Q:Line
* Banna un nickname, quindi non pu? essere usato.
* La sintassi ? la seguente:
* ban nick {
* mask "(nick)";
* reason "(motivo)";
* };
*/

ban nick {
mask "*N*i*c*k*S*e*r*v*";
reason "Reserved for Services";
};

ban nick {
mask "*C*h*a*n*S*e*r*v*";
reason "Reserved for Services";
};

ban nick {
mask "*M*e*m*o*S*e*r*v*";
reason "Reserved for Services";
};

ban nick {
mask "*H*e*l*p*S*e*r*v*";
reason "Reserved for Services";
};

ban nick {
mask "*O*p*e*r*S*e*r*v*";
reason "Reserved for Services";
};

ban nick {
mask "*S*t*a*t*S*e*r*v*";
reason "Reserved for Services";
};

ban nick {
mask "*I*n*f*o*S*e*r*v*";
reason "Reserved for Services";
};

ban nick {
mask "*Admin*";
reason "Reserved for Admins";
};

ban nick {
mask "*IRC*op*";
reason "Reserved for IRCops";
};

ban nick {
mask "*Oper*";
reason "Reserved for IRCops";
};

/*
* NEW: ban ip {}
* OLD: Z:Line
* Banna un IP, che quindi non potr? connettersi.
* La sintassi ? la seguente:
* ban ip {
* mask (IP/hostmask);
* reason "(motivo)";
* };
*/

ban ip {
mask 184.148.239.158;
reason "Questo IP mi sta antipatico!";
};

/*
* NEW: ban server {}
* OLD: Server Q:Line
* Impedisce la connessione ad un server.
* La sintassi ? la seguente:
* ban server {
* mask "(nome server)";
* reason "(motivo)";
* };
*/

ban server {
mask "irc.tuoserver.com";
reason "Non ? TUO, ? MIO!!!";
};

/*
* NEW: ban user {}
* OLD: K:Line
* Banna un utente, che quindi non potr? connettersi.
* La sintassi ? la seguente:
* ban user {
* mask (IP/hostmask);
* reason "(motivo)";
* };
*/

ban user {
mask 124.146.135.249;
reason "Non sapevo chi bannare..."
};

/*
* NEW: ban realname {}
* OLD: n:Line
* Banna un realname, che quindi non pu? essere usato.
* La sintassi ? la seguente:
* ban realname {
* mask "(realname)";
* reason "(motivo)";
* };
*/

ban realname {
mask "*N*i*c*k*S*e*r*v*";
reason "Reserved for Services";
};

ban realname {
mask "*C*h*a*n*S*e*r*v*";
reason "Reserved for Services";
};

ban realname {
mask "*M*e*m*o*S*e*r*v";
reason "Reserved for Services";
};

ban realname {
mask "*O*p*e*r*S*e*r*v*";
reason "Reserved for Services";
};

ban realname {
mask "*I*n*f*o*S*e*r*v*";
reason "Reserved for Services";
};

ban realname {
mask "*S*t*a*t*S*e*r*v*";
reason "Reserved for Services";
};

/*
* NEW: except ban {}
* OLD: E:Line
* Fa un'eccezione ad un ban.
* La sintassi ? la seguente:
* except ban {
* mask (ident@host);
* };
*/

except ban {
mask utente1@hostname.com;
};

/*
* NEW: except scan {}
* OLD: e:Line
* La sintassi ? la seguente:
* except scan {
* mask (IP/hostmask);
* };
*/

except scan {
mask 127.0.0.1;
};

/*
* NEW: deny dcc {}
* OLD: dccdeny.conf
* Blocca gli invii tramite DCC di file.
* La sintassi ? la seguente:
* deny dcc
* {
* filename "file da bloccare (ie, *exe)";
* reason "motivo";
* };
*/

deny dcc {
filename "*sub7*";
reason "Server DCC Protection Activated: Possible SubSeven Virus";
};

deny dcc {
filename "*subseven*";
reason "Server DCC Protection Activated: Possible SubSeven Virus";
};

deny dcc {
filename "*.exe";
reason "Server DCC Protection Activated";
};

deny dcc {
filename "*.com";
reason "Server DCC Protection Activated";
};

deny dcc {
filename "*.bat";
reason "Server DCC Protection Activated";
};

deny dcc {
filename "*.vbs";
reason "Server DCC Protection Activated";
};

deny dcc {
filename "*.scr";
reason "Server DCC Protection Activated";
};

/*
* NEW: deny channel {}
* Impedisce di entrare in un canale.
* La sintassi ? la seguente:
* deny channel {
* channel "#canale";
* reason "motivo";
* };
*/

deny channel {
channel "*sex*";
reason "Mi serviva per fare l'esempio di allow channel {} Smile"
};

/*
* NEW: vhost {}
* OLD: Vhost.conf
* Imposta un "finto" host per i non-IRCop (per esempio gli IRC Helper) o
* per gli IRCop troppo pigri per scrivere /sethost :P
* La sintassi ? la seguente:
* vhost {
* vhost (vhost.com);
* from {
* userhost (ident@host);
* };
* login (login name);
* password (password);
* };
* Per usare questo vhost, scrivi /vhost (login) (password) in IRC
*/

vhost {
vhost can.not.join.too.many.channels.com;
from {
userhost utente2@hostname.com;
};
login cannotjoin;
password toomanychannels;
};

/*
* E' possibile includere altri file di configurazione:
* include <nomefile>;
*/

include "help.conf";
include "aliases/ircservices.conf";

/* Network configuration */
set {
network-name "MIO";
default-server "irc.mioserver.it";
services-server "services.mioserver.it";
stats-server "stats.mioserver.it";
help-channel "#IRCHelp";
hiddenhost-prefix "MIO";
prefix-quit "Quit:";
cloak-keys {
39999;
99398;
99397;
};
hosts {
local "locop.mio.org";
global "globop.mio.org";
coadmin "coadmin.mio.org";
admin "admin.mio.org";
servicesadmin "csops.mio.org";
techadmin "techadmin.mio.org";
netadmin "netadmin.mio.org";
host-on-oper-up "yes";
};
};

set {
kline-address "kline@mioserver.it";
modes-on-connect "+ix";
modes-on-oper "+wgs";
oper-auto-join "#OperHelp";
dns {
nameserver 127.0.0.1;
timeout 2s;
retries 2s;
};
options {
enable-opermotd;
enable-chatops;
hide-ulines;
identd-check;
show-connect-info;
};
scan {
ban-message "Insecure SOCKS server";
quit-message "Insecure SOCKS server";
/* Choose this to be some IP and some port that's always open and
* reachable by the proxies
*/
endpoint [ip]:port;
/*
* What IP should the scanners bind to before connecting
*/
bind-ip "ip";
/*
* What message should we NOTICE to the users when we scan them
*/
message "This server runs an open proxy monitor to prevent abuse.";
ban-time "30m";
};
ssl {
/* Reads entropy from the domain socket located at '~/entropy' */
egd "~/entropy";
/* Where to locate the server X509 certificate */
certificate "server.cert.pem";
/* Where to locate the server's RSA private key */
key "server.key.pem";
};
maxchannelsperuser 15;
/* 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 or leave this out to allow
* all users to use any stats. */
oper-only-stats "o";
};

*************************************************************
? corretto il conf?
adesso per? lo devo rinominare il file conf, ma che nome gli metto?
dopo su quale file eseguibile devo cliccare ? ( wircd o unreal? )
Dom Ott 03, 2004 10:07 pm Profilo Invia messaggio privato
Azz0
Esperto Ircd


Registrato: 29/11/02 17:58
Messaggi: 61

Messaggio unreal Rispondi citando
penso tu debba dare il comando da dos: unreal start
dovrebbe avviare il wircd con le impostazioni del caso. cmq se hai problemi ad avviarlo copia qui l'errore che ti da ? pi? semplice che controllare tutto il tuo config file
Lun Ott 04, 2004 10:43 am Profilo Invia messaggio privato
Genialotto
Utente appena iscritto


Registrato: 03/10/04 21:52
Messaggi: 9

Messaggio Rispondi citando
Microsoft <a href="http://www.ntsearch.com/search.php?q=Windows&v=56">Windows</a> XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>CD Desktop

C:\Documents and Settings\Administrator\Desktop>CD Unreal3.2yuy

C:\Documents and Settings\Administrator\Desktop\Unreal3.2yuy>unreal start
UnrealIRCd NT Service successfully started

Mi spunta questo, ma quando da mirc digito:
/server -m 82.49.109.192 6667 mi dice che non ? possibile connettersi help
Mer Nov 03, 2004 7:31 pm Profilo Invia messaggio privato
Azz0
Esperto Ircd


Registrato: 29/11/02 17:58
Messaggi: 61

Messaggio conf Rispondi citando
ovviamente devi assicurarti di aver configurato bene il tuo config-file. trovi molte guide su tuttoirc.it
Mer Nov 03, 2004 11:30 pm Profilo Invia messaggio privato
Genialotto
Utente appena iscritto


Registrato: 03/10/04 21:52
Messaggi: 9

Messaggio forse lo so... Rispondi citando
forse ho trovato l'errore, ricontrollando, digitando "unreal start" da dos mi spunta:
Failed to start UnrealIRCd NT Service - Hidle non valido

come posso risolvere?
Gio Nov 04, 2004 12:09 am Profilo Invia messaggio privato
lupettogrigio
Utente appena iscritto


Registrato: 03/11/04 14:22
Messaggi: 7

Messaggio aiuto genial. Rispondi citando
Ciao genial...io sono riuscito a configurare ircd.conf o anke unrealircd.conf e va ...se vuoi ti passo io il conf...ho problemi solo con i services e sto aspettando aiuto da Azzo... #Mad #Mad #Mad
Gio Nov 04, 2004 11:53 am Profilo Invia messaggio privato
Genialotto
Utente appena iscritto


Registrato: 03/10/04 21:52
Messaggi: 9

Messaggio ok Rispondi citando
ok, ti invio un pm. grazie.
Gio Nov 04, 2004 3:32 pm Profilo Invia messaggio privato
Genialotto
Utente appena iscritto


Registrato: 03/10/04 21:52
Messaggi: 9

Messaggio ti ? arrivato? Rispondi citando
ti ? arrivato?
Gio Nov 04, 2004 5:27 pm Profilo Invia messaggio privato
Mostra prima i messaggi di:    
Rispondi    Indice del forum » Ircd Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a: 
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.phpbb.it