Using the "permchannels" module with InspIRCD reddit / irc ---------------------------------------------------------------------- TheEgghead27 · 2022-09-04 22:15 I've been trying to set up a private IRC server with some pre- configured channels, but I haven't been able to mark channels with the `+P` flag [permchannels](https://docs.inspircd.org/3/modules/permchannels/) provides. After authenticating with `/oper`, when I try to run `/mode #general +P`, I only get a `Permission Denied - Oper type NetAdmin does not have access to set channel mode P` response. I've been searching through this subreddit for tips on what to do, but all I could find was [this comment from 3 years ago](https://www.reddi t.com/r/irc/comments/cv439i/comment/ey4h6h7/?utm_source=share&utm_medi um=web2x&context=3), but without an answer. ---------------------------------------------------------------------- randomataxia · 2022-09-04 23:09 Make sure your classes and opermodes are defined in "opers.conf" to allow that, be sure to rehash once you add the opermodes. ---------------------------------------------------------------------- annacrontab · 2022-09-04 23:17 Try putting this in inspircd.conf And then set up permchannels.conf. Your desired modes are likely different from mine, this is just what I use. I have to restart IRC when I add a channel there, rehashing doesn't seem to work. ---------------------------------------------------------------------- TheEgghead27 · 2022-09-04 23:21 If I can't get the mode commands to work, I'll probably end up using that. ---------------------------------------------------------------------- TheEgghead27 · 2022-09-04 23:28 Although my config doesn't use an extra \`opers.conf\`, since everything is just in the main \`inspircd.conf\`, after adding \`chanmodes="\*"\` to one of my classes, it works! I'm not sure what I would set the chanmodes to be if I wanted more granular control on the specific modes to access, but for now, I'll stick with this. ---------------------------------------------------------------------- SadieCat69 · 2022-09-05 01:25 You should generally not define permanent channels in your config manually if you're defining a permchannnel database as it will duplicate the tags when it writes to the database. ---------------------------------------------------------------------- annacrontab · 2022-09-05 02:54 I host my IRC server just for #cybering with a guy cause we both hate texting on phones. I only suggested my config since it works for permanent channels for me. I'm unsure how a database is involved, can you please clarify? I don't have Nickserv. And don't have any database servers installed on my server, no MySQL nor PostgreSQL. But my IRC is but a simple installation. ---------------------------------------------------------------------- SadieCat69 · 2022-09-05 12:28 The `` config tag defines a file to write the permanent channel database to. You should generally not define this at the same time as manually defining `` config tags. Either specify your `` tags manually in your config or specify `` with an `` tag for the database file and set `+P` on the channels as an oper to have the database written automatically.