Atheme and InspIRCd.es
From the makers of InspIRCd.
Contents |
Antes de Empezar
Debes bajar e instalar una versión de atheme que funcione con InspIRCd. Es recomendado que bajes la última versión estable. Lo descomprimes, corres el ./setup y respondes a las preguntas que te haga.
Configuración
Abre el archivo atheme/etc/example.conf y guardalo como atheme.conf. Ahora debes editarlo correctamente para que funcione con InspIRCd. Debes cargar el protocolo correcto, y que debe mostrar algo como esto:
Para InspIRCd 1.1.x:
loadmodule "protocol/inspircd11";
o bien
Para InspIRCd 1.2.x:
loadmodule "protocol/inspircd12";
Bloque de Enlace (Link)
El siguiente paso es agregar un bloque de enlace. Tambien especificar tu U-Lines y que se abra el puerto correspondiente que utilizarás. Por ejemplo:
<bind address="" port="7252" type="servers">
<link name="services-dev.chatspike.net"
ipaddr="localhost"
port="7252"
sendpass="XXXXX"
recvpass="XXXXX">
<uline server="services-dev.chatspike.net">
El bloque bind, hace que el puerto 7252 sea solamente para servidores. El bloque link hace que le des los permisos y parámetros para enlazar a los servicios. El bloque u-line hace que los servicios oficiales sean los especificado.
Después de agregar el bloque de link, debes editar tu atheme.conf y poner algunos datos para que coincidan en el bloque.
Tienes que estar atento en que el nombre del servidor (al que se va a conectar los servicios) sea el mismo que en tu inspircd.conf. Cambia la IP, el puerto y especifica tus propias contraseñas (sendpass y recvpass)
Módulos
Debes cargar los siguientes modulos en InspIRCd, para que Atheme pueda funcionar:
<module name="m_services_account.so"> <module name="m_spanningtree.so"> <module name="m_svshold.so">
Opcionalmente, los siguientes módulos tienen soporte con los servicios:
<module name="m_globops.so"> <module name="m_operchans.so"> <module name="m_redirect.so"> <module name="m_chanprotect.so"> <module name="m_blockcolor.so"> <module name="m_banexception.so"> <module name="m_inviteexception.so"> <module name="m_cloaking.so"> <module name="m_knock.so"> <module name="m_noctcp.so"> <module name="m_nokicks.so"> <module name="m_nonotice.so"> <module name="m_nonicks.so"> <module name="m_noinvite.so"> <module name="m_censor.so"> <module name="m_stripcolor.so">
Es muy recomendable que tengas el modulo m_alias.so, ya que así puedes redireccionar comandos a los servicios, por ejemplo: /ns a /msg nickserv.
Una vez que configuraste todo, refresca InspIRCd (/rehash) e inicia Atheme (entra en atheme/bin y corre el programa atheme).

















