Logo de AulaDigital

QuakeI II Como 4

Quake I&II Mini Como: Quake II Anterior Siguiente Indice

4. Quake II

Para jugar al quake2 lo único que hace falta es el cd y el ejecutable, osea que aunque tu disco duro esté lleno con un poco más de 800k que es lo que ocupa el ejecutable puedes jugar. Lo único que hay que hacer es lo siguiente:

  • Lo primero, creamos un directorio /usr/local/games/quake2 (por ejemplo) y dentro de este un directorio baseq2.
  • Copiamos el fichero /mnt/cdrom/Install/Data/baseq2/pak0.pak a este directorio. Si se quiere jugar sin copiarlo se hace un enlace simbólico con
    ln -s /mnt/cdrom/Install/Data/baseq2/pak0.pak /usr/local/games/quake2/baseq2
    
    Atención que el ficherito sólo ocupa 160 megas ;).
  • Luego creamos el directorio players dentro del baseq2 y los directorios male y female dentro de este (osea que queda algo así:
            quake2---|-baseq2---|-players---|-male
                                            |-female
    
  • Compiamos todos los ficheros que hay en /mnt/cdrom/Install/Data/baseq2/players/male en male y los del female en female.
  • Descomprimimos el quake2-3.20-i386-unknown-linux2.0.tar.gz en el directorio quake2.

Y listo, ya podemos jugar.

Si no tiene la librerías MesaGL instaladas tendrá que copiar la que viene con el ejecutable a /usr/local/lib (por ejemplo) y poner ldconfig como root (tiene que ser la version 2.6beta3 como mínimo) e instalar las librerias glide si va a usar una 3dfx (ver Configuración de tarjetas aceleradoras).

Si se va a jugar en la svga el fichero quake2 tiene que estar setuid root (con el ejecutable vienen un script para poner bien los permisos), simplemente ponemos ./fixperms.sh como root en el directorio quake2).

Para arrancarlo usamos:

        ./quake2 +set vid_ref soft (para la svga)
        ./quake2 +set vid_ref softx (para las X)
        ./quake2 +set vid_ref gl (para jugar con 3dfx)
        ./quake2 +set vid_ref xgl (soporte para OpenGL,solo funciona en las X)
        ./quake2.3dfxgl (para usar el mini-port del OpenGL, solo en sistemas
con glibc, es decir RedHat 5.X o debian 2.0)
Eso solo se hace la primera vez, luego con poner ./quake2 sirve.

4.1 Juego en Red

Para jugar en red arrancamos el quake2, vamos al menu multiplayer y le damos a join network game.

Hay dos opciones, server list, update server list y luego una lista. Le damos a server list y añadimos las direcciones de servers que queramos , luego le damos a update server list y nos saldrán los servers con la información en la lista, colocado por ping, de menor a mayor.

Tambien puedemos jugar poniendo +connect IP desde la consola del quake2 (que sale dandole a la tecla º). Previamente habremos configurado nuestro jugador en player config (el nombre, el modelo, la skin, el tipo de conexión y las opciones de descarga que se usan para bajarse skins, mapas, sonidos y demás cosas de los servidores).

La mayoria de los servers usan lo mapas de deathmatch (q2dm*). En el quake venían en el cd, pero en el quake2 salieron después con lo que si queremos jugar en internet estamos obligados a bajárnoslos.

Los mapas vienen en la versión 3.13, ocupan unos 10 megas, ver Software., que además del ejecutable traen un pak1.pak con los mapas de deathmatch).

Se instalan descomprimiendo el archivo en el directorio quake2, pero hay que recordar que tenemos que instalar luego la versión 3.20 que es la que usan los servidores (esta es la última versión que ha salido hasta la fecha, es recomendable tener siempre la última versión y algunas veces necesario :) ).

4.2 Principales Problemas

Aparte de los del quake uno (que tambien pasan aquí) un problema del quake 2 es:

  • Cuando juego como usuario y me conecto a un server el programa termina .... Este es un problema de permisos, con una mala solución ... cuando juega en servers con modificaciones (como el ctf2 o el Lithium II) al conectar se reinicia el sistema de video, y si no esta como root el quake2 "suelta" la id del root después de iniciar el sonido y el vídeo y se produce el problema de I/O perm. La única manera de que esto no pase es jugando como root o usando sudo.
Nota: para jugar al quake2 en red NO necesita tener el Cd del quake, sólo tiene que tenerlo instalado (por supuesto, si está jugando desde el cd tendrá que meterlo ;) ).

4.3 Principales modificaciones.

Al igual que para quake, para quake 2 hay muchas modificaciones, la más extendida es el Lithium II, que añade nuevas funcionalidades al quake (como runas que te dan distintos poderes o el "hook"), de hecho la mayor parte de los servidores usan el Lithium II, pero para jugar en ellos no hace falta ningun fichero extra.

Si queremos usar bots como en el quake los únicos que conozco que funcionen en linux son los eraser (ver la url que hay en Añadidos al quake.) pero consumen muchos recursos (aún así se pueden usar).

Otra modificación que está sustituyendo al ctf2 es el lmctf que es una variación de este con mapas más grandes.

El equivalente al Team Fortress del quake2 se llama Weapons Factory, que se puede obtener de http://www.captured.com/weaponsfactory/.

El Rocket Arena 2 tambien está disponible y se puede bajar de la misma página que el Rocket Arena para quake (ver Añadidos al quake..


Anterior Siguiente Indice