Cómo crear un servidor IRC de chat

Si son de la camada de dinosaurios de la Web recordaran lo que es el chat IRC: Internet Relay Chat. Circulaba en la época en la que todos eramos libres y usábamos ICQ. Luego todo eso quedo tapado -esta mal decir que murió, porque sigue ahí- por las redes sociales.
Y yo pensaba que pasaría si alguien quisiera crear su propio servidor de chat. Ya sea para hablar con su gente, su nicho, porque desea crear comunidad o lo que sea. Pues bueno el IRC es y sigue siendo para mi, la mejor solución. Mejor inclusive que muchas soluciones que se brindan por medio de interfaces Web que son más precarias.

mirc-9

El IRC utiliza un programa de chat (claro, antes para chatear había que usar un programa especifico para eso, sisi) llamado mIRC. Este tenía muchísimo potencial y se lo podía adornar de mil formas e incluso crear scripts propios que hacían cosas automatizadas. Por demás esta decir que también existen interfaces Web que permiten utilizar IRC para tener un chat Web.

O sea… si quieren tener un servidor de chat (no video chat, chat) serio, están en el lugar correcto.
Como bien leyeron utilice la palabra servidor y si bien no necesitan una maquina super super potente, yo recomiendo Ubuntu Linux o en su defecto Arch Linux.

El que solía usar todo el mundo en mi época (cuando estaban en boga) era el UnrealIRCD. En este caso nada tiene que ver el nombre con el juego.

Y es el que vamos a ver hoy porque sigue estable y actualizado. Primero debemos descargar sus fuentes desde la página oficial para luego tirar el clásico comando para descomprimir archivos tar.gz:

gunzip -d Unreal3.2.X.tar.gz

tar -xvf Unreal3.2.X.tar

Luego entrar al directorio descomprimido:

cd Unreal3.2

Y lanzar el clásico:

./Config

Para luego compilar con:

make

Previamente deberemos contestar a una serie de preguntas referentes a configuración. En windows es bastante más sencillo porque solo debemos ejecutar el instalador y dejar que se cree el unrealircd.conf

Con esto iniciara sin ningún inconveniente salvo que hayan seteado algo mal en la configuración o en su defecto no tengan bien abierto el puerto 6667 o alguno de los que se suelen setear para IRC.

La mejor forma de saber si funciono es conectándose a su propio server. Pueden descargar el mIRC e intentar hacerlo poniendo en la consola del mismo

/server 127.0.0.1

Si disponen de una maquina virtual en Internet con Linux o algo del tipo Amazon EC2 van a estar de perlas.


Comentarios

8 respuestas a «Cómo crear un servidor IRC de chat»

  1. Buenas a todos, me gustaria montar un servidor de ircd, pero no tengo idea. ¿Alguien me puede hechar una mano?

  2. Avatar de AnonymousWebHacker
    AnonymousWebHacker

    Jajajaj creo que habemos muchos dinosaurios todavia vivos jajaj, saludos para todos los REx por ahi, y en especial por el posteador, muy buen post, saludos

    1. Quiero montar un servidor, lo levanto pero no hay nickserv ni chatserv para resgitrar los canales y nick alguien sabe que se debe hacer?

  3. Alguien que ubique al flaco este.
    «Dinosaurios de la web», lo tengo que matar.
    Ok, se lo que fue un BBS y tenia cuenta en fidonet, me conectaba al IRC, pero no es para catalogarme de dinosaurio

    Cecilia pone orden.

  4. El comando correcto es «tar xvf Unreal3.2.X.tar» o «tar zxvf Unreal3.2.X.tar.gz»

    Buen aporte el post 🙂

    Salu2

    1. Avatar de Gonzalo Caminos
      Gonzalo Caminos

      Reparado! Gracias!

    2. Avatar de Marty McFly
      Marty McFly

      Si usan zsh se intalan el framework oh-my-zsh y usan el plugin «extract» que viene por defecto, solo tienen que agregarlo al archivo .zshrc xD

  5. Hace unos cuantos meses con un amigo (Amaz|ng^, el creador del looksharp, alguien se acordará) levantamos un server.

    http://looksharp.com.ar
    Server: irc.looksharp.com.ar (6667)

    😉

Responder a Gonzalo Caminos Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *