Archive for June, 2007

Ping bajo en servidores de Tremulous

Thursday, June 21st, 2007

El “ping” traducido a nuestro diccionario vendría a significar “latencia”. Es el tiempo que transcurre desde que se envía un paquete de datos hasta que se recibe la contestación de que ha llegado a su destino. El ping se mide en milisegundos (la milésima parte de un segundo).

La cosas que pueden variar el valor del ping son: tu operadora de internet y su conexión hasta tí, la calidad de la conexión entre tu operadora y la del servidor, la velocidad de los ordenadores, etc

XYON-SERVERS es una empresa que se dedica a alquilar servidores dedicados de juegos y es el que tíene el servidor público español con ping más bajo. Este servidor se llama “| www.XyOn-Servers.com | Test“. Según la [web de esta empresa] la latencia varía entre el mejor y peor de los casos en territorio nacional entre los operadores Tele2 (ping 9ms) y Jazztel (ping 49ms). Como vemos la diferencia es considerable.

Hemos testeado los 2 casos extremos con el mismo ordenador con la información que nos da el juego. Jazztel nos ha dado un ping de 100 mientras que con tele2 uno de 13 nos dio en una ocasión aunque lo normal es entre 40-50 de ping

Estas son las tablas de velocidades proporcionadas por XYON-SERVERS, más información actualizada en su página.

Ejemplos nacionales:

adsl2mb:47ms tele26mb: 9ms
adsl 512:65ms supercable:25ms
adsl1mb: 54ms telecable:26-35ms
euskatel:18ms auna: 30ms
madritel:10-20ms aunacanarias: 47ms
retecal:20ms cable itelevisió de catalunya: 36ms
jazztel:49ms
ono: 13-26ms
cablemodems:33ms retenavarra:38ms
broadnet:31ms aragon deCable: 23ms
orange: 41ms
comunitel:32ms

Ejemplos internacionales:

Alemania:60ms Bélgica:69ms
Suiza VTX:50ms Inglaterracable: 55ms
Portugaladsl: 60ms Inglaterraadsl: 60ms
PortugalTVTEL:34ms GibraltarVNL: 51ms
PortugalONITELECOM: 40ms Franciacable:50ms
ItaliaFastweb’s: 50ms Croacia:71ms
Italiaadsl: 70ms Holanda:60ms
Noruega:74ms Suecia: 76ms
Finlandia:90ms EEUU: 85ms

Mods de Tremulous

Saturday, June 16th, 2007

Hay varios Mods para Tremulous que añaden nuevas clases de aliens, armas para los humanos y otros elementos que cambian el modo de juego.

  • Balance Mod. Es una modificación del cliente y del servidor del último SVN que intenta que las partidas estén más balanceadas entre humanos y aliens añadiendo nuevas armas (Sierra tranquilizadora, Xael 2) y tipos de aliens (Bile Dretch) sin modificaciones muy grandes a los elementos de juego existentes. Balance Mod tiene una interfaz agradable, arreglos de fallos y muchos parches que nunca verás en el SVN. Entre las características destacan: teletransportación en los telenodos, desevolucionar, nuevo radar, burbujas de chat, perspectiva de tercera persona activable, !layout, !slap, /share y /donate, y otras muchas cosas
    [Enlace Balance Mod]

  • Tremx. Nuevos aliens: Adv Dretch puede impulsarse como el Dragoon, Adv Marauder dispara, Adv Basilisk se hace invisible cuando está quieto o usa el booster, Adv Tyrant tira bolas de ácio explosivas y más vida. Las barricadas y el booster daña a los humanos que están cerca. Los humanos disponen de Ammopack (como Battery pack pero para armas no energéticas), Biokit (restaura poco a poco la vida y el cansancio), Surge (aumenta daño y velocidad de Massdriver y Lasgun), Cloak (invisibilidad temporal. Bueno, hay bastantes cosas más.
    [Enlace Tremx]

Compilar los últimos fuentes de Tremulous

Saturday, June 16th, 2007

Antes de construir un binario de Tremulous tienes que tener todas las dependencias instaladas. En una Ubuntu Feisty me sirvieron estas 2 líneas para instalar lo necesario.

apt-get install build-essential bison subversion

apt-get install libsdl1.2-dev libopenal-dev

Lo siguiente es descargar la última versión de desarrollo del servidor “Subversion” donde está alojada.

svn co svn://svn.icculus.org/tremulous/trunk tremulous-svn

Una vez descargados los fuentes puedes añadir los parches adicionales que quieras. Los parches son archivos que contienen modificaciones del código fuente de Tremulous. La recopilación de parches de la comunidad se está llevando en la página de Mercenaries Guild

Por poner un ejemplo, vamos a descargar los parches “backport” y “risujin-svn895-gametype-2″. El primero sirve para soportar el archivo QKEY y poder tener permisos de administrador en los servidores. El segundo parche añade a la pantalla de selección de servidor el campo “Game” donde se puede ver si el servidor es una versión modificada de Tremulous, además arregla el bug por el que no se pueden ordenar los servidores por ping.

# PRIMERO DESCARGAMOS LOS PARCHES

wget http://www.mercenariesguild.net/patches/?getfile=7 -O backport901.patch

wget –no-check-certificate https://bugzilla.icculus.org/attachment.cgi?id=1247 -O risujin-svn895-gametype-2.patchcd tremulous-svn

# ENTRAMOS EN EL DIRECTORIO DE TREMULOUS

cd tremulous-svn

# APLICAMOS LOS 2 PARCHES

patch -p0 <../backport901.patch

patch -p0 <../risujin-svn895-gametype-2.patch

Después de aplicar los parches que queramos solamente queda compilar. Por lo que dentro del directorio tremulous-svn escribimos la orden “make” . Al cabo de unos minutos se habrá creado un directorio llamado “build” donde encontrarás los binarios necesarios para ejecutar el juego.

Navegador de servidores de Tremulous en tiempo real

Monday, June 11th, 2007

xTremulous Spawn captura de pantallaEs una aplicación que muestra los servidores de tremulous disponibles. Cumple la misma función que la selección de servidor del Tremulous pero sin tener que tener el juego abierto consumiendo recursos y con más posibilidades:

  • Aparece si es un servidor de Tremulous modificado (Avalanche, Relic, Relimination, Domination, Benmachine, etc)
  • Muestra el ping máximo que tienen que tener los jugadores para unirse a la partida
  • Se puede ordenar el listado de servidores por: nombre, jugadores en partida, ping, nombre de mapa y mod
  • El listado se actualiza en tiempo real

Otra captura de pantallaTodavía no esta disponible para descargar pero dejamos unas capturas de pantalla para enseñar que estamos en ello. Pincha en las miniatura para verlas en tamaño más grande.

Los próximos son estos:

  • Listado de usuarios de todos los servidores
  • Notificaciones emergentes: cuando hay un determinado numero de jugadores en un servidor, si alguien de la lista de amigos se conecta a alguna partida, etc
  • Descarga directa del mapa con un par de clicks
  • Posibilidad de elegir diferentes configuraciones de Tremulous para determinados servidores. nombre, qkey, bindings, scripts, resolución..
  • Mensajería instantánea para Tremulous
  • Añade tu petición o consulta

Actualización 12 de Junio 2007

Se ha añadido una herramienta para comprobar el ping de lo servidores gráficamente. Con esto podemos ver si el servidor tiene muchos picos durante la partida por lo que el valor del ping en un momento concreto no nos sirve para comprobar su rendimiento real. Echa un vistazo en la siguiente captura:

Captura de Tremulous Spawn mostrando gráfica de ping

*Sección nueva* Descargas de mapas de Tremulous

Sunday, June 10th, 2007

Puedes acceder a ella en el menu que hay en la cabecera de la página

Iremos mejorandola hasta que sea puedan navegar todos los mapas existentes como un catálogo y subirlas a un repositorio. ¿Voluntarios?

Por ahora hemos puesto una buena selección de mapas con su foto correspondiente y unos enlaces de varios sitios donde se pueden bajar más.

Ya ampliaremos.

Grabar las partidas de Tremulous

Sunday, June 10th, 2007

¿Alguna vez te has comido una docenas de retardados en menos de 1 mínuto con el granger? No te creo, a menos de que me envíes la demo grabada y lo vea con mis propios ojos.

Para grabar una demo tienes que escribir en la consola (para activarla pulsando alt+4 en teclado español) el comando:

/record

Para parar la grabación escribes

/stoprecord

¿Sencillo verdad? Se pueden asociar estos comandos como cualquier otros a teclas, de manera que sea más sencillo. Las demos se almacenan en los siguientes directorios según el sistema operativo:

  • Unix: ~/.tremulous/base/demos
  • Mac: ~/Library/Application\ Support/Tremulous/base/demos
  • Windows: C:\documents and settings\user\application data\tremulous\base\demos

El nombre de los archivos generados es del tipo “demo0001.dm_69″ aumentando el número en cada vez. Sin embargo si quieres que se llame “Campeando.dm_69″ para poder reconocerla después sólo tienes que escribir el nombre a continuación del comando “/record”. Por ejemplo “/record Campeando”

Parece que es posible recortar las demos para extraer los 15 segundos de masacre más espectacular. Existe un programa para Quake 3 que puedes encontrar descrito en [esta página] en español que tiene muchas más cosas interesantes. Los artículos que tiene sobre Quake 3 también pueden aplicarse a Tremulous. No olvidemos que Tremulous está basado en el motor de Quake 3.

Existe versión para Linux y Windows del programa para recortar las demos aunque todavía no lo he probado. Cuando lo haga escribiré sobre la experiencia.

En esta misma página encontramos un artículo que describe [como crear videos] a partir de las demos.

Para más información he encontrado [este enlace] que da más detalles sobre la grabación de demos y explica como asociar una tecla para grabar y parar de grabar cuando se pulsa.

Hay un asunto pendiente que es el de grabación automática de cada partida, pero lo comentaremos más adelante.

Hacer mapas para Tremulous con GtkRadiant

Sunday, June 10th, 2007

Quienes han hecho antes sus pinitos diseñando mapas de Counter Strike o Quake 3 están de suerte. También pueden hacerlo con Tremulous (por supuesto). Disponen de un programa enlazado en esta página:

http://tremmapping.pbwiki.com/

También encontraremos ahí los tutoriales y documentación, así como los enlaces para descargar el programa. Todo esto está en inglés.

Hay un tutorial en formato .pdf ideal para imprimir en [este sitio] escrito por Survivor.

GtkRadiant en linux

Descárgate los binarios que ha hecho Ingar específicamente para Tremulous. Hay versión para sistemas de 32 bits y de 64 bits. He comprobado que funcionan perfectamente en la mayoría de los casos.

Download
gtkradiant-1.5.0-i686.tar.bz2
gtkradiant-1.5.0-x86_64.tar.bz22

Problemas con Radeon 9600

He tenido problemas con gtkradiant en el portatil donde tengo una Mobility Radeon 9600 con los drivers libres. Los problemas consisten en cuelgues y errores en pantalla aconsejándome cambiar la opción GARTSize en xorg.conf. Probé a añadir la siguiente línea para solucionar el problema en la sección “Device” del archivo xorg.conf:

Option “GARTSize” “64″

El resultado fue que podía usar más tiempo gtkradiant antes de que se colgara. Así que me he descargado los drivers privativos a ver si funciona mejor. Actualización: con los drivers privativos funciona

Deja un comentario si:

- Sabes donde hay una versión en español de los manuales o el programa.

- Si colaborarías en hacer una traducción

- Lo que te parezca

GRACIAS !

Seguimiento de Gundown. Así juega un tramposo

Thursday, June 7th, 2007

following_gundown.jpgCon el marauder avanzado se come 7 humanos en menos de 30 segundos. De los cuales 5 dentro de la base rodeado de torretas.

Descárgate la demo para reproducirla pinchando aquí

Este jugador ha generado una polémica en los foros de tremulous ya que lo pillaron usando un bot de puntería. Puedes verlo en este hilo de discusion

En el transcurso de la grabación que hay en el enlace anterior se ve que se le escapa un comando /n_aim que es para controlar el bot. Yo le pregunté que significaba ese comando pero no me enteré muy bien de la respuesta que me dio. Ahora parece que todo está más claro.

Alguien debería desarrollar algún tipo de detector de jugadores tramposos. Considero que es perfectamente posible desarrollarlo invirtiendo el algoritmo que usa el bot para apuntar a una coordenada móvil.

Es una lástima pero cada vez estoy viendo más jugadores usando el bot de puntería.

Esta es la primera entrada del blog de Tremulous en castellano

Thursday, June 7th, 2007

Espero que esta página pueda servir de punto de encuentro para los jugadores (cada vez más) de habla hispana así como una forma de fomentar este gran juego de acción en primera persona entre quienes todavía no lo conocen.

Si alguien conoce alguna otra página en español sobre Tremulous o traducciones del manual por favor dejen un comentario. También son bienvenidas las referencias que puedan recogerse sobre los diferentes clanes y los miembros que lo conforman para poder abrir alguna sección específica. La página mejorará en la medida que haya colaboración por parte de los usuarios de este juego.