Chanserv being invisable
Moderator: Supporters
-
JeffBeagley
- Posts: 2
- Joined: Wed Jun 02, 2004 6:01 am
Chanserv being invisable
When I register a channel or someone else, It will work and all but Chanserv is invisable. How I fix this? I appriciate the feedback!
-
JeffBeagley
- Posts: 2
- Joined: Wed Jun 02, 2004 6:01 am
Last I checked, Epona/Anope/IRCServices/Cygnus/Auspice do not allow this. Epona/Anope/Auspice have BotServ which allow you to have "channel bots" to do ChanServ tasks (topics, modechanges, etc.).Solutech wrote:Most services let you set Chanserv behaviour...
Generally, Unreal doesn't require ChanServ to be in the channel as long as your services server is propertly U:Lined.
Actually, services ARE. But the pseudoclients (chanserv, nickserv, etc) are NOT.
ircservices dont have an option, but I am currently working on a botserv for them (Will announce on ircservices mailing list when I think it's ready- See also http://www.servicescommunity.za.net forums
Auspice, Anope/Epona do indeed have a botserv, Cygnus doesnt have much at all...
From memory, I havent actually seen any services that allow you to put Chanserv on a channel, and I dont actually know why you would want to, since it wouldnt actually do anything.
Just my $0.02.
ircservices dont have an option, but I am currently working on a botserv for them (Will announce on ircservices mailing list when I think it's ready- See also http://www.servicescommunity.za.net forums
Auspice, Anope/Epona do indeed have a botserv, Cygnus doesnt have much at all...
From memory, I havent actually seen any services that allow you to put Chanserv on a channel, and I dont actually know why you would want to, since it wouldnt actually do anything.
Just my $0.02.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Hence why they are more commonly called "services servers" rather than just a "server"
But this is going off topic--
So, to get chanserv into a channel, either do some reasearch on your service commands and see if they support it, or change services
Hope it all goes well.
But this is going off topic--
So, to get chanserv into a channel, either do some reasearch on your service commands and see if they support it, or change services
Hope it all goes well.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Aaaah. Yes.
GameSurge etc however...
Hmmmm, well I wonder if the idea of distributed services is feasible. I suppose it would be, provided you had a centralised DB. It would create race conditions, etc though
GameSurge etc however...
Hmmmm, well I wonder if the idea of distributed services is feasible. I suppose it would be, provided you had a centralised DB. It would create race conditions, etc though
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Well, you COULD use operserv/raw to do it... 
But, as is plastered everywhere, it isnt really a good idea.
But, as is plastered everywhere, it isnt really a good idea.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Unreal does not require ChanServ, or any service bot for that matter (though having NickServ/MemoServ/OperServ/BotServ[/RootServ] sit in the channel could be funny
) to be in the channel to be useful. The big honkin' S in their usermodes give them all the privileges they need - no joining, umode/chmode +o, or anything else required, and if the services were stupid enough to forget +S, they can send commands through the services "server" (under the servername, i.e. :services.* SVSNICK Target NewNick 1234567890).
Another example of this:
Cygnus IRC Services says Global always has to be +o to use PRIVMSG $*.blah, but this is not true if +S is given. In fact, if +S is present, the requirement for $server of having at least one period with no wildcards after the last period is not applied, meaning Global can send to $* without complaint from the IRCd, and it doesn't need +o.
On the same token, NickServ doesn't need +o to send SVSNICK or SVS[2]MODE, and OperServ doesn't need +o to send KILL or [R]AKILL/GLINE/TKL G (well, I don't know much on that. I think I have had issues TKL'ing from telnet connecting as "services", but I'd have to see if I can reproduce that.)
So yeah. If a user has +S and is connected to a globally recognized U:Lined server, then it is enough to do anything and everything that user wants to do to the network, nothing else required.
Stuff for +S also applies to those that use AngryWolf's m_uline.c module to make themselves U:Lined.
Another example of this:
Cygnus IRC Services says Global always has to be +o to use PRIVMSG $*.blah, but this is not true if +S is given. In fact, if +S is present, the requirement for $server of having at least one period with no wildcards after the last period is not applied, meaning Global can send to $* without complaint from the IRCd, and it doesn't need +o.
On the same token, NickServ doesn't need +o to send SVSNICK or SVS[2]MODE, and OperServ doesn't need +o to send KILL or [R]AKILL/GLINE/TKL G (well, I don't know much on that. I think I have had issues TKL'ing from telnet connecting as "services", but I'd have to see if I can reproduce that.)
So yeah. If a user has +S and is connected to a globally recognized U:Lined server, then it is enough to do anything and everything that user wants to do to the network, nothing else required.
Stuff for +S also applies to those that use AngryWolf's m_uline.c module to make themselves U:Lined.