The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats

Atheme and InspIRCd.es

From the makers of InspIRCd.

Jump to: navigation, search

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).

Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head