Cube Server Lister
Es una herramienta que permite monitorear los servidores de los juegos basados en el motor CubeEngine como: Sauerbraten, Assault Cube, Blood Frontier, etc. Puedes ver la lista de servidores, lista de jugadores en el servidor, estadisticas de los jugadores, te permite conectarte al servidor desde la aplicación y también incluye un cliente de IRC entre otras cosas.
Instalación
Para Winbugs hay un instalador para la edición Justice: CSL-Installer-v0.8.1.79_justice
En cuanto a Linux; hay dos formas de instalarlo: por subversion ó mediante github.
Primero instalamos unos cuantos paquetes necesarios para compilar las fuentes del CSL:sudo apt-get install automakeLos comandos anteriores son especificamente para distribuciones basadas en Debian, si tienes otra distribución consulta la ayuda de tu distribución para instalar esos paquetes.
sudo apt-get install libtool
sudo apt-get install libglib2.0-dev
sudo apt-get install intltool
sudo apt-get install g++
sudo apt-get install libwxgtk2.8-dev
subversion
Si no tienen subversion, lo instalan con el siguiente comando:sudo apt-get install subversionBajamos las fuentes del CSL con subversion de la siguiente manera:
svn co http://cubelister.svn.sourceforge.net/svnroot/cubelister/trunk csl-svnCuando haya terminado nos movemos al directorio donde nos bajo las fuentes:
cd csl-svn
src/
src/
src/
src/engine/
src/engine/
src/engine/
CslDlgExtended.cpp
CslFrame.cpp
CslListCtrlPlayer.cpp
CslExtendedInfo.h
CslGameSauerbraten.cpp
CslGameSauerbraten.h
Antes de comenzar a compilar hay que hacer unos cambios a las fuentes que descargamos ya que, no estan actualizadas. Es necesario para que podamos ver la información de los servidores de la Justice; de lo contrario, sólo mostrara la información de los servidores de la edición Trooper o inferiores.
Los cambios los pueden hacer con cualquier editor de texto plano como: gedit, vim, bean o cualquier otro.
Los archivos que hay que modificar son los que se muestran en la tabla de la derecha.
Cuando terminemos de hacer los cambios y guardarlos, procedememos a compilar las fuentes.
Regresamos al directorio csl-svn
y desde ahí ejecutamos los siguietnes comandos:
make -f Makefile.cvsSi no hay ningun error durante la compilación podremos ejecutar el CSL desde la terminal con solo escribir el siguiente comando:
./configure
make
sudo make install
csl
github
Si no tienen git lo instalan con el siguiente comando:sudo apt-get install gitBajamos las fuentes del CSL con git de la siguiente manera:
git clone git://github.com/amstan/Cube-Server-Lister.gitCuando termine nos movemos al directorio donde nos bajo las fuentes:
cd Cube-Server-ListerComo en github si estan actualizadas las fuentes del CSL (por si no lo notaron, es de ahi donde copiamos las actualizaciones del CSL para subversion) solo nos queda compilar de manera similar a la que hicimos con subversion:
make -f Makefile.cvsSi no hay ningun error durante la compilación podremos ejecutar el CSL desde la terminal con solo escribir el siguiente comando:
./configure
make
sudo make install
csl
Consulta desde pagina web
Si no quieres instalar el CSL, Thomas migro la aplicación en Java para poder usarlo desde tu navegador.Solo tienes que ir al siguiente enlace: effic.me/csl/js
Configuración
Desarrollador de esta aplicación: WahnFred
Canal IRC para dudas y comentarios sobre el CSL: #cubelister en QuakeNet
Página oficial del Cube Sserver Lister: cubelister.sourceforge.net
Guía basada en la pagina: Tips & Tricks: CSL-FAQ
Y también gracias a la ayuda que me brindaron Thomas, n207go y Markku en el IRC (#ogros)
Dudas y comentarios en el foro público de la página: Sauerbraten...