Anope IRC Services

Anope Support => 1.8.x/1.7.x Support (Read Only) => Topic started by: DrkEagle on January 05, 2014, 06:41:15 PM

Title: SuperAdmin
Post by: DrkEagle on January 05, 2014, 06:41:15 PM
Having a problem with SuperAdmin. I can get it fine. My co-admin cannot get it for some reason. In the Services Root, my chatname, DrkEagle is there as "DrkEagle" and when I try mine and his, "DrkEagle roach" it does not work for him. I even tried "DrkEagle" "roach" and still nothing. His name is registered and he's identified with NickServ too. Any ideas?

Edit: I've also done /msg OperServ reload too.
Title: Re: SuperAdmin
Post by: Charles Kingsley on January 05, 2014, 06:43:49 PM
If you added him later you need to restart not reload.

What does /ns info roach all show?
Title: Re: SuperAdmin
Post by: DrkEagle on January 05, 2014, 06:44:53 PM
•10:44.36am• 5:14:15: NS is not a valid command
Title: Re: SuperAdmin
Post by: Charles Kingsley on January 05, 2014, 06:45:29 PM
/msg nickserv

(and fix your alias so /ns works)
Title: Re: SuperAdmin
Post by: DrkEagle on January 05, 2014, 06:46:36 PM
Yeah, I figured out that it's /msg nickserv lol I feel dumb.


•10:46.00am• (Notice from NickServ) roach is ...
•10:46.00am• (Notice from NickServ) Is online from: roach@AllPowered-79090D59.cpe.cableone.net
•10:46.01am• (Notice from NickServ) Time registered: Jan 04 14:37:37 2014 EST
•10:46.01am• (Notice from NickServ) Last quit message: Quit:
•10:46.01am• (Notice from NickServ) E-mail address: matt@combinedcreations.net
•10:46.01am• (Notice from NickServ) Options: Security, Private, Auto-op
•10:46.01am• (Notice from NickServ) Expires on: Jan 05 13:39:03 2015 EST
Title: Re: SuperAdmin
Post by: DrkEagle on January 05, 2014, 06:47:26 PM
Okay, it's not showing him as root.
Title: Re: SuperAdmin
Post by: DrkEagle on January 05, 2014, 06:49:08 PM
Okay, I /msg OperServ RESTART and it's showing him as a root now. Thanks lol!
Title: Re: SuperAdmin
Post by: Charles Kingsley on January 05, 2014, 07:00:08 PM
No worries, you're welcome.
Title: Re: SuperAdmin
Post by: DrkEagle on January 05, 2014, 07:04:09 PM
How would I fix the alias so /ns /cs etc works?
Title: Re: SuperAdmin
Post by: Charles Kingsley on January 05, 2014, 07:05:21 PM
19:05 -Infobot:#anope- alias#: http://www.unrealircd.com/faq.php#55 or http://wiki.inspircd.org/Modules/alias 
Title: Re: SuperAdmin
Post by: John on January 07, 2014, 09:11:48 AM
How would I fix the alias so /ns /cs etc works?

In your unrealircd.conf file you would add this

Code: [Select]
alias NickServ { type services; };
alias ns { target NickServ; type services; };
alias ChanServ { type services; };
alias cs { target ChanServ; type services; };
alias OperServ { type services; };
alias os { target OperServ; type services; };
alias HelpServ { type services; };
alias hp { target HelpServ; type services; };
alias HostServ { type services; };
alias hs { target HostServ; type services; };
alias MemoServ { type services; };
alias ms { target MemoServ; type services; };
alias BotServ { type services; };
alias bs { target BotServ; type services; };

If your net doesn't support one of the forementioned services, just remove it.
Title: Re: SuperAdmin
Post by: katsklaw on January 07, 2014, 02:00:14 PM
In your unrealircd.conf file you would add this

Code: [Select]
alias NickServ { type services; };
alias ns { target NickServ; type services; };
alias ChanServ { type services; };
alias cs { target ChanServ; type services; };
alias OperServ { type services; };
alias os { target OperServ; type services; };
alias HelpServ { type services; };
alias hp { target HelpServ; type services; };
alias HostServ { type services; };
alias hs { target HostServ; type services; };
alias MemoServ { type services; };
alias ms { target MemoServ; type services; };
alias BotServ { type services; };
alias bs { target BotServ; type services; };

If your net doesn't support one of the forementioned services, just remove it.

@John: Please understand how to properly configure Unreal prior to advising others.

You need only 1 single line:

Code: [Select]
include "aliases/anope.conf";
This question is answered in Unreal's FAQ. http://www.unrealircd.com/faq.php#55 Which is exactly what was already answered correctly by Charles Kingsley.


ciao
Title: Re: SuperAdmin
Post by: CrazyCat on January 07, 2014, 04:20:42 PM
Just a small point: some irc clients dislike alias commands because they are unknown.

I had the trouble with weechat, the setting irc.network.send_unknown_commands is defaultly setted to "off".
In irssi, you haven't this option and have to add alias yourself.
Quote from: irssi manual
Perhaps a more useful example is creating aliases for services. Irssi does not pass on unknown commands to the IRC server, so you will get an unknown command error when you try to use commands like /cs or /ns. To fix this, you may wish to add the following aliases:

/alias cs quote cs $0-
/alias ns quote ns $0-

When you use "/cs" or "/ns", it will be as if you had typed "/msg chanserv" or "/msg nickserv", respectively. The $0- in the aliases above passes anything after /cs or /ns on to the service you are trying to use (ChanServ or NickServ in this case). You may add aliases such as these for any other services you use.

My 2 cents
Title: Re: SuperAdmin
Post by: John on January 07, 2014, 08:01:31 PM
@John: Please understand how to properly configure Unreal prior to advising others.

You need only 1 single line:

Code: [Select]
include "aliases/anope.conf";
This question is answered in Unreal's FAQ. http://www.unrealircd.com/faq.php#55 Which is exactly what was already answered correctly by Charles Kingsley.


ciao

lol, katsklaw.
I only use a couple of includes

Code: [Select]
include "help.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
include "spamfilter.conf";

I run my IRCd as it is; from the unrealircd.conf file

You have your ways, which, as a developer, they're probably better to do/use, but I have my way.
Thanks for the advice. I'll still try to assist other's with the correct answer, as in this case. It was the right answer, just not the way you would do it.