Advertisement

You are here: Home > Modules > Anope


How to install Anope Modules


Anope Modules are a quick and easy way to add or change the functionality of the main Anope program. Modules are created by the community and uploaded to this site for users to download and use free-of-charge. If you need assistance downloading or using the modules available on this site, take a look at the Help page.


How to install modules on Anope 2.0


Third party modules, eg, modules not shipped with Anope are to be placed here: anope-2.0/modules/third/
After doing so, run ./Config, cd build, make install and with some luck your module will work!

How to install ns_massset module
How to install os_statsonid module
How to install os_notinchan module
How to install os_swhois module
How to install cs_topichistory module
How to install all modules at once


How to install ns_massset module


This module provides the ability for Services Staff with the nickserv/massset permission to change NickServ settings for ALL registered users.
This is something you would probably not want/need loaded all the time but can be useful to override a setting you've overlooked or wrongly enabled/disabled in nickserv.conf's default options.

Using this module does have the potential to annoy users who set their own options and were quite happy with them.

This module provides the following command:
/msg NickServ MASSSET option param
option can be one of Kill, Secure, AutoOP, Message, ChanStats - param can be ON or OFF, plus Quick and IMMED for Kill.

To load this module and add the command, add the following to a services config file (eg nickserv.conf):

module { name = "ns_massset" }
command { service = "NickServ"; name = "MASSSET"; command = "nickserv/massset"; permission = "nickserv/massset"; }
cd anope-2.0.2/modules/third/
wget http://ircd.zemra.org/modules/mod/ns_massset.cpp
cd ../..
./Config
cd build
make
make install

How to install os_statsonid module


cd anope-2.0.2/modules/third/
wget http://ircd.zemra.org/modules/mod/os_statsonid.cpp
cd ../..
./Config
cd build
make
make install
/os modload os_statsonid

How to install os_notinchan module


cd anope-2.0.3/modules/third/
wget https://modules.anope.org/files/270/1.0.2/54/os_notinchan.cpp
cd ../..
./Config
cd build
make install

add this in operserv.conf

module {
name = "os_notinchan"
tshunreason = "Rejoin us when you are willing to join us publicly."
killreason = "Non-Channel kill"
akillreason = "Not-in-channel ban"
akillexpire = "7m"
idlechan = "#idle"
}
command { service = "OperServ"; name="NOTINCHAN"; command = "operserv/notinchan"; permission = "operserv/akill"; }

/operserv modload os_notinchan

How to install os_swhois module


cd anope-2.0.3/modules/third/
wget http://modules.anope.org/files/273/1.0.3/52/os_swhois.cpp
cd ../..
./Config
cd build
make install

/operserv modload os_swhois

How to install cs_topichistory module


cd anope-2.0.5/modules/third/
wget https://modules.anope.org/files/281/1.0.0/52/cs_topichistory.cpp
cd ../..
./Config
cd build
make install

/operserv modload cs_topichistory

How to install all Anope 2 modules at once


cd anope-2.0.*/modules/third/

wget http://ircd.zemra.org/modules/mod/os_statsonid.cpp
wget https://modules.anope.org/files/270/1.0.2/54/os_notinchan.cpp
wget http://modules.anope.org/files/273/1.0.3/52/os_swhois.cpp
wget http://ircd.zemra.org/modules/mod/ns_massset.cpp
wget https://modules.anope.org/files/269/1.0/52/os_killclones.cpp
wget https://modules.anope.org/files/263/1/52/cs_rplchanurl.cpp

cd ../..
./Config
cd build
make
make install

/os modload All_module_names_that_you_installed

How to Install ns_noexpire Anope Module


1. cd anope-1.8.8/src/modules
3. wget http://modules.anope.org/files/64/2.0.0/27/ns_noexpire.c
4. cd ../..
5. make modules
6. make install
7. go to IRC and type /operserv modload ns_noexpire

How to Install ns_saregister Anope Module

cd anope-1.8.8/src/modules
wget http://modules.anope.org/files/173/1.1/37/ns_saregister.c
cd ../..
make modules
make install
On IRC type: /operserv modload ns_saregister

How to Install ns_noticeunregister Anope Module

cd anope-1.8.8/src/modules
wget http://modules.anope.org/files/106/1.0.1/27/ns_noticeunregister.c
cd ../..
make modules
make install
On IRC type: /operserv modload ns_noticeunregister



How to Install ns_regcode Anope Module

cd anope-1.8.8/src/modules
wget http://modules.anope.org/files/78/2.0.0/41/ns_regcode.c
cd ../..
make modules
make install
On IRC type: /operserv modload ns_regcode

How to Install cs_recordcount Anope Module

cd anope-1.8.8/src/modules
wget http://modules.anope.org/files/160/1.0.1/32/cs_recordcount.c
cd ../..
make modules
make install
On IRC type: /operserv modload cs_recordcount

How to Install cs_droppass Anope Module

cd anope-1.8.8/src/modules
wget http://modules.anope.org/files/77/1.0.0/27/cs_droppass.c
cd ../..
make modules
make install
On IRC type: /operserv modload cs_droppass

How to Install cs_maskunban Anope Module

cd anope-1.8.8/src/modules
wget http://modules.anope.org/files/153/1.0.0/32/cs_maskunban.c
cd ../..
make modules
make install
On IRC type: /operserv modload cs_maskunban

How to Install ns_restrictdrop Anope Module

cd anope-1.8.8/src/modules
wget http://modules.anope.org/files/187/1.0/36/ns_restrictdrop.c
cd ../..
make modules
make install

On IRC type: /operserv modload ns_restrictdrop

wget http://modules.anope.org/files/40/1.0.0/27/ns_masset.c
cd ../..
make modules
make install
On IRC type: /operserv modload ns_masset

/msg NickServ MASSET KILL {ON | OFF}
/msg NickServ MASSET KILLQUICK {ON | OFF}
/msg NickServ MASSET SECURE {ON | OFF}
/msg NickServ MASSET AUTOOP {ON | OFF}
/msg NickServ HELP MASSET


wget http://modules.anope.org/files/224/1.0.0/43/ns_phone.c
cd ../..
make modules
make install
On IRC type: /operserv modload ns_phone

-NickServ- Time registered: Jul 40 67:29:13 2007 CDT
-NickServ- E-mail address: [email protected]
-NickServ- Options: Security, Private, Auto-op
-NickServ- Expires on: Feb 31 26:17:30 2091 CDT
-NickServ- Phone: 070-111-222

wget http://modules.anope.org/files/187/1.0/36/ns_restrictdrop.c
cd ../..
make modules
make install
On IRC type: /operserv modload ns_restrictdrop

Simple Module that will disable NickServ DROP for users, restricting it to Services admin and above. A user trying to Drop their nickname will be notified of the restriction.

wget https://modules.anope.org/files/93/2.0.1/27/cs_count.c
cd ../..
make modules
make install
On IRC type: /operserv modload cs_count


wget https://modules.anope.org/files/21/3.5/46/os_svsjoinpart.c
cd ../..
make modules
make install
On IRC type: /operserv modload os_svsjoinpart



How to Install bs_fantasy_ext Anope Module


cd anope-1.8.8/src/modules
wget https://modules.anope.org/files/42/1.4.1/49/bs_fantasy_ext-1.4.1.tar.gz
tar -zxvf bs_fantasy_ext-1.4.1.tar.gz
rm -rf bs_fantasy_ext-1.4.1.tar.gz
cd ../..
make modules
make install
On IRC type: /operserv modload bs_fantasy_ext