Empty Channel prevention.. :>
Empty Channel prevention.. :>
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
thanks for help in advance..
so far, Shimmy
Well... short of deny channel {} and/or services...codemastr wrote:No.
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?
I think he means like searchirc.org's ircd, only opers can create channels or something like that.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-
- Former UnrealIRCd head coder
- Posts: 811
- Joined: Sat Mar 06, 2004 8:47 pm
- Location: United States
- Contact:
No. From my experience, that caused nothing but annoyed users.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?
-- codemastr
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.)
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)
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
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.
Other services may have something similar, although don't ask me about that.
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....
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
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...
Unless you pay them to modify it perhaps...
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]