Display results as :

Rechercher Advanced Search

Web Applications
install Joomla Wordpress Phpbb Drupal FluxBB PunBB osCommerce simple-machines MYBB moodle vBulletin Dolphin-v.7.1.1 PHPNUKE XOOPS
install BorkNet Services X3 Services Anope Atheme Services Srvx IRC Srervices
install Snircd IRCU INSPIRCD UNREAL Nefarious Bircd Bahamut Asuka Charybdis
TCL SCRIPT FOR EGGDROP Allprotection4.7 Antiproxy
Bots install FishBot bobot++ Eggdrop janus Omega Security Services Botnix Bopm SupyBot PyLink Hopm
Latest topics
» מדריך הגנות אופרים בגירסאות IRCD
Mon May 14, 2018 5:50 am by Chief

» install irssi v1.2-1.2-dev in freebsd
Thu Mar 22, 2018 5:43 am by Chief

» install ZNC in Ubuntu 14.04
Sun Mar 04, 2018 5:50 am by Chief

» מדריך שינוי גירסאות ב FREEBSD
Fri Mar 02, 2018 8:35 am by Chief

» מדריך התקנה ZNC על WINDOWS 7
Wed Feb 21, 2018 3:30 am by Chief

» Guide install Znc in FreeBsd
Sun Feb 18, 2018 7:58 am by Chief

» Guide install InspIRCd v3.0.0a5 in FreeBsd
Thu Jan 18, 2018 9:52 pm by Chief

» mIRCx IRC Network Config
Sun Dec 10, 2017 2:22 am by Chief

» מדריך התקנה Pylink על unrealircd4 && inspircd
Sat Nov 18, 2017 6:35 am by Chief

July 2018

Calendar Calendar

free forum

free forum

Guide install Atheme-services

Go down

Guide install Atheme-services

Post  Chief on Sat Jun 09, 2012 2:58 pm

Guide mIRCx
topic install Atheme-services

Shell style, C style, and C++ style comments may be used.
before i start in guide i want explain about Atheme-Services is work on IRCD unreal inspircd and more project you can load and unload module from conf..
if you want install Atheme-services you can select what version you want then you have options download something like this

tar -xvf atheme-services-7.2.0-beta1.tar.bz2
rm atheme-services-7.2.0-beta1.tar.bz2
cd atheme-services-7.2.0-beta/
./configure --enable-contrib
make install

ok more something to know if you try install atheme version 7.2.1 and you try install this and you see problem like this

then what do yo need it install like this

git clone
git submodule update --init
git submodule init
make install
ok after you download and configure the atheme and you see error like this

this mean you need before configure change the name Atheme to Atheme-services and start with configure
and after this fix your config

/* Protocol module.
 * Please select a protocol module. Different servers use different protocols.
 * Below is a listing of ircd's known to work with the various protocol modules
 * available.
 * Asuka 1.2.1 or later modules/protocol/asuka
 * Bahamut 1.8.x modules/protocol/bahamut
 * Charybdis IRCd modules/protocol/charybdis
 * DreamForge 4.6.7 or later modules/protocol/dreamforge
 * Hybrid 7.1.2 and later modules/protocol/hybrid
 * ircd-ratbox 2.0 and later modules/protocol/ratbox
 * IRCNet ircd (ircd 2.11) modules/protocol/ircnet
 * ircd-seven                                   modules/protocol/ircd-seven
 * ircu or later modules/protocol/undernet
 * InspIRCd 1.2 or later modules/protocol/inspircd12
 * Nefarious IRCu 0.4.0 or later modules/protocol/nefarious
 * PleXusIRCd 3.x modules/protocol/plexus
 * ShadowIRCd 5.0 or later modules/protocol/shadowircd
 * UnrealIRCd 3.1/3.2 modules/protocol/unreal
 * If your IRCd vendor has supplied a module file, build it and load it here
 * instead of one above.
loadmodule "modules/protocol/inspircd12";
more options if you run new version like atheme 7.1.0-alpha1 in protocol you need only write inspircd no inspircd12................
if you want loadmodule or unloadmodule you need put # and remove from name module....
now you need fix name your server and port

serverinfo {
 name = "";
 desc = "mIRCx IRC Services";
 numeric = "00A";
 recontime = 10;
 netname = "mIRCx";
 hidehostsuffix = "";
 adminname = "darksis";
 adminemail = "";

uplink "" {
      // The server name of the ircd you're linking to goes above.

      // host
      // The hostname to connect to.
      host = ""; your ip

      // vhost
      // The source IP to connect from, used on machines with multiple interfaces.
      #vhost = "";

      // password
      // The password used for linking.
      password = "yourpass"; your pass

      // port
      // The port to connect to.
      port = 7001;
    /* this is an example for using an IPv6 address as an uplink */
    uplink "" {
      host = "::1";
      password = "yourpass";
      port = 7001;
you have in conf options to put soper oper this like SuperAdmin and this look like this

operclass "ircop" {
   privs {

   privs {

   privs {

   privs {

   privs {

   privs {

operclass "sra" {
   /* You can inherit privileges from a lower operclass. */
   extends "ircop";
   privs {
   privs {
   privs {
operator "darksis" {
   operclass = "sra";
#password = "$1$aaaaaa";
operator "Kottizen"
   operclass = "sra";
#password = "$1$aaaaaa";
after you fix all you need in conf you have in conf also templates flags you need start XOP

templates {
 vop = "+VA";
 hop = "+vVhHtA";
 aop = "+vhoOtriA";
 sop = "+vhoOtrsifAa";
 founder = "+vhoOtrisifAaF";
 /* some examples (which are commented out...) */
 #member = "+iA";
 #op = "+voOtriA";
you need fix name all modules like this

global {
 /* (*)nick
 * Sets the nick used for sending out a global notice.
 nick = "Global";
 /* (*)user
 * Sets the username used for this client.
 user = "Global";
 /* (*)host
 * The hostname used for this client.
 host = "";
 /* (*)real
 * The GECOS (real name) of the client.
 real = "";
after you fix all conf you need run services

cd atheme/bin/
more problem if you run atheme-services and you register for nickserv and restart your services and you try to write you nick for account like this

/msg nickserv identify and pass
and you see your nick is no register then before you need up to soper and register to your services and write to operserv update like this

/msg operserv update
or if you want to know how you can set message for all client connect to your server you need write this

/msg infoserv help post
and after you write your post for client

/msg InfoServ POST 1 Multi_Word_Subject Some more information
more something importarnt when you loading some module like Chanfix in Atheme version atheme 7.1.0-alpha1 then when someone client open new channel and someone later inside and down op and leave channel then Chanfix inside to channel and give op to client if he down it's look like this

Chanfix you have more option he inside to channel and remove modes it's look like this

more module you have more module you can loading him and its proxyscan but first you need take this and set in atheme.conf

blacklists {
and set the name module proxyscan and you can him inside with other module like this

after you take the blacklist and put in conf please set also that

loadmodule "modules/proxyscan/main";
and shutdown services and start again
more things if you want run Atheme services on Nefarious2.0.0 then you can set in ircd.conf block like this

Connect {
 name = "services.mIRCxNet.Services";
 host = "";
 password = "zobi";
 port = 4400;
 class = "Server";
and more thing when you set block and run atheme on Nefarious and you get Error like this

I marked you the problem and what you can doing this set in ircd.conf


you have protection from chanserv
more thing about install modules or commands to services if do you want install loveserv the module to your services then inside to a folder atheme/modules/contrib and copy file doing like it

you need copy the file from
contrib-modules and open a new folder and set name..
after that you need create a block for new module in atheme.conf and this look like it


/msg operserv modload contrib/cs_updown
/msg operserv modload contrib/ircd_announceserv
/msg operserv modload contrib/ircd_loveserv
Good luck!!
mIRCx the old Community

מספר הודעות : 222
Join date : 2011-12-09
מיקום : mIRCx IRC Network

View user profile

Back to top Go down

Back to top

- Similar topics

Permissions in this forum:
You cannot reply to topics in this forum