Anope IRC Services
Anope Development => Modules => Topic started by: Muaaz on April 13, 2014, 07:18:36 AM
-
i want to make my server so that only opers can join unregistered channels. kindly provide me the module m_opersonlyjoin.c i really need this module i have anope version 1.8.8
-
Hmmm, I may be interested in writing that for you. I'll get back to you in a couple of days.
Thanks.
-
thanks dear....
i'll be waiting for that
-
I'm pretty sure http://dev.anope.de/unreal/m_onlyopersjoin.c is what you want. It's a module for unrealircd, not anope so you'll have to follow the Unreal module install instructions.
-
I'm pretty sure http://dev.anope.de/unreal/m_onlyopersjoin.c is what you want. It's a module for unrealircd, not anope so you'll have to follow the Unreal module install instructions.
yeah thats what i need thankss
-
but it is not working
-
That's not what you requested. That module prevents users from creating channels, it will not prevent users from joining unregistered channels that have already been created.
-
Channel creation is entirely on the ircd. When an user joins a non-existent channel they "create" it. Channel meta data is stored in the ircd's chanrec memory space and the channel has a creation time, users, modes, topic etc. When the last user leaves, the channel is destroyed until the next time it's created.
Channel registration and management is the sole realm of services. It's entirely possible to have a non-existent channel that is registered as well as having an existing channel that is unregistered.
The question is, do you want to prevent users from creating new channels? In which case you need the ircd module. If you want to allow users to create channels that are already registered, you need an Anope module. So which do you need?
-
thnxx my problem is solved thxx for replying