Page 1 of 1

mode lock module

Posted: Tue Jul 27, 2004 1:21 am
by pete212
anyone know if there is a mode lock module?

Posted: Tue Jul 27, 2004 1:37 am
by w00t
Pete, from what I've seen you are asking for modules that _services_ should be doing.

So why don't you just get some decent services and run them?? This stuff really shouldn't be ircd side! (besides, how does one implement it?)

Posted: Tue Jul 27, 2004 4:03 am
by pete212
its because our provider doesnt allow a services process and so for now we dont have a services and we wont have it for a while... and it can be done through a config file.. like

mode-lock "MainChan";
modes "+ntG"
}
like that.. but i wish i knew how to actually create it. =\

Posted: Tue Jul 27, 2004 4:16 am
by w00t
My only advice would be to get a better provider, because I honestly can't see the use of creating an unreal module for every services feature, especially when services can do more.

PM me and I'll try find you a better provider...

Posted: Tue Jul 27, 2004 4:32 am
by codemastr
Well let me put it this way. To pay someone to code all the features necessary to include services within the IRCd would cost you more than just buying a new shell.

There are tons of things you leave out. Ok, mode lock. Well if the mode is locked, who can set the mode lock? Any op? Well if any op can change the mode lock, then the mode lock is useless. Channel owners? Well services are needed to set +q, so you'd now need some way to make the IRCd set +q. So how does it know who to give +q to? It must have a database of channel owners. And how does it know if you really are the channel owner? It must have a database of nicknames and passwords... To implement these minor features would basically require someone to write a NickServ and ChanServ, but integrate them into the IRCd.

Posted: Tue Jul 27, 2004 5:21 am
by pete212
i want only ircops to be able to override/change the mode

Posted: Tue Jul 27, 2004 11:58 am
by Theos
set::restrict-channelmodes <modes>

Although it is not channel independant, but affects ALL channels.

Posted: Tue Jul 27, 2004 12:53 pm
by pete212
thank you :D