Anope IRC Services
Anope Support => 2.0.x/1.9.x Support => Topic started by: C0rk on October 28, 2012, 03:01:20 PM
-
Hello,
about a year ago I installed Anope 1.9.5 and I'd like to update it to 1.9.7 without losing my settings. What files do I have to backup, in order to not lose all my settings?
Also, when saying a word on the badwords list, I'd like everyone except the founder to get kicked. How is this possible?
Thanks in advance!
-
Always back up the entire services directory. Mostly the .db files.
You will need to make new configuration files. When reading them look at the database section for db_flatfile and how to use it to convert your databases.
Change the NOKICK level to founder only
-
Thanks for your quick response.
So I backed up my current installation of Anope and installed the newest version, what files exactly do I have to copy so that I have my old settings back?
-
Should be an anope.db somewhere, services/data probably
-
So I copied the anope.db file from my backup to the new services in services/data and for some reason it didn't work (as when I tried to identify @Nickserv it told me my nick wasn't registered).
-
You will need to make new configuration files. When reading them look at the database section for db_flatfile and how to use it to convert your databases.
-
I'm not sure what exactly I'm doing wrong.
I uncommented module { name = "db_plain" }
and changed the database value under db_flatfile to something else, started Anope, then stopped it and commented db_plain. Still no success.
-
The database value should be the name of your database. After it starts you should be able to /ns info and see yourself registered
-
So I have to set the database value under db_plain to my old database and under db_flatfile to something else?
Sorry if I'm annoying you :p
-
yes
-
Well, it didn't work a few minutes ago but now it does. Thanks a bunch.
Now just one final question:
1. privilege
{
name = "NOKICK"
desc = "Prevents users being kicked by Services"
rank = 20
level = "founder"
flag = "N"
}
That's my configuration of nokick in my Chanserv file, why are still only normal users kicked?
-
Thats the default config for new channels. see /cs levels
-
Oh, I didn't know that there are custom settings for every channel.
Thanks for all of your help :D.
-
And I'm back,
when setting the nokick level via /cs levels to founder, voices, hops, aops and sops are still not kicked. Any ideas?
-
/bs set dontkicksops off
/bs set dontkickvoices off
-
Already set, still not working.
-
Paste the output of /cs levels #chan list and /bs info #chan
-
http://pastebin.com/eW98FgQa
http://pastebin.com/aJapgWQv
-
Quick bump :/ Still having that issue
-
I can't really explain that, try 1.9.7? I would be more interested if it was reproducible there
-
I am currently using 1.9.7.
-
The only possible explanations are dontkickops/voices is enabled, or they have access to the NOKICK privilege. However you show that these are all set properly so... try removing the privilege{} for NOKICK in the config and restart and see if that changes anything?
-
It does work fine now, but I (the founder) still am kicked, which I'd like to avoid.
-
Yes without a nokick privilege at all then anyone would be kicked. More interestingly this shows that despite your nokick level being at founder only the other users somehow are matching it.
-
So is there anything I can do right now to fix it?
-
Pastebin the access list for the channel perhaps? Also try setting the rank in the privilege{} block to something large like 999
-
- ChanServ: Access list for #default:
- ChanServ: Number Level Mask
- ChanServ: 1 10000 C0rk
- ChanServ: 2 5 ex
- ChanServ: 3 4 Park
- ChanServ: 4 5 koror
Also setting the rank didn't work.