MAGICK PROBLEM :(

The UnrealIRCd team does not officially provide support for any services packages that you may be using or want to use. This forum is provided so the community can help each other with services issues.

Moderator: Supporters

visi
Posts: 9
Joined: Sun May 02, 2004 4:05 pm

MAGICK PROBLEM :(

Post by visi »

Please help me
I have a problem with Magick irc service.I have done anything and the connection is ok
-
-irc.albgeneration.com- *** Notice -- WARNING: Remote doesnt have link::options::zip set. Compression disabled.
-
-irc.albgeneration.com- *** Notice -- (link) Link irc.albgeneration.com -> sherbimet.albgeneration.com[@127.0.0.1.1043] established

But the problem is when i type /nickserv bla bla i get a message

Services are currently down. Please try again later.
My service server name is sherbimet.albgeneration.com

This is unrealircd.conf



/* Network configuration */
set {
network-name "Albgeneration";
default-server "irc.albgeneration.com";
services-server "sherbimet.albgeneration.com";
stats-server "stats.albgeneration.com";
help-channel "#ndihma";
hiddenhost-prefix "alb";
/* prefix-quit "no"; */
/* Your cloak keys should be 3 random numbers between 10000 and 2147483646
* and should be the same at all servers on the network.
* They are used for generating masked hosts and should be kept secret.
*/



and this is magick.conf

[Startup]
SERVER_NAME = sherbimet.albgeneration.com
SERVER_DESC = sherbimet e albgeneration
SERVICES_USER = services
SERVICES_HOST = magick.tm
OWNUSER = TRUE
SETMODE =
BIND =
REMOTE_1 = 127.0.0.1|6667|LiNk|1|254
LEVEL = 1
MAX_LEVEL = 5
LAGTIME = 15s
STOP = FALSE

Have i done anything correctly?
PLEASE HELP ME
THNX
Dukat
Posts: 1083
Joined: Tue Mar 16, 2004 5:44 pm
Location: Switzerland

Post by Dukat »

Please post your "link" Block too.

See also:
http://www.vulnscan.org/UnrealIrcd/faq/#52
visi
Posts: 9
Joined: Sun May 02, 2004 4:05 pm

Post by visi »

Thank you for helping me.This is the link block



link sherbimet.albgeneration.com
{
username *;
hostname 127.0.0.1;
bind-ip 127.0.0.1;
port *;
hub *;
password-connect "LiNk";
password-receive "LiNk";
class servers;
options {
/* Note: You should not use autoconnect when linking
* services
*/


zip;
};
};
/*
*
* NEW: ulines {}
* OLD: U:Line
* U-lines give servers more power/commands, this should ONLY be set
* for services/stats servers and NEVER for normal UnrealIRCd servers!
* Syntax is as follows:
* ulines {
* (server to uline);
* (server to uline);
* [etc]
* };
*/
ulines {
sherbimet.albgeneration.com;
sherbimet.albgeneration.com;
};
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

You don't put the server twice in the U-Line. This may or may not affect anything, but a server's name only needs to appear once in the ulines block (for all servers in your network).
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw »

Your error msg of "Services are currently down. Please try again later. " is consistant with Services is either missing or the /nickserv alias isn't working correctly.

try:

Code: Select all

/msg nickserv help
If NickServ gives you the help menu, then you have an aliases problem. If you get "NickServ no such nick/channel" Then Services is most likely not connected to your IRCd. If this is the case check the end of your services log for clues to do this type:

Code: Select all

tail services.log
(assuming services.log is the name of your Services logfile name.)
visi
Posts: 9
Joined: Sun May 02, 2004 4:05 pm

Post by visi »

Thank you for your response but the problem is persisting.I am very frustated:(Please if possible could you help me.I put the unrealircd.conf and magick.conf files.


Unrealircd.conf

/*
* NEW: me {}
* OLD: M:Line
* me {} defines the name, description and unreal server numeric for
* this server. Syntax is as follows:
* me {
* name "server.name";
* info "Server Description";
* numeric (server numeric*);
* };
* If linking, this numeric may not be used by any other server on the network.
*/
me
{
name "irc.albgeneration.com";
info "Serveri muzikes shqiptare";
numeric 254;
};

/*
* NEW: admin {}
* OLD: A:Line Admin gives information on the server admin. you
* may put as many lines under admin { as you wish.
* Syntax is as follows:
* admin {
* "first line";
* "second line";
* [etc]
* };
*/
admin {
"visi";
"visi";
"[email protected]";
};

/*
* NEW: class {}
* OLD: Y:line (old was confusing)
* These define settings for classes. A class is a group setting for
* connections. Example, server connections, instead of going to a client's
* class, you direct it to the server class. Syntax is as follows
* class (class name)
* {
* pingfreq (how often to ping a user/server in seconds);
* maxclients (how many connections for this class);
* sendq (maximum send queue from a connection);
* recvq (maximum receive queue from a connection [flood control]);
* };
*/

class clients
{
pingfreq 90;
maxclients 500;
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 */
};

/*
* NEW: allow {}
* OLD: I:Line
* This defines allowing of connections...
* Basically for clients, it allows them to connect so you can have some
* control and/or set a password.
* Syntax is as follows:
* allow {
* ip (ip mask to allow);
* hostname (host mask);
* class (class to send them to [see class {}]);
* password "(password)"; (optional)
* maxperip (how many connections per ip); (optional)
* };
*/

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;
};

/*
* NEW: allow channel {}
* OLD: chrestrict
* Allows a user to join a channel...
* like an except from deny channel.
* Syntax:
* allow channel {
* channel "channel name";
* };
*/
allow channel {
channel "#WarezSucks";
};

/*
* NEW: oper {}
* OLD: O:Line
* Defines an IRC Operator
* IRC operators are there to keep sanity to the server and usually keep it
* maintained and connected to the network.
* The syntax is as follows:
* oper (login) {
* class (class to put them in, if different from I, moves them to new
* class);
* from {
* userhost (ident@host);
* userhost (ident@host);
* };
* flags
* {
* (flags here*);
* };
* OR
* flags "old type flags, like OAaRD";
* };
*/

/* 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 visi {
class clients;
from {
userhost [email protected];
};
password "xhupi";
flags
{
netadmin;
global;
admin;
};
};
/*
* NEW: listen {}
* OLD: P:Line
* This defines a port for the ircd to bind to, to
* allow users/servers to connect to the server.
* Syntax is as follows:
* listen (ip number):(port number)
* {
* options {
* (options here);
* };
* };
* or for a plain
* listen: listen (ip):(port);
*
* NOTICE: for ipv6 ips (3ffe:b80:2:51d::2 etc), use listen [ip]:port;
*
* That works also.
*/

/* Options for listen:
OLD | NEW
S serversonly
C clientsonly
J java
s ssl
* standard
*/

/* NOTE ON SSL PORTS: SSL ports are pretty non-standardized,
* besides numerous high-SSL ports, some people say you should run
* it at 994 because that's the official SSL port.. but that
* requires root! Besides, port 194 is the official irc port and
* have you ever seen an ircd running on that?
* So, our suggestion is to use port 6697 for SSL, this is used by
* quite some networks and is recognized by for example StunTour.
* You are free to open up as many SSL ports as you want, but
* by (also) using 6697 you help the world standardize a bit ;).
*/
listen *:6697
{
options
{

clientsonly;
};
};

listen *:8067;
listen *:6667;



/*
* NEW: link {}
* OLD: C/N:Lines
* This defines an okay for a server connection.
* NOTE: BOTH SERVERS NEED A LINK {} SETTING TO CONNECT PROPERLY!
* Syntax is as follows:
* link (server name)
* {
* username (username, * works too);
* hostname (ip number/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 {
* (options here*);
* };
* /* 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";
*
* };
*/

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


link sherbimet.albgeneration.com
{
username *;
hostname 127.0.0.1;
bind-ip 127.0.0.1;
port *;
hub *;
password-connect "LiNk";
password-receive "LiNk";
class servers;
options {
/* Note: You should not use autoconnect when linking
* services
*/


zip;
};
};
/*
*
* NEW: ulines {}
* OLD: U:Line
* U-lines give servers more power/commands, this should ONLY be set
* for services/stats servers and NEVER for normal UnrealIRCd servers!
* Syntax is as follows:
* ulines {
* (server to uline);
* (server to uline);
* [etc]
* };
*/
ulines {
sherbimet.albgeneration.com;
sherbimet.albgeneration.com;
};

/*
* 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 "capallari";
die "vdise";
};

/*
* 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 administrator.albgeneration.com;
from {
userhost *@*;
};
login visi;
password visipisi;
};

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

/* Network configuration */
set {
network-name "Albgeneration";
default-server "irc.albgeneration.com";
services-server "sherbimet.albgeneration.com";
stats-server "stats.albgeneration.com";
help-channel "#ndihma";
hiddenhost-prefix "alb";
/* prefix-quit "no"; */
/* Your cloak keys should be 3 random numbers between 10000 and 2147483646
* and should be the same at all servers on the network.
* They are used for generating masked hosts and should be kept secret.
*/
cloak-keys {
12000;
33333;
33307;
};
/* on-oper host */
hosts {
local "locop.albgeneration.com";
global "ircop.albgeneration.com";
coadmin "coadmin.albgeneration.com";
admin "admin.albgeneration.com";
servicesadmin "csops.albgeneration.com";
netadmin "netadmin.albgeneration.com";
host-on-oper-up "no";
};
};

/* Server specific configuration */

set {
kline-address "[email protected]";
modes-on-connect "+ixw";
modes-on-oper "+xwgs";
oper-auto-join "#shqiperia";
dns {
nameserver 127.0.0.1;
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"; */

/* You can also block all part reasons by uncommenting this and say 'yes',
* or specify some other text (eg: "Bye bye!") to always use as a comment.. */
/* static-part yes; */

/* 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 "okfGsMRUEelLCXzdD";

/* 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) */
};

/* Spam filter */
spamfilter {
ban-time 1d; /* default duration of a *line ban set by spamfilter */
ban-reason "Spam/Advertising"; /* default reason */
virus-help-channel "#help"; /* channel to use for 'viruschan' action */
/* except "#help"; channel to exempt from filtering */
};
};

/*
* Problems or need more help?
* 1) http://www.vulnscan.org/UnrealIrcd/unreal32docs.html
* 2) http://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!
*/





THIS IS MAGICK.CONF


# Automatically generated configuration file for
# Magick IRC Services v2.0.
#
# Generated at Sun May 02 16:26:05 CEST 2004

[Startup]
SERVER_NAME = sherbimet.albgeneration.com
SERVER_DESC = sherbimet e albgeneration
SERVICES_USER = services
SERVICES_HOST = magick.tm
OWNUSER = TRUE
SETMODE =
BIND =
REMOTE_1 = 127.0.0.1|6667|LiNk|1|254
LEVEL = 1
MAX_LEVEL = 5
LAGTIME = 15s
STOP = FALSE

[Services]
NickServ = NickServ
NickServ_Name = Nickname Service
Enforcer_Name = Nickname Enforcer
ChanServ = ChanServ
ChanServ_Name = Channel Service
MemoServ = MemoServ
MemoServ_Name = Memo/News Service
OperServ = OperServ Magick-1
OperServ_Name = Operator Service
CommServ = CommServ
CommServ_Name = Committee Service
ServMsg = GlobalMSG HelpServ DevNull
ServMsg_Name = Magick <--> User
SHOWSYNC = TRUE
QUIT_MESSAGE = Goodbye cruel world ...

[Files]
UMASK = 027
PROTOCOL = ircd/ircd.rfc1459.ini
PIDFILE = magick.pid
LOGFILE = magick.log
VERBOSE = FALSE
LOGCHAN =
MOTDFILE = magick.motd
LANGDIR = lang
DATABASE = magick.mnd
COMPRESSION = 6
KEYFILE = magick.key
ENCRYPTION = FALSE
PICTURE = files/pic
MEMOATTACH = files/memo
PUBLIC = files/public
TEMPDIR = files/temp
PICTURE_SIZE = 0b
MEMOATTACH_SIZE = 0b
PUBLIC_SIZE = 0b
TEMPDIR_SIZE = 0b
BLOCKSIZE = 1k
TIMEOUT = 2m
MIN_SPEED = 0b
MAX_SPEED = 0b
SAMPLETIME = 30s

[Config]
SERVER_RELINK = 5s
SQUIT_PROTECT = 2m
SQUIT_CANCEL = 10s
CYCLETIME = 15m
SAVETIME = 5m
CHECKTIME = 15s
PING_FREQUENCY = 30s
STARTHRESH = 4
LISTSIZE = 50
MAXLIST = 250
MIN_THREADS = 3
MAX_THREADS = 25
LOW_WATER_MARK = 50
HIGH_WATER_MARK = 75
HEARTBEAT_TIME = 5m
MSG_SEEN_TIME = 30s
MSG_CHECK_TIME = 1m

[NickServ]
APPEND_RENAME = TRUE
SUFFIXES = _-^`
EXPIRE = 4w
DELAY = 30s
IDENT = 2m
RELEASE = 1m
PASSFAIL = 5
DEF_PROTECT = TRUE
LCK_PROTECT = FALSE
DEF_SECURE = FALSE
LCK_SECURE = FALSE
DEF_NOEXPIRE = FALSE
LCK_NOEXPIRE = FALSE
DEF_NOMEMO = FALSE
LCK_NOMEMO = FALSE
DEF_PRIVATE = FALSE
LCK_PRIVATE = FALSE
DEF_PRIVMSG = FALSE
LCK_PRIVMSG = FALSE
DEF_LANGUAGE = ENGLISH
LCK_LANGUAGE = FALSE
PICSIZE = 0b
PICEXT =

[ChanServ]
HIDE = FALSE
EXPIRE = 2w
DELAY = 30s
MAX_PER_NICK = 15
OVR_PER_NICK =
MAX_MESSAGES = 15
OVR_MESSAGES =
DEF_AKICK = Ju jeni bere ban nga ky kanal
PASSFAIL = 5
CHANKEEP = 15s
DEF_MLOCK = +nt
LCK_MLOCK =
DEF_BANTIME = 0s
LCK_BANTIME = FALSE
DEF_PARTTIME = 3m
LCK_PARTTIME = FALSE
DEF_KEEPTOPIC = TRUE
LCK_KEEPTOPIC = FALSE
DEF_TOPICLOCK = FALSE
LCK_TOPICLOCK = FALSE
DEF_PRIVATE = FALSE
LCK_PRIVATE = FALSE
DEF_SECUREOPS = FALSE
LCK_SECUREOPS = FALSE
DEF_SECURE = FALSE
LCK_SECURE = FALSE
DEF_NOEXPIRE = FALSE
LCK_NOEXPIRE = FALSE
DEF_ANARCHY = FALSE
LCK_ANARCHY = FALSE
DEF_KICKONBAN = FALSE
LCK_KICKONBAN = FALSE
DEF_RESTRICTED = FALSE
LCK_RESTRICTED = FALSE
DEF_JOIN = FALSE
LCK_JOIN = FALSE
DEF_REVENGE = NONE
LCK_REVENGE = FALSE
LEVEL_MIN = -1
LEVEL_MAX = 30
LVL_AUTODEOP = -1
LVL_AUTOVOICE = 5
LVL_AUTOHALFOP = 10
LVL_AUTOOP = 10
LVL_READMEMO = 0
LVL_WRITEMEMO = 15
LVL_DELMEMO = 25
LVL_GREET = 1
LVL_OVERGREET = 25
LVL_MESSAGE = 20
LVL_AKICK = 20
LVL_SUPER = 25
LVL_UNBAN = 10
LVL_ACCESS = 5
LVL_SET = 25
LVL_VIEW = 1
LVL_CMDINVITE = 5
LVL_CMDUNBAN = 10
LVL_CMDVOICE = 5
LVL_CMDHALFOP = 10
LVL_CMDOP = 10
LVL_CMDKICK = 15
LVL_CMDMODE = 15
LVL_CMDCLEAR = 20

[MemoServ]
NEWS_EXPIRE = 3w
INFLIGHT = 2m
DELAY = 10s
FILES = 0
FILESIZE = 0b

[OperServ]
SERVICES_ADMIN = visi
SECURE = FALSE
SECUREOPER = FALSE
DEF_EXPIRE = 3h
EXPIRE_OPER = 1d
EXPIRE_ADMIN = 1w
EXPIRE_SOP = 8w
EXPIRE_SADMIN = 1y
AKILL_REJECT = 10.00
MAX_CLONE = 50
CLONE_LIMIT = 2
DEF_CLONE = Keni kaluar maksimumin e lidhjeve qe lejohet per nje host
CLONE_TRIGGER = 10
CLONE_TIME = 3h
CLONE_AKILL = Clone trigger exceeded, Automatic AKILL
CLONE_AKILLTIME = 30m
FLOOD_TIME = 10s
FLOOD_MSGS = 5
IGNORE_TIME = 20s
IGNORE_LIMIT = 5
IGNORE_REMOVE = 5m
IGNORE_METHOD = 8
LOG_IGNORE = FALSE
INIT_HTM_GAP = 5s
INIT_HTM_THRESH = 16k
MAX_HTM_GAP = 1m
HTM_ON_GAP = 30s

[CommServ]
MAX_LOGON = 5
OVR_LOGON =
DEF_SECURE = FALSE
LCK_SECURE = FALSE
DEF_PRIVATE = FALSE
LCK_PRIVATE = FALSE
DEF_OPENMEMOS = FALSE
LCK_OPENMEMOS = FALSE
ALL_NAME = ALL
ALL_SETMODE =
REGD_NAME = REGD
REGD_SETMODE =
SADMIN_NAME = SADMIN
SADMIN_SECURE = TRUE
SADMIN_PRVATE = FALSE
SADMIN_OPENMEMOS = TRUE
SADMIN_MODEO = TRUE
SADMIN_SETMODE =
SOP_NAME = SOP
SOP_SECURE = TRUE
SOP_PRVATE = FALSE
SOP_OPENMEMOS = TRUE
SOP_MODEO = TRUE
SOP_SETMODE =
ADMIN_NAME = ADMIN
ADMIN_SECURE = TRUE
ADMIN_PRVATE = FALSE
ADMIN_OPENMEMOS = TRUE
ADMIN_MODEO = TRUE
ADMIN_SETMODE =
OPER_NAME = OPER
OPER_SECURE = TRUE
OPER_PRVATE = FALSE
OPER_OPENMEMOS = TRUE
OPER_MODEO = TRUE
OPER_SETMODE =
OVR_VIEW = OPER
OVR_OWNER = SADMIN
OVR_CS_MODE = SOP
OVR_CS_OP = SOP
OVR_CS_HALFOP = ADMIN
OVR_CS_VOICE = OPER
OVR_CS_INVITE = SOP
OVR_CS_KICK = SOP
OVR_CS_UNBAN = SOP
OVR_CS_CLEAR = SADMIN

[ServMsg]

# END





THIS IS THE MESSAGE THAT I GET IN MIRC


-irc.albgeneration.com- *** Notice -- WARNING: Remote doesnt have link::options::zip set. Compression disabled.
-
-irc.albgeneration.com- *** Notice -- (link) Link irc.albgeneration.com -> sherbimet.albgeneration.com[@127.0.0.1.1037] established



AND WHEN I WRITE /NICKSERV BLA BLA BLA I GET THIS MESSAGE


Services are currently down. Please try again later.


WHEN I TYPE /MSG NICKERV HELP I GET THIS MESSAGE

NICKSERV No such nick/channel


THIS IS THE MAGICK.LOG


04 May 2004 00:57:06.482 | CRITICAL | Received MODE from visi for non-existent channel visi.
04 May 2004 00:57:06.498 | CRITICAL | Received MODE from irc.albgeneration.com for non-existent channel #shqiperia.
04 May 2004 00:57:06.498 | CRITICAL | Received MODE from irc.albgeneration.com for non-existent channel #shqiperia.



I DON'T HAVE DONE ANYTHING IN ALIASES FOLDER.IS THERE ANYTHING THAT I CAN DO IN THE ALIASES FOLDER OR JUST I LETTHEM IN ORIGINAL MODE?








SCUSE ME FOR THE LONG POST BUT I AM DISPERATED.COULD YOU HELP ME?

THANKS IN ADVANCE
Dukat
Posts: 1083
Joined: Tue Mar 16, 2004 5:44 pm
Location: Switzerland

Post by Dukat »

Please don't scream...

It looks like your Services aren't linked or Nickserv is not existing (wtf?)

1. Remove this duplicate U-Line for your services server (as aquanight already said)

ulines {
sherbimet.albgeneration.com;
};

is enough.


2. Don't use Ziplinks.
link sherbimet.albgeneration.com {
username *;
hostname *;
bind-ip *;
port *;
hub *;
password-connect "LiNk";
password-receive "LiNk";
class servers;
};


3. Restart UnrealIRCD, Restart Services

tail ircd.log
tail services.log
Post them again here

Tell us what /nickserv help and /msg nickserv help return
visi
Posts: 9
Joined: Sun May 02, 2004 4:05 pm

Post by visi »

Hmm nothing is happened.It's the same thing:(


This is services.log

04 May 2004 18:43:23.528 | CRITICAL | Received MODE from visi for non-existent channel visi.
04 May 2004 18:43:23.559 | CRITICAL | Received MODE from irc.albgeneration.com for non-existent channel #shqiperia.
04 May 2004 18:43:23.559 | CRITICAL | Received MODE from irc.albgeneration.com for non-existent channel #shqiperia.


This is ircd.log


[Tue May 04 18:41:49 2004] - Connect - [email protected] [VHOST 31BFDDF6.1E0043F9.4A999A77.IP]
[Tue May 04 18:41:49 2004] - OPER (visi) by ([email protected])
[Tue May 04 18:42:30 2004] - SERVER sherbimet.albgeneration.com


This is the message that i get in Mirc

You are now an IRC Operator
-
#shqiperia @visi
#shqiperia End of /NAMES list.
-
-irc.albgeneration.com- *** Notice -- WARNING: Remote doesnt have link::options::zip set. Compression disabled.
-
-irc.albgeneration.com- *** Notice -- (link) Link irc.albgeneration.com -> sherbimet.albgeneration.com[@127.0.0.1.1085] established



When i type /nickserv bla bla i get the message

Services are currently down. Please try again later.


When i type /msg nickserv help i get the message


-> *nickserv* help
-
nickserv No such nick/channel


Could you reccomend me another service for windows xp???
Thanks :roll:
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

visi wrote:Could you reccomend me another service for windows xp???
Thanks :roll:
Have a look around http://www.wircds.net edit: linkiefixie.

Personal recommendation: Anope 1.6.2. You may have to d/l Cygwin to compile it.
Last edited by aquanight on Wed May 05, 2004 1:36 pm, edited 1 time in total.
visi
Posts: 9
Joined: Sun May 02, 2004 4:05 pm

Post by visi »

Thank you but i have seen auspice and i like to install this service.Could you please tell me step by step how to configure auspice?
Thanks
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw »

The documentation that comes with Auspice will tell you.
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

Auspice services are NOT recommended by the Unreal team. They are buggy, and often do not work as expected. I would recommend either Anope http://www.anope.org or IRCServices http://www.ircservices.za.net
-- codemastr
Ron2K

Post by Ron2K »

As Aquanight mentioned, you'll need to get Cygwin to compile Anope and IRCServices on the Win32 platform. There's also a precomiled Win32 version of IRCServices (search the forums for it), and there should be something similar for Anope, although I don't know.
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

There's an anope laying around at the wIRCds site (which I fixed the link to ;) ).
Solutech
Posts: 296
Joined: Thu Mar 18, 2004 11:38 pm

Post by Solutech »

Your magick is set to use the wrong protocol

PROTOCOL = ircd/ircd.rfc1459.ini

Should read

PROTOCOL = ircd/ircd.unreal.ini

Try that it will probably work then . Mine threw up all sorts of loopy errors because of the same mistake.
Locked