Page 1 of 1

Empty Channel prevention.. :>

Posted: Wed May 26, 2004 4:05 pm
by Shimmy
mh.. i have a question, is there a way to prevent normal users from joining empty channels? (to prevent them from creating channels..)

thanks for help in advance..

so far, Shimmy

Posted: Wed May 26, 2004 4:21 pm
by codemastr
No.

Posted: Wed May 26, 2004 5:20 pm
by aquanight
codemastr wrote:No.
Well... short of deny channel {} and/or services...

Though this would probably be a bad idea anyway, because what about the channels that already exist? Unless you can garuntee you always have users in there (which is impossible even w/ services+bots), your normal channels may become empty and users will become unable to join.

One idea, however: does unreal support preventing users from gaining chanops via creating channels? Like during netsplits, some nets I've seen will say something like "* Due to network splits, you cannot gain channel operator status by creating channels." and not give you ops. Does unreal have this?

Posted: Thu May 27, 2004 12:34 am
by w00t
I think he means like searchirc.org's ircd, only opers can create channels or something like that.

Posted: Thu May 27, 2004 1:45 am
by codemastr
One idea, however: does unreal support preventing users from gaining chanops via creating channels? Like during netsplits, some nets I've seen will say something like "* Due to network splits, you cannot gain channel operator status by creating channels." and not give you ops. Does unreal have this?
No. From my experience, that caused nothing but annoyed users.

Posted: Thu May 27, 2004 2:22 am
by aquanight
Yeah, during the time I saw that most was on one network were the main hub went down... opless channels were a common sight and a big headache ;) (thank goodness the server didn't have auto-set +t) . Then services came back... It was, of course, only a problem if all the ops were on one side of the split ;) . But yeah, it is annoying sometimes. (This could possibly still be done, though, with some kind of module and/or bot/script.)

Posted: Thu May 27, 2004 4:21 am
by jewles
I ran a "Private Network" for a few months now, no problems. I think if you are doing some types of Professional irc serving, then it's more of a good idea. not really for the traditional irc user. basically what I did was uses a standard deny {} (like aquanight said) with * and only allow {} channels you want and need... I don't suggest using services, dude to there unstable nature. (unstable as in linking)

Posted: Thu May 27, 2004 12:02 pm
by Shimmy
w00t wrote:I think he means like searchirc.org's ircd, only opers can create channels or something like that.
exaclty... there's no way to do this?
well.. to just put any wanted channel in the allowed part.. well... also a possibility but i'd prefer the other way.. so any ideas?

Posted: Thu May 27, 2004 1:53 pm
by Ron2K
IRCServices allows you to only let services operators register channels, and it also allows you to forbid users from joining unregistered channels. Having both options on at the same time could be the solution you're looking for.

Other services may have something similar, although don't ask me about that.

Posted: Thu May 27, 2004 1:59 pm
by jewles
Once again, using services to lock down your ircd isn't smart. If services d-link you'll just have open channels. sure it may only be for moments... But they'd still be open.... but whatever....

Posted: Thu May 27, 2004 11:50 pm
by w00t
It could be done via source code modification, i'd look into it, but I have no time (and no incentive) and besides, if that was done, (RTFM) the Unreal team wouldn't support it.

Unless you pay them to modify it perhaps...