Blojo Reloaded

El blog de Jo

Posted by Jo | enero - 4 - 2010 | 8 Comments

Para nuestro club de poker, el Blackfox Poker Club, hemos instalado y configurado nuestro propio servidor de poker y chat. Para ello hemos utilizado PokerTH, el software de cliente/servidor de código libre más usado e ircd-hybrid.

Nos ha costado mucho conseguir documentación sobre algunas cosas y hemos tenido que buscar pedacitos aquí y allá, por páginas y foros hasta conseguirlo. Si a eso le añadimos que la información en castellano practicamente no existe (o al menos nosotros no la hemos encontrado), he pensado que no sería mala idea publicar aquí lo más detalladamente posible los pasos que hemos dado y la documentación que hemos utilizado.

En esta primera parte vamos a detallar el entorno y software que hemos utilizado.

1. ENTORNO Y SOFTWARE NECESARIO:

Debemos distinguir entre lo necesario para jugar al poker (el cliente de PokerTH) y lo necesario para alojar y configurar el servidor de poker.

Para jugar sólo hay que descargarse el cliente de la página del proyecto PokerTH, está disponible para Windows, Linux y MacOS.

Para instalar el servidor de PokerTH, de momento, los paquetes sólo están compilados para Linux.

1.1. Sistema operativo: Linux. En nuestro caso hemos instalado Trisquel 3.0.1 Dwyn (una distribución GNU/Linux basada en DEBIAN, fruto de un proyecto  iniciado por la Universidad de Vigo y desarrollado por una comunidad de voluntarios con el apoyo de la Facultad de Ciencias de Ourense, la Escuela Superior de Ingeniería Informática de Ourense y empresas como Sognus). Podéis descargarlo desde aquí.

Nosotros hemos usado un ordenador con Windows y hemos instalado Trsiquel en una máquina virtual utilizando VMWare Server. Si necesitáis ayuda para instalar las VMware Tools en Trisquel podéis ver aquí cómo hacerlo.

1.2. Software: paquetes de pokerth-server e ircd-hybrid y sus respectivas dependencias. En nuestro caso hemos utilizado el gestor de paquetes de Synaptic, (integrado en Trisquel, recordamos que está basado en Debian), para instalar ambos paquetes y sus dependencias.

2. CONFIGURACIÓN DE POKERTH-SERVER:

2.1 Ejecutamos el servidor: abrimos un terminal y ejecutamos:

#pokerth_server start

(¿a que adivináis qué se teclea para pararlo? jeje #pokerth_server stop )

Para ver si el servidor está ejecutándose:

#ps ax | grep pokerth_server

¡¡YA TENEMOS FUNCIONANDO NUESTRO SERVIDOR PRIVADO DE POKER!!





8 Responses so far.

  1. Ricardo dice:

    Hola amigo… gracias por lo que has publicado; de verdad me es de mucha utilidad.
    Te hago una pregunta:
    El servidor necesita tener mucha potencia?, quiero decir: es necesario un servidor dedicado como para que puedan jugar unas 200 personas como maximo?

    Gracias! :) saludos!

  2. Jo dice:

    Yo lo tengo instalado en una máquina virtual con 1GB de RAM y me va perfecto. Nunca he tenido ninguna desconexión ni nada extraño. Pero mis pruebas no pueden ayudarte mucho porque lo he probado con 20 usuarios a la vez como máximo.

    De todas formas, no creo que el servidor necesita mucha potencia porque maneja cálculos sencillos, los paquetes de comunicación son muy pequeños y todo el entorno gráfico está descargado en los clientes.

    Mi servidor no es dedicado al poker, tengo instalado en la misma máquina un servidor web, ftp, un servidor de streaming y alguna cosa más. Por precaución detengo el servidor de streaming cuando jugamos las partidas en el club pero lo demás sigue corriendo en la máquina.

    Un saludo.

  3. Jose luis dice:

    Hola, exelente tu publicacion, estube buscando por mucho tiempo algo similar a esto, una pregunta, de donde se descarga paquetes de pokerth-server e ircd-hybrid y sus respectivas dependencias ?
    Muchas gracias

  4. Jo dice:

    Hola Jose Luis:
    En su momento yo me descargue los paquetes de los repositorios de mi distribución. Me ayudaría saber cuál usas tú para decirte concretamente de dónde te los puedes bajar. El problemilla que tenemos ahora con PokerTH es que la última versión (creo que 0.8) sólo han liberado la parte cliente. O sea que si tu idea es montar el servidor, necesitas buscar la versión 0.7 de la parte servidora y utilizar los clientes PokerTH de esta versión para no tener problemas. La pena es que la versión 0.8 introduce un sistema de registro de usuarios, de ranking, torneos… que de momento (y no parece que vaya a cambiar) los que queramos nuestro servidor propio no podremos disfrutar.
    Dime que distro y versión de linux utilizas y te digo como descargar los paquetes adecuados.
    Un saludo

  5. Jose luis dice:

    Hola jo, bueno estube peleando para encontrar la misma version de trisquel que la tuya para poder hacer los pasos tal cual lo explicas aqui, pero no pude encontrarlo, asi que me baje la ultima version la 4.01 creo, desde el gestor de paquetes logre bajar el pokerph-server e instalarlo al igual que el ircd-hybrid, es la primera vez que instalo un linux, al igual que tu lo hice en una maquina virtual con vwware server, mis problemas actuales son. como instalo las vmware tools y segundo la maquina la tengo como cliente en una red (eso afectaria la posibilidad de ingresar al servidor de poker desde internet? otra cosa al querer instalar las tools no me reconoce por ejemplo el comando
    #uname -r
    bue hasta aqui los problemas que se me presentan
    Muchas gracias por responderme eres una persona muy amable
    saludos

  6. Jo dice:

    Hola Jose Luis:
    Me estoy descargando la ultima versión de Trisquel ahora mismo. La instalo y miro a ver que problemas da para instalar las VMware Tools.
    Para acceder al servidor desde internet, lo que hay que hacer es redireccionar los puertos del router que salga a Internet en tu red hacia tu servidor de poker. A ver si estos días publico una segunda parte del artículo explicando qué puertos hay que abrir.
    Me pongo a ello.

  7. jose dice:

    Bueno jo antes que nada muy pero muy feliz y prospero año para vos y toda tu familia, luego agradecerte por tu amabilidad, estare esperando el nuevo post y mientras tanto seguire intentando y buscando informacion y tratando de aprender mas cosas de linux. un abraso y muchas felicidades nuevamente
    Jose

  8. Extremo dice:

    Pude montar bien el servidor,pero no se como guardar estadisticas en el mismo,o acceder a ellas si el server las crea solo.Como creo un sistema de registro y un ranking para mi server?


Twitter updates

Sponsors

  • Cheap reliable web hosting from WebHostingHub.com.
  • Domain name search and availability check by PCNames.com.
  • Website and logo design contests at DesignContest.net.
  • Reviews of the best cheap web hosting providers at WebHostingRating.com.