Empty Channel prevention.. :>

These are old archives. They are kept for historic purposes only.
Post Reply
Shimmy
Posts: 7
Joined: Tue Apr 27, 2004 9:03 pm
Contact:

Empty Channel prevention.. :>

Post 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
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

No.
-- codemastr
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post 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?
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

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]
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post 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.
-- codemastr
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post 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.)
jewles
Posts: 263
Joined: Thu Mar 11, 2004 7:41 pm
Location: Herndon, VA

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

YatesDev Hosting
http://www.yatesdev.com

The Wrong Way
http://www.thewrongway.net
Shimmy
Posts: 7
Joined: Tue Apr 27, 2004 9:03 pm
Contact:

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

Post 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.
jewles
Posts: 263
Joined: Thu Mar 11, 2004 7:41 pm
Location: Herndon, VA

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

YatesDev Hosting
http://www.yatesdev.com

The Wrong Way
http://www.thewrongway.net
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post 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...
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Post Reply