Con YamagiQuake2 es posible jugar a Quake2 en GNU+Linux en la actualidad. Y es posible hacerlo con texturas de alta resolución, con el audio en ogg, Multiplayer Cooperativo, Multiplayer Deathmatch …
Personalmente Quake2 lo veo un juego para jugarlo en modo historia inicialmente. Lo juegas primero en modo fácil y te lo pasas invirtiendo el tiempo que puedas/quieras.
Una vez ya te has pasado el Quake2 puedes dar el salto a jugarlo online con otra gente.
Cuando lo vas a jugar online podrás hacerlo en modo cooperativo (junto a otra gente vas a pasarte el juego en modo historia) o modo Deathmatch (mata mata e intenta que te maten lo menos posible).
No te preocupes ahora por eso amigo/a/e.
En este post vamos a detallar también como montar un servidor de Quake2 utilizando GNU+Linux y YamagiQuake2.
Pasos para disfrutar Quake2 sobre GNU+xLinux
Los pasos para jugar al juego en GNU+Linux podrían ser los siguientes:
$ wget "http://fanta.56k.es/00-Games/00-pc/04-first_person_shooter/1997-Quake2/Quake2-yamagi743-linux.tar.gz" $ tar xfvz Quake2-yamagi743-linux.tar.gz $ cd quake2 $ ./quake2
Y ya estaríamos jugando si todo va bien.
Es buena cosa pararse un poco a configurar la resolución, si se quiere que sea más oscuro el juego o menos, etc …
No obstante si te funciona el juego es porque he preparado ese tar.gz y dentro he metido los binarios de la última versión de YamagiQuake2.
Compilando que es gerundio
No tendrías que fiarte de cualquier binario y ejecutarlo en tu sistema. Lo ideal sería que te compilases YamagiQuake2 y luego copiases el directorio baseq2.
La forma de compilar YamagiQuake2 sobre una Debian 9/10 podría ser esta:
# apt-get install xz-utils gcc cmake make libcurl4-openssl-dev build-essential libgl1-mesa-dev libsdl2-dev libopenal-dev wget libogg-dev libvorbis-dev zlib1g-dev $ wget "https://deponie.yamagi.org/quake2/quake2-7.43.tar.xz" $ tar xfvJ quake2-7.43.tar.xz $ cd quake2-7.43/ $ mkdir build $ cd build $ cmake .. $ make $ cd release
La última versión hasta la fecha es la 7.43.
Nota para gente que compila cosas: Si te da problemas la versión 7.43 al compilar prueba con la 7.21 a ver si esa no se te queda a medias. A partir de esa versión eliminaron soporte sdl1 y ya va todo con sdl2 sin necesidad de libogg-dev, libvorbix-dev, etc …
Montar un servidor Quake2 en una máquina GNU+Linux
Los pasos para montar el servidor podrían ser como estos:
$ wget "http://fanta.56k.es/00-Games/00-pc/04-first_person_shooter/1997-Quake2/Quake2-yamagi743-linux.tar.gz" $ tar xfvz Quake2-yamagi743-linux.tar.gz $ cd quake2 $ ./q2ded
Con eso ya tienes el servidor en modo DeathMatch. Si quisieras ponerlo en modo cooperativo para pasarte el juego junto a otra gente puedes lanzarlo así:
$ ./q2ded +set dedicated 1 +set game citadel +set skill 3 +set coop 1 +set deathmatch 0 +set cheats 1
Tendrías que ofrecer la IP publica a otra gente o la IP en la red LAN si andas en una red local. Y esa gente ejecutar su Quake2 y en multiplayer añadir esa IP.
Luego ya puedes degustar el quake2 como si se tratase de un buen vino, cosecha del 97.
Saludos cordiales.