Juegos en Linux:
Quake 3 Arena

Cómo ejecutar Quake 3 Arena en GNU/Linux

En este tercer manual aprenderemos cómo jugar al Quake 3 Arena en GNU/Linux, arrancándolo también de forma nativa.

Y antes que nada, comenzaremos citando los requerimientos NECESARIOS para poder ejecutar este fantástico juego. En esta ocasión, seré muy específico con los requisitos del sistema, ya que son bastantes y en algunos casos resultará necesario instalar cosas.

Requisitos:

  • Glibc versión 2.1.3 o superior.
  • Necesitaremos descargar el launcher de Quake 3 Arena desde el servidor FTP de Id Software (el archivo en cuestión, por si preferís buscarlo por vuestra cuenta, se llama linuxq3apoint-1.32b-3.x86.run). El enlace es el siguiente:
    ftp://ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run
  • Deberemos tener instalado un Linux con el Kernel 2.2.9 o superior.
  • Necesitaremos también una versión de XFree86/Xorg 3.3.5 o superior, a un mínimo de 16 bpp.
  • Nuestro procesador tendrá que ser como mínimo un Pentium MMX a 233 MHz, o bien un Pentium II a 266 MHz o un AMD K6-2 a 350 MHz.
  • Obligatoria una tarjeta aceleradora de al menos 8 MB.
  • 64 MB de memoria RAM.
  • Tarjeta de sonido compatible con OSS (sirve también ALSA).
  • 500 MB de espacio libre en el disco duro.

Y los requisitos para jugar en red son:

  • Conexión a Internet o LAN con protocolo TCP/IP.
  • Para jugar en Internet necesitaremos una conexión de al menos 28.8 Kbps.

Además, es necesario que la tarjeta gráfica aceleradora esté configurada, y sea 100% compatible con Quake 3 Arena. El juego utiliza el API OpenGL. Si tenéis una tarjeta de este tipo, pero vuestros drivers no están actualizados, podréis actualizarlos desde la página del fabricante.

Instalación de Quake 3 Arena:

A continuación comenzaremos con los pasos que hay que seguir para instalar y ejecutar con éxito el Quake 3 Arena (a partir de ahora, Q3A).

Primero abrimos una consola de comandos desde nuestro entorno gráfico. Una vez abierta, nos identificamos como root (administrador):

$ su root
password: ← Aquí escribimos la contraseña del administrador.
#

Y ya estamos como root. A continuación nos dirigiremos al directorio home del administrador:

# cd
# pwd

/root
#

Una vez aquí, creamos un directorio llamado quake3 (es preferible que uséis los nombres de directorio que yo pongo):

# mkdir ./quake3

Hecho esto, nos dispondremos a copiar los archivos del Q3A a este directorio. Para ello, tendremos que haber instalado previamente el Quake 3 Arena desde Windows. Después de instalarlo, procederemos a montar la partición de Windows, y finalmente copiaremos el juego al directorio que acabamos de crear.

Para montar la partición de Windows, miraremos el contenido del directorio /mnt. Si en él hay otro directorio llamado winxp, windows o similar, montamos directamente la partición. Si no, creamos otro directorio en el que montarla:

(1). Si NO existe un directorio winxp, windows o parecido dentro de /mnt:

# cd /mnt ← Accedemos al directorio /mnt.
# ls ← Listamos su contenido.
.
..
← Vemos que está vacío (o no hay lo que nos interesa).
# mkdir winxp ← Creamos el directorio winxp dentro de /mnt.
# ls ← Miramos de nuevo el contenido de /mnt.
.
..
winxp
← Y vemos que ahora ya hay un directorio winxp.

(2). Si ya hay un directorio winxp, windows o parecido, procederemos a montar la partición de Windows (en este caso, yo tengo Windows XP, aunque vosotros puede que tengáis Win98, Win2000 o cualquier otro):

# mount /dev/hda5 /mnt/winxp

Esto es un ejemplo, es lo que yo debo de poner, puesto que tengo Windows XP en el primer disco duro (hd"a"5), y en la partición número 5 (hda"5"). Para más información, leed el tutorial en el que explico cómo montar particiones —es muy sencillo—.

Una vez hecho esto, accedemos al directorio de Windows en el que tenemos instalado el Q3A; por ejemplo:

# cd /mnt
# cd winxp
# cd juegos
# pwd

/mnt/winxp/juegos
# ls
.
..
quake1
quake2
quake3
listajuegos.txt
trucosjuegos.doc

# cd quake3
# pwd

/mnt/winxp/juegos/quake3

Y copiamos todo el contenido de las carpetas y subcarpetas de este directorio al otro que ya creamos anteriormente.

# cp -R -v ./* /root/quake3
.
.
.

#

Si lo habéis hecho todo correctamente, os tendrá que aparecer una lista de los archivos que el ordenador está copiando. Para verificar la operación, miraremos el contenido de la carpeta /root/quake3:

# cd
# pwd

/root
# cd quake3
# ls

.
.
← Aquí sale la lista de archivos y carpetas copiados.
.

Si todo es correcto, accedemos a Internet y nos descargamos el launcher del Q3A del enlace que he citado arriba. Son en total unos 30 MB.

Lo descargaremos al directorio /root/quake3 (y mientras se descarga, podremos echar una partidilla al NetHack... :risa:). Una vez descargado, nos dirigimos de nuevo al directorio /root/quake3, y cambiamos el nombre del archivo que hemos bajado:

# mv *.run q3alinux.run

Y finalmente lo ejecutamos de la siguiente forma:

# ./q3alinux.run

Puede darse el caso de que cuando lo ejecutamos, nos aparezca el mensaje de Permission Denied. Esto sucede porque el archivo .run no tiene permisos de ejecución; por lo tanto, procederíamos a dárselos:

# chmod u+x ./q3alinux.run

Y lo ejecutaríamos de nuevo.

Si todo va bien, veremos en pantalla un montón de letras, y a continuación nos aparecerá una bonita ventana de instalación. En ella se nos pedirá la ruta de instalación (que dejaremos como está), la ruta de los ejecutables (que también dejaremos como está), además de otras opciones. Todas ellas las dejaremos tal y cómo vienen por defecto. Pulsamos Install (o Continue, o Next), y comenzará a instalarse todo.

Una vez acabe, copiamos el archivo pak0.pk3 al directorio de instalación:

# cp -v /root/quake3/baseq3/pak0.pk3 /usr/local/games/quake3

Y se acabó... Para ejecutar el juego, teclearemos desde la consola el comando quake3. ¡Y a viciarse se ha dicho!


A continuación os dejo algunas capturas de mi Q3A ejecutándose:
El menú de Quake 3 Arena...

Menú de Quake3

Este soy yo reflejado en un espejo. Mas que nada para que sepáis quién os ganaría siempre al Q3A :risa::

Monigote

Y en esta otra aparece un contrincante intentando escapar de una muerte segura:

Monigote otra vez

- Manual escrito por Karnizero en enero de 2005.
- Revisado en enero de 2014 para corregir enlaces.
(Sigue siendo muy viejo, pero mientras no escribamos algo más actual, es lo que hay).


Cumple con el estándar HTMLCumple con el estándar CSSApta para cualquier navegador

Podéis copiar libremente cualquier contenido de esta página. Si se trata del texto o las imágenes, mencionad la fuente (www.arcades3d.net)...