Anope IRC Services Issues

Here we will give short but correct answers to all your issues regarding Anope IRC Services

Anope IRC Services

Anope is a set of IRC Services designed for flexibility and ease of use.

Anope is available in two flavors: Stable and Development. The stable version has been tested for months and is as stable as a rock, while the development version gets new features added constantly and allows you to enjoy the future of services today.

Latest News - Anope 2.1.5 Release

Anope 2.0.15 has been released, which contains mostly bug fixes but also some translation updates:

The notable changes include:

  • Fixed a race condition in changing the nick of a user.
  • Fixed being able to reset the password of suspended accounts.
  • Fixed chanserv/suspend info not being visible to regular users.
  • Fixed removing entries by an alias in chanserv/access and chanserv/xop.
  • Fixed various grammar issues in messages.
  • Made the SASL PLAIN implementation more robust.
  • Updated the Dutch translation.
  • Updated the French translation.
  • Updated the Turkish translation.

All users are recommended to upgrade.


The news post for the 2.0 branch is reproduced below for those not yet on 2.0. There is no new information here for users already on 2.0.

We are proud to announce that after five years of development our latest stable release, Anope 2.0, is now available for download.

With this release we are deprecating the 1.8 branch and no longer recommend users use it.

Overview of changes from 1.8 to 2.0:

Use an account style system instead of the old NSNickTracking option, which allows you to stay logged in no matter what nick you are on.
Fantasy support for all commands.
Can assign core pseudo clients (such as ChanServ) to channels.
A built in web panel.
Persistent channels, which allows services bots to stay in empty channels.
Channel passwords replaced with founder level access (QOP, or the FOUNDER access level).
OWNER access levels added, defaults to access level 9999.
The option to use a flags based channel access system.
Ability to authenticate via SSL certificates
Autojoin channels on authentication (ns_ajoin)
Significantly more advanced logging system, choose what is logged and where it is logged.
Support for other optional database backends, such as SQL and Redis.
Granular command configuration. Configure which command is on what service, what it's called, and who can use it.
Configurable opertypes, which allows defining new services operator levels (Root, Admin, Oper, etc.) and what permissions each has.
Ability to authenticate users against external databases, such as by SQL or LDAP.
Capability to switch between different encryption methods.
DNSBL support.

Installation instructions for Linux/UNIX:

Anope 2 requires CMake to be built. On most systems you can simply install the package from your package manager, eg. sudo apt-get install cmake or sudo yum install cmake.

First, enable any extra modules you want by executing the 'extras' script. Extra modules generally depend on other libraries, such as MySQL, and are not enabled by default due to their dependencies. Then run:

./Config
cd build
make
make install

Upgrading instructions:

1) Install Anope 2 to a separate directory from your old install (such as ~/services2)

2) Copy 1.8's databases to the 'data' directory of your new install.

3) Configure services, the configuration files are located in the 'conf' directory.

Anope 2 uses a different configuration file format from 1.8, you will have to reconfigure them completely.
Use your old configuration as a reference.

4) While configuring, be sure to load db_old, which loads the old 1.8.x databases, and db_flatfile, which writes out the new Anope 2 database.
Ensure that the hash method in db_old's configuration block is the same encryption method that you are currently using on 1.8.
Load the correct encryption module, which is the same one configured in db_old.

5) Start services. Once you confirm your database has been successfully imported, comment or remove db_old from the configuration file, so that the next time services restart, they will load the newer database.

Click here if you are Upgrading Anope from 2.0 to 2.1

Did this tutorial help? How about buy me a cup of coffee?

  • 18 Users Found This Useful
Was this answer helpful?

Related Articles

UnrealIRCd common issues

Table of Content configure: error: no acceptable C compiler found in $PATH openssl binary and...

EggDrop common issues

Here we will give short but correct answers to all your issues regarding EggDrop Eggdrop...

Powered by WHMCompleteSolution