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..
Help about operators in a new channel...
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.)
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, 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.
pfft, forget services!
services suck for what you want to do!
I'd create a deny block much like the one below!
and allow
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)
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";
};
Code: Select all
allow channel {
channel "#Test";
};
ps (this is a edit to my previous post)
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!*(Although jewles will probably come running and tell me that deny channel blocks and allow channel blocks are preferable in case Services crashes
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
http://www.fbsd-dev.org
YatesDev Hosting
http://www.yatesdev.com
The Wrong Way
http://www.thewrongway.net
if everyone is redirected to #test .. you wouldn't need Services. Opers can op themselves.
Configuration - https://www.unrealircd.org/docs/Configuration
FAQ - https://www.unrealircd.org/docs/FAQ
FAQ - https://www.unrealircd.org/docs/FAQ
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
http://www.fbsd-dev.org
YatesDev Hosting
http://www.yatesdev.com
The Wrong Way
http://www.thewrongway.net