Aliases problem, please help?

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

Locked
Keiro
Posts: 4
Joined: Sun Jan 06, 2008 4:11 am

Aliases problem, please help?

Post by Keiro » Sun Jan 06, 2008 4:38 am

Okay, so I'm running Unreal 3.2.7.

With the help of a friend who is a Server Owner, I was able to get my server linked with his. However, any time I try /NS, /CS, /MS, etc, I keep forgetting that my server needs to be configured for such.

I've looked at the documentation, yet it does not make sense to me. I had some lightbulbs going on in my mind, and tried them, which turned out to not work at all. So, exactly what am I doing wrong with my alias block? :(

Alias block, as follows:

/* Standard aliases */
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-";
};
alias "ns" {
format "^[^#]" {
target "nickserv";
type services;
parameters "IDENTIFY %1-";
};
type command;
};

And when I follow the formats...I still get /CS, /NS: Unknown Command.

Can I please have someone show me a properly formatted alias block? As well as MemoServ's block as well?

For some reason, after reading the documentation, it still doesn't make sense to me.

Oyarsa
Posts: 54
Joined: Wed Feb 14, 2007 12:35 pm
Location: irc.otherworlders.org
Contact:

Re: Aliases problem, please help?

Post by Oyarsa » Sun Jan 06, 2008 3:04 pm

what services are you using? there is an alias for them in the alias folder that needs to be included in the unreal config

Keiro
Posts: 4
Joined: Sun Jan 06, 2008 4:11 am

Re: Aliases problem, please help?

Post by Keiro » Sun Jan 06, 2008 11:14 pm

Basically all the services that would be needed, such as:

NickServ
OperServ
HelpServ
BotServ
MemoServ

and probably a few others I'm forgetting.

I'm going to try mirroring this on another computer so that it matches. :D

Or can I just use the alias.conf that I saw in the alias folder?

And use a include statement?

Jobe
Official supporter
Posts: 1180
Joined: Wed May 03, 2006 7:09 pm
Location: United Kingdom

Re: Aliases problem, please help?

Post by Jobe » Mon Jan 07, 2008 12:07 am

The reason Oyarsa asked what services package is because Unreal comes with a few aliases includes suitable for various packages. For example if you use Anope simply add the following to unrealircd.conf:

includ "aliases/anope.conf";
Your IP: Image
Your Country: Image

Keiro
Posts: 4
Joined: Sun Jan 06, 2008 4:11 am

Re: Aliases problem, please help?

Post by Keiro » Mon Jan 07, 2008 5:55 am

Ah!

That seems to work.

Thanks! Oddly enough, I'm not using Anope.

Jobe
Official supporter
Posts: 1180
Joined: Wed May 03, 2006 7:09 pm
Location: United Kingdom

Re: Aliases problem, please help?

Post by Jobe » Mon Jan 07, 2008 2:51 pm

Keiro wrote:Ah!

That seems to work.

Thanks! Oddly enough, I'm not using Anope.
Well there are others in the aliases directory, just have a look to see if there is one for your package?
Your IP: Image
Your Country: Image

Keiro
Posts: 4
Joined: Sun Jan 06, 2008 4:11 am

Re: Aliases problem, please help?

Post by Keiro » Tue Jan 08, 2008 4:26 am

True.

Though, oddly enough, I'm using the anope config.

I'm just not using Anope. Just the config file. That seems to work...so maybe Anope isn't necessary, I think.

Swan
Posts: 3
Joined: Fri Sep 02, 2005 1:08 am

Re: Aliases problem, please help?

Post by Swan » Tue Jan 08, 2008 4:18 pm

/* Standard aliases */

alias NickServ { type services; };
alias ChanServ { type services; };
alias MemoServ { type services; };
alias OperServ { type services; };
alias HelpServ { type services; };
alias StatServ { type services; };
alias BotServ { type services; };
alias HostServ { type services; };
alias cs { nick chanserv; type services; };
alias ns { nick nickserv; type services; };
alias ms { nick memoserv; type services; };
alias os { nick operserv; type services; };

Locked