Page 1 of 1

Operators and kick

Posted: Wed Feb 01, 2006 11:44 am
by Scott07
I have started working on a test service for a network. The services have to actually join channels to protect the +i mode on them and then invite users if that have access to them. I have got all that to work fine, but you can deop the service and kick it, now its easy enough to make it come back, but is there a way to just make it ignore the kick commands or the deop commands and possibly reply with "io you" type thing?

Posted: Wed Feb 01, 2006 5:24 pm
by Bricker
1st try and be a little bit more specific. also why not make this "Service" have a channel protect +q so it can't be kicked and set channel mode +Q so modes cant be unset

Posted: Thu Feb 02, 2006 3:17 am
by JIVXor
IRCops . .. are they able to kill your services?

Take it in mind.

Posted: Thu Feb 02, 2006 5:25 am
by aquanight
Bricker wrote:1st try and be a little bit more specific. also why not make this "Service" have a channel protect +q so it can't be kicked and set channel mode +Q so modes cant be unset
Actually a service having usermode +S is sufficent. It not only implies +q for the most part, but a +S service can't be deanythinged by anyone short of a netadmin. (+S also means no killing service clients by anything short of a netadmin btw.)

@JIVXor: sadly, this is already true, since at least the two seemingly common service packages (ircservices and anope) just quit on disconnect, and any global oper can /squit services.* ... This is why you a) give olines only to people you trust, b) put a services check in your crontab (any shell who doesn't allow crontab isn't worth it).