Hello,
I've created a UnrealIRCd server and i want to prevent users to start a new channel and assign ops modes on users. Can anybody help me to disable this. If there is only 1 solution for this is also appriciated.
Thanks in advance,
Prevent users to start a new channel.
Moderator: Supporters
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Re: Prevent users to start a new channel.
I have 2 solutions, depending on what exactly you want to do.
The fist one is if you do not want anyone to create channels, meaning you specify which channels may be used. What you would do is make a deny channel block for *, and then create allow channel blocks for the channels allowed on the network. Users will be unable to create any channels not defined in the allow channel blocks. The can also be achieved with the onlyopersjoin module (both the Windows and source care available on my modules page in my signature).
The second one would be to disable automatic oping in channels. Simply define set::level-on-join as "none" in the configuration. Users will be able to create channels, but will not have the ability to register or change channel modes.
The fist one is if you do not want anyone to create channels, meaning you specify which channels may be used. What you would do is make a deny channel block for *, and then create allow channel blocks for the channels allowed on the network. Users will be unable to create any channels not defined in the allow channel blocks. The can also be achieved with the onlyopersjoin module (both the Windows and source care available on my modules page in my signature).
The second one would be to disable automatic oping in channels. Simply define set::level-on-join as "none" in the configuration. Users will be able to create channels, but will not have the ability to register or change channel modes.
Re: Prevent users to start a new channel.
Thanks for your help, ive edited the config file disabling autoops when a user starts a channel. Also i've forgotton to put a ops flag on the acl.Stealth wrote:I have 2 solutions, depending on what exactly you want to do.
The fist one is if you do not want anyone to create channels, meaning you specify which channels may be used. What you would do is make a deny channel block for *, and then create allow channel blocks for the channels allowed on the network. Users will be unable to create any channels not defined in the allow channel blocks. The can also be achieved with the onlyopersjoin module (both the Windows and source care available on my modules page in my signature).
The second one would be to disable automatic oping in channels. Simply define set::level-on-join as "none" in the configuration. Users will be able to create channels, but will not have the ability to register or change channel modes.