Help about operators in a new channel...

These are old archives. They are kept for historic purposes only.
Post Reply
Raptus
Posts: 2
Joined: Wed Sep 15, 2004 1:29 am

Help about operators in a new channel...

Post 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..
Ron2K

Post 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.)
knex
Posts: 8
Joined: Mon Sep 13, 2004 9:58 pm

Post 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
AngryWolf
Posts: 554
Joined: Sat Mar 06, 2004 10:53 am
Location: Hungary
Contact:

Post 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.
Raptus
Posts: 2
Joined: Wed Sep 15, 2004 1:29 am

Post by Raptus »

Thank you all so much for your help!

Bye!
jewles
Posts: 263
Joined: Thu Mar 11, 2004 7:41 pm
Location: Herndon, VA

Post 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!*
Last edited by jewles on Thu Sep 16, 2004 2:31 am, edited 1 time in total.
FBSD-DEV Project
http://www.fbsd-dev.org

YatesDev Hosting
http://www.yatesdev.com

The Wrong Way
http://www.thewrongway.net
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw »

if everyone is redirected to #test .. you wouldn't need Services. Opers can op themselves.
jewles
Posts: 263
Joined: Thu Mar 11, 2004 7:41 pm
Location: Herndon, VA

Post 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 :)
FBSD-DEV Project
http://www.fbsd-dev.org

YatesDev Hosting
http://www.yatesdev.com

The Wrong Way
http://www.thewrongway.net
Post Reply