This tutorial will show you how to compile in a module for UnrealIRCd.
You can find the official list of modules here.
First step is to login to the server via SSH and go to the folder where UnrealIRCd is. Then you must go to the "src/modules" directory.
cd src/modules
Then, of course, you must download the file into the folder.
wget modulelinkhere
Usually, it will download a .tar.gz file, which you can extract by doing:
tar xfz filename.tar.gz
Sometimes the actual module file (in the format of modname.c) is in a folder, which you can easily get into the "src/modules" folder by moving it.
cd ModnameFolder mv modname.c ../
If the .tar.gz opens as just a module file and not a folder, you can ignore the previous step.
The next step is to go back to the main UnrealIRCd folder
cd ../../
To compile the module run the following:
make custommodule MODULEFILE=modulename
Then after that is done, do the final step of compiling:
make install
But before you start anything you must edit the unrealircd.conf
nano unrealircd.conf
There is a part close to the top that has something like this:
loadmodule "src/modules/commands.so"; loadmodule "src/modules/cloak.so";
Under the last loadmodule, you put your newly compiled module in there.
loadmodule "src/modules/moulefile.so";
After that, your all done! All you have to do is rehash Unreal:
./unreal rehash


This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.