Page 1 of 1

Help about operators in a new channel...

Posted: Wed Sep 15, 2004 1:35 am
by Raptus
Needless to say, I am a total newbie..

I am trying to start a irc server with only one channel, where only I will have the operator status, that means, only me and NOONE else needs to have the privileges to kick people from the channel. Yet, in the beginning, I believe there won't be many users, so often a new channel will be created. I need to take the oper status automatically whenever a new user enters the freshly created channel. I have already setup the auto-join, but now I need to de-op them.. Please help... 10x in advance..

Posted: Wed Sep 15, 2004 6:14 am
by Ron2K
Use services for this one. (eg IRCServices or Anope)

Once you've got services set up, you register your nick and your channel. Then, you get auto-opped when you join the channel. With IRCServices, you can also only permit services administrators (you) to register channels and get Services to treat all unregistered channels as forbidden. Anope probably has a similar feature. (Although jewles will probably come running and tell me that deny channel blocks and allow channel blocks are preferable in case Services crashes, it won't be a problem if you run Services and Unreal on the same box.)

Posted: Wed Sep 15, 2004 3:44 pm
by knex
you just have to be operator
/oper nick pass and you will be
than type in
/mode #channel +q nick
and you will be an operator owner of the channel
~nick << you are than
and you can gline kil kick bann and what ever you will
you have just to edit the config file

Posted: Wed Sep 15, 2004 7:13 pm
by AngryWolf
Knex, perhaps you hadn't read carefully what Raptus said, but your solution doesn't help as much as Ron2k's suggestion. You must be always online and be the member of each channels to avoid others users to get a channel operator status. And Ron2k, why would jewles come up with the deny/allow channel blocks if they doesn't solve the previously mentioned "deopping" problem? Raptus: Services are the best I can think of to manage all channels by yourself. On a little network I wouldn't afraid of crashes that much. In case of a stable Services program, they happen quite rarely.

Posted: Wed Sep 15, 2004 11:54 pm
by Raptus
Thank you all so much for your help!

Bye!

Posted: Thu Sep 16, 2004 2:23 am
by jewles
pfft, forget services!

services suck for what you want to do!

I'd create a deny block much like the one below!

Code: Select all

deny channel {
        channel "*";
        reason "This channel is closed! Please join #Test";
        redirect "#Test";
};
and allow

Code: Select all

allow channel {
        channel "#Test";
};
and call it a day... and you'd use services for everything else... :) sounds good to me!

ps (this is a edit to my previous post)
(Although jewles will probably come running and tell me that deny channel blocks and allow channel blocks are preferable in case Services crashes
To Ron2k: Meh to you young sir! damn skippy... Why put so much "stake" on another process!? sure services has it uses, but nothing compared to ircd control! plus if anything more I'd say run a eggdrop bot... they are more programmable, easier to control... blah blah blah.... *wanders away!*

Posted: Thu Sep 16, 2004 2:30 am
by katsklaw
if everyone is redirected to #test .. you wouldn't need Services. Opers can op themselves.

Posted: Thu Sep 16, 2004 2:35 am
by jewles
Something has to have constant access over the channel, either a bot or services... if either isn't present over the channel (and no oper present) then anyone can simple /hop to gain +o :)