Bueno, se acabaron las configuraciones, ahora toca jugar :)
Necesitamos los archivos pak0.pak
(para la share) y el pak0.pak
y pak1.pak
para la registrada. Si tenemos el quake ya instalado en
otra partición (por ejemplo en windows) no hace falta copiarlos a la
partición linux, podemos usar enlaces simbólicos, lo único que tenemos que
hacer es montar la particion de windows, por ejemplo en /mnt/dos
.
Vamos a instalar el quake en /usr/local/games/quake
(se puede
instalar en cualquier sitio).
mkdir /usr/local/games/quake
). Un vez hecho eso creamos el directorio
id1
(a partir de ahora todos los directorios van referenciados al
/usr/local/games/quake
) dentro del directorio quake.
pak0.pak
y el pak1.pak
al directorio id
(si lo hacemos con enlaces simbólicos, y suponiendo que tenemos la
partición donde está el pak0.pak
y el pak1.pak
montada en
/mnt/dos
ponemos como root:
ln -s /mnt/dos/[ruta_al_quake]/quake/id/pak* /usr/local/games/quake/id
/usr/local/games/quake
.
/usr/local/games/quake
y ponemos ./squake
(o
xquake
si estamos en las X) y cruzamos los dedos. Si todo a ido bien
ya está funcionando el quake. Si usamos una tarjeta aceleradora ejecutaremos
./glquake
.Para cambiar la resolución de la pantalla se usan dos comandos, nos
ponemos en la consola del quake y ponemos vid_describemodes
que nos
da una descripción de todos los modos de video posible (cada uno con un
número).
Ahí luego ponemos vid_mode N
siendo N
el número que corresponde
a la resolución que queremos. Esto no funciona con las tarjetas aceleradoras,
para cambiar la resolución en ellas hay que especificarlo en el arranque
mediate los parámetros -width ANCHO -height ALTO
, sino arrancará por
defecto en 640x480 (otra resolución muy utilizada es 512x384).
Si queremos medir los fps a una resolución podemos hacerlo con
timedemo demo1
desde consola, que intenta ejecutar lo más rápido
posible la demo1
y nos dice los fps.
Si queremos comprobar los fps durante el juego lo podemos hacer
con timerefresh
(pero depende de la parte de la fase en la que
nos encontremos).
Pueden ser:
./squake -nosound
.
HOSTNAME
. Solución: editamos el fichero
/etc/hosts
y añadimos el nombre de nuestra máquina, por ejemplo:
127.0.0.1 localhost localhost.localdomain unsCAred
y nos aseguramos de que en /etc/HOSTNAME
pone unsCAred (en mi
caso claro ;) )
can't get I/O permisions
. El squake necesita ser
setuid root , ejecutamos como root
chown root.root squake
chmod 4755 squake/
(No me responsabilizo de nada que pase por tener el ejecutable
setuid) (No se asuste!!!, esto tiene problemas de seguridad, si es la
máquina de casa no se te va a romper el ordenador ni nada parecido,
simplemente, la svga no es muy segura en cuanto a seguridad del
sistema se refiere).
startx -bpp 8
).
El quake es un buen juego, pero cuando de verdad sorprende y crea adicción es cuando se juega en red. No es lo mismo matar a un monstruo en mitad de un nivel que a tu amigo pukka (con lo segundo disfrutas ;) ).
Cambia totalmente tu visión del juego y la manera de jugar, los movimientos se aceleran en un 200%. Para jugar en red lo único que necesita es una conexión a internet o a una LAN.
En la página de quake en linux ( ver
Software.) se
puede encontrar un ejecutable que se llama qwcl
. Esto es el cliente
de QuakeWorld, que no es más que una mejora de la engine de red del quake
(solo sirve para jugar en red) con algunos añadidos, como el poder
"cambiar" de piel o uniforme.
Se puede jugar en red con el quake normal, pero la mejora con el qw es muy notable, de hecho, es muy raro encontrar servers de quake normal en internet, lo normal es que sean de quakeworld.
Una herramienta muy útil para jugar en internet es el qspy
o el
quickspy
(para consola) que consiste en un programa que localiza
servers de quake world y nos dice cuantas personas hay, el ping, etc.
Hace poco ha salido el xqf
que es un magnífico interface para el
qspy
hecho con gtk (para las X), se puede bajar de
www.botik.ru/~roma/quake
Para instalar el qw lo único que hay que hacer es descomprimir el archivo
qwcl
en el directorio /usr/local/games/quake
y poner
./qwcl +connect IP
siendo IP la dirección en donde queremos jugar
(ver
Servidores españoles de quake).
Lo mejor es tener la última versión del qw (actualmente la 2.30) y la anterior ya que algunos server no se han actualizado aún.
Si se tiene una tarjeta aceleradora necesitará el glqwcl
. Para indicarle
la resolución de pantalla se hace como en el glquake
mediante los
parámetros -width ANCHO -height ALTO
.
El parámetro rate XXXX
controla el numero de bps que recibimos
del servidor además del número de fps. Para un modem de 33.6 el
parámetro óptimo es de 3000, para un 28.8 de 2500.
Uno de los principales factores que han hecho al quake un juego "de culto" es ademas de su excelente modo de red el que se le puedan añadir variaciones fácilmente.
Puede añadirle nuevas armas, nuevos montruos, nuevos niveles, incluso
nuevos "juegos". El más popular es el Capture the Flag
, que divide a
todos los jugadores en dos equipos (es para jugar en red) y le da a cada
uno una bandera y una base, la misión de cada equipo es capturar la
bandera del otro y llevarla a su base, siempre y cuando no lo capturen la
suya. La mayoría de los patches o modificaciones se instalan igual.
Supongamos el ctf. Los pasos para instalarlo son.
/usr/local/games/quake/ctf
./squake -game ctf
.Sin duda alguna la mejor variación que se ha hecho del quake son los bots,
osea robots dotados de inteligencia artificial para simular el juego en
red con humanos. Los mejores son el omicron (por lo menos es el que
más me gusta a mi ;) ) y el reaperbot (una lista completa de los bots, con
puntuaciones a cada uno y comentarios se puede encontrar en
www.ionet.net/~mimpchnk
)
Otra variación muy interesante es el Team Fortress
que se puede
encontrar en
www.planetfortress.com/teamfortress>
. Es básicamente el
ctf
solo que podemos elegir distintos caracteres cada uno con
funciones y armas diferentes. En este mod es donde menos importa las
diferencias de ping y donde más se juega en equipo.
El Rocket Arena
es otra variación del quake, el argunmento es muy simple,
dos entran, uno sale, osea, son combates uno contra uno en mapas
especiales, los dos jugadores salen con todas las armas y armaduras y el que
mate al otro se queda y sigue jugando contra el siguiente contrincante.
Tambien se pueden configurar los servidores para poder jugar por equipos. Se
puede obtener de
http://www.planetquake.com/servers/arena/.