Bienvenido(a) Visitante | RSS
[GLX] Clan
[GLX] Clan [GLX] Clan

csl

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 automake
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
Los 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.

subversion

Si no tienen subversion, lo instalan con el siguiente comando:
sudo apt-get install subversion
Bajamos las fuentes del CSL con subversion de la siguiente manera:
svn co http://cubelister.svn.sourceforge.net/svnroot/cubelister/trunk csl-svn
Cuando haya terminado nos movemos al directorio donde nos bajo las fuentes:
cd csl-svn
directorio
src/
src/
src/
src/engine/
src/engine/
src/engine/
archivo
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.

Y en el siguiente enlace se muestran los cambios que tenemos que realizar en cada uno de los archivos antes mencionados: Justice patch from tomek, modified by Thomas

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.cvs
./configure
make
sudo make install
Si no hay ningun error durante la compilación podremos ejecutar el CSL desde la terminal con solo escribir el siguiente comando:
csl

github

Si no tienen git lo instalan con el siguiente comando:
sudo apt-get install git
Bajamos las fuentes del CSL con git de la siguiente manera:
git clone git://github.com/amstan/Cube-Server-Lister.git
Cuando termine nos movemos al directorio donde nos bajo las fuentes:
cd Cube-Server-Lister
Como 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.cvs
./configure
make
sudo make install
Si no hay ningun error durante la compilación podremos ejecutar el CSL desde la terminal con solo escribir el siguiente comando:
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

Nos vamos a: File Settings y escribimos la ruta donde esta nuestro ejecutable ó binario del Sauerbraten.
Click derecho (ó F5) para actualizar el ServerList desde el master server.

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