¿Cómo instalo y juego Urban Terror en Ubuntu?
(...)
Nuestro Movimiento está formado por toda clase de hombres. Por ejemplo
tuvimos al Doctor Remorinos, que era secretario de Julito Roca. Vean
señores, Peronista - para mi, como conductor del Movimiento - es todo
aquél que cumple la ideología y la doctrina peronista. Por otra parte,
nosotros esto lo hemos aclarado bien en el Movimiento: hay un decálogo
peronista, donde dice cuales son las diez condiciones básicas que debe
llenar un hombre para ser, sentir, y poderse decir peronista.
Por eso los muchachos de la ortodoxia me han preguntado cómo instalar el
Urban Terror en Ubuntu.
Urban Terror es un juego de disparos en primera persona desarrollado por
FrozenSand, que se ejecuta sobre cualquier motor gráfico compatible con
Quake III Arena. Si bien está obviamente inspirado en la burocracia
sindical y en el clásico Counter-Strike, se lo describe como un juego de
disparos hollywoodense, ya que si bien tiene algo de realismo, está
pensado para ser más divertido que un simulador puro de combate a tiros.
Esto permite un juego muy único, disfrutable y adictivo.
Como he dicho, el procedimiento de instalación de Urban Terror en un
sistema operativo GNU con Linux es excesivamente burocrático, y como tal
complicado para un absoluto neófito. Es por tal motivo que como
Conductor del Justicialismo, os enseñaré cómo resolver tal tarea.
1. Descargar el juego.
Lo primero es descargar el archivo comprimido con el juego, el cual pesa
1,4GB. La manera más veloz de hacerlo es por medio del Torrent Oficial.
En Ubuntu, normalmente al hacer clic sobre un enlace Torrent se nos
solicitará abrirlo con el programa Transmission.
Le indicamos que si y se abrirá Transmission con el Torrent listo para
iniciar la descarga. Para ello presionamos el botón Iniciar descarga
("Play").
La barra de progreso nos indicará la descarga, que finalizará al llegar
al 100%. Si queremos podemos pausarla y de esta manera continuar la
descarga mas adelante, incluso tras apagar el equipo. Sin embargo, si
todo va bien en unos 15 o 30 minutos debería descarganos el juego entero
(dependiendo de nuestra velocidad de conexión).
Nota: Otra posibilidad consiste en descargar el instalador desde otra
terminal de nuestro sistema GNU con Linux. Para ello abrimos una con
Ctrl+Alt+t e ingresamos los siguientes Comandos de Organización:
cd ~/Descargas/ ;
wget
http://cdn.urbanterror.info/urt/43/releases/zips/UrbanTerror434_full.zip
;
Cualquiera sea el método que utilicemos, deberíamos finalizar con el
archivo del instalador comprimido UrbanTerror434_full.zip localizado en
nuestra carpeta ~/Descargas.
2. Registrar del juego
Como la descarga lleva unos minutos, bien podremos aprovecharlos para
hacer frente a la burocrática registración del programa. Primero
llenamos el formulario de registro ("Registration form") en la web
oficial para registrar una cuenta en la misma.
Para completarlo proveemos una casilla de correo electrónico y un nombre
de usuario que querramos usar para el juego, así como una contraseña
para el mismo. Con respecto a este nombre de usuario particular debemos
prestar atención pues no lo podremos cambiar a posteriori. Debemos
también asegurarnos de tildar la casilla "no soy un robot" y la casilla
Acepto los Términos de Servicio ("I agree with your Terms of Service").
Una vez rellenado los campos, presiono el botón celeste Registrar Cuenta
("Register Account").
Una vez registrados, nos llegará a nuestra casilla de correo electrónico
un código de verificación para terminar de darnos de alta ("verification
code"), el cual debemos ingresar en la web de confirmación electrónica,
y presionar el botón celeste Submit.
3. Generar y asociar la clave AUTH Key
Conforme esté confirmada el alta de la cuenta de usuario, podremos
generar desde la web nuestra propia Clave de Autorización de uso de
servidores ("AUTH Key"). Esta clave individual se utiliza en los
servidores oficiales de juego, y es recomendable obtenerla. Para
conseguirla podremos loguearnos en la web oficial presionando en
"Login", y rellenando nuestro nombre de usuario y contraseña que usamos
en la registración del juego. Una vez logueados a nuestro usuario de la
web oficial de Urban Terror, hacemos clic en member Profile y en la
parte derecha de la página elegimos la opción My game auth key.
Aparecerá una ventana donde podremos generar una Clave de Autorización
AUTH Key presionando dos veces en en botón celeste "Get a new AUTH Key".
Se generará nuestra Clave de Autorización "AUTH Key", que debería tener
unos 32 caracteres alfanuméricos. Es importante anotarla o copiarla en
algún lado.
Una vez que haya descargado el instalador y ya teniendo anotada o
guardada nuestra Clave AUTH Key, podremos descargar el actualizador y
descomprimir todo desde nuestra Terminal, con los siguientes comandos
de organización:
cd ~/Descargas/ ;
wget
http://www.urbanterror.info/downloads/software/urt/43/UrbanTerror43_ded.tar.gz
;
unzip UrbanTerror434_full.zip ;
tar xvzf UrbanTerror43_ded.tar.gz ;mv ~/Descargas/UrbanTerror43/
~/.UrbanTerror43/ ;
Para poder asociar la clave "AUTH Key" recibida a nuestro juego Urban
Terror, podremos ingresar en nuestra Terminal el siguiente Comando de
organización:
nano ~/.UrbanTerror43/q3ut4/authkey
..esto abrirá el editor de textos GNU Nano con un archivo vacío llamado
"authkey". En dicho archivo le pegamos el siguiente texto:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// Generado localmente por Urban Terror
// NO MODIFICAR. No dar este archivo a NADIE
// Más información: urbanterror.info
..naturalmente reemplazamos las "xxxx" con nuestra propia AUTH Key de
32 caracteres que nos acaban de dar (conviene copiar y pegar la AUTH Key
para no fallar). Una vez que la verificamos, guardamos el archivo con
Ctrl+o y salimos del editor Nano con Ctrl+x. Con esto podremos jugar
perfectamente en todos los servidores de Urban Terror.
Jugar Urban Terror
Si ya configuraron todo como es debido, el juego debería iniciar de
forma ya registrada (indicándolo en la parte inferior de la pantalla de
entrada nuestro nombre de usuario y también la opción "Log Out"
("Desconectar").
Para ingresar a jugar online, debemos elegir la opción "Play Online". Se
abrirá la ventana para elegir servidores, la primera vez que juguemos no
habrá ninguno de ellos activo. Debemos presionar el botón Get New List y
tras unos segundos se descargará una lista actualizada de los
servidores. Debemos elegir algún servidor activo con jugadores para
unirnos.
Cuando entramos, debemos elegir uno de los dos equipos (muchas veces los
servidores nos eligen el equipo de forma automática).
De acuerdo al tipo de juego, podremos comprar armas, casco, chaleco,
distintos tipos de pistolas, fusiles, subametralladoras, ametralladoras,
cuchillo y granadas. Las mismas están modeladas en base a armamento
conocido, pero su desempeño es mas bien lúdico, no es realista.
También podremos elegir distintos skins coloridos para los personajes.
La idea de estos es que sean fácilmente distinguibles.
Entre las modalidades tendremos Deathmatch, capturar la bandera, etc. La
precisión de las armas suele ser muy alta, ya que para hacer el juego
más simple normalmente no son muy afectadas por el retroceso.
Nos movemos con WASD. Con los números elegimos cuchillo, arma de puño, y
dos tipos de armas principales, y las recargamos con r. También podremos
lanzar granadas explosivas.
Desde el menu de configuración del juego podremos cambiar la resolución
de acuerdo a la performance de nuestro hardware de video. Normalmente el
juego viene en sus mínimas opciones de gráficas para darnos una
experiencia muy fluida. También podremos activar la sangre o
desactivarla para hacer un juego muy ameno para los más niños.
Naturalmente que los mas grandes pueden dejarlo en la opción "Cónica
TV".
Algunos servidores requieren que avancemos en nuestra calidad de juego.
Este tipo de servidores son los que hacen uso de nuestro usuario y la
AUTH Key para revisar nuestro nivel de juego. Normalmente con unos 20 o
50 muertos en los servidores mas fáciles ya podremos pasar a estos más
difíciles. La idea es que los jugadores de estos servidores sean parejos
y no desalentar a los novatos.
Loc controles son configurables, pero por defecto son similares a la
mayoría de los juegos FPS. Encontraremos una tabla con la descripción de
aquellos por defecto aquí. Podremos encontrar el manual de Urban Terror
4.3 aqui.
Es útil saber que la carpeta oculta donde se almacenan los demos y
videos de usuario es ~./q3a/q3ut4/
Actualizar Urban Terror (opcional)
Le hemos instalado al juego un actualizador. Si lo necesitamos ejecutar
ingresamos ne la terminal los siguientes comandos:
cd ~/.UrbanTerror43/ ;
/UrTUpdater_Ded.sh
El actualizador consiste en una herramienta que corre desde la terminal
capaz de actualizar el servidor y el cliente de Urban Terror, a la vez
que puede mostrarnos noticias sobre el juego. Se abrirá un navegador y
se mostrará la licencia de usuario.
Debemos leerla y salir del navegador presionando q y confirmando con y.
El actualizador continuará presentándonos en pantalla las distintas
opciones indicando primero a qué versión queremos actualizar (elegimos
la última). Luegos nos permitirá elegir un servidor de descarga (sólo
nos presentó un servidor localizado en Francia). Como tercera opción nos
permite elegir qué motor gráfico queremos utilizar. En este caso hemos
elegido el motor por defecto, el Quace3-UrT. Existe otro en estadío beta
y mayor calidad, el ioq3-m9.
En cuarto lugar el programa nos pregunta si queremos actualizar el
programa sin preguntarnos. Le indicamos que si con y. Si hubiese
versiones nuevas el programa se actualizará y nos preguntará si queremos
iniciar el juego.
Si queremos iniciar el juego directamente, podremos hacerlo con el
comando que responda a nuestra arquitectura.
Si tenemos un sistema de 64 bits:
cd ~/.UrbanTerror43/ ;
/Quake3-UrT.x86_64
Si tenemos un sistema de 32 bits:
cd ~/.UrbanTerror43/ ;
/Quake3-UrT.i386
Instalar un servidor local de Urban Terror
Si quisiéramos instalar un servidor de Urban Terror en nuestro sistema
GNU con Linux, conviene hacerlo con un Usuario nuevo, por ejemplo uno
llamado urt. Si quisiéramos usar un nombre diferente, debemos alterar
los comandos cambiando urt por el nombre de usuario del servidor que
querramos.
cd ~ ;
sudo su ;
useradd -m urt ;
su - urt ;
cd ~ ;
wget
https://www.urbanterror.info/downloads/software/urt/43/UrbanTerror43_ded.tar.gz
;
(esto descargará el instalador mínimo en la ruta /home/urt/)
tar -xvf UrbanTerror43_ded.tar.gz ;
cd UrbanTerror43/ ;
/UrTUpdater_Ded.sh ;
Seguimos las instrucciones del actualizador de Urban Terror como se
explicó anteriormente.
Es importante ejecutar los siguientes comandos para adaptar la
estructura de directorios dentro de Urban Terror:
mv UrbanTerror43/ urbanterror43/
cd urbanterror43/
chown -R urt:urt urbanterror43/
chmod a+x urbanterror43/Quake3-UrT-Ded.i386
chmod a+x urbanterror43/Quake3-UrT-Ded.x86_64
cd /urbanterror43/q3ut4/
Hemos de crear o modificar el archivo de configuración del servidor,
ingresando el comando:
nano ~/urbanterror43/q3ut4/server.cfg
Normalmente se abrirá un archivo inicialmente en blanco. Dentro de dicho
archivo debemos pegarle el texto del código de configuración que
encontraremos completo en esta web (podremos configurarlo como deseemos
si alteramos los valores, pero el contenido por defecto ya nos provee un
juego ideal).
..guardamos el archivo server.cfg con Ctrl+x y salimos del editor GNU
Nano con Ctrl+q. Como paso final editaremos un script de arranque para
el servidor ingresando el comando:
nano start.sh
A este archivo debemos pegarle el siguiente contenido:
#!/bin/bash
# start.sh - Arrancador del servidor Urban Terror
while true
do
/home/urt/urbanterror43/Quake3-UrT-Ded.x86_64 +set fs_game q3ut4 +set
fs_basepath /home/urt/UrbanTerror43/ +set fs_homepath
/home/urt/UrbanTerror43/ +set dedicated 2 +set net_port 27960 +set
com_hunkmegs 128 +exec server.cfg
echo "server crashed on `date`" > last_crash.txt
done
Notemos que en este caso se asume una arquitectura de servidor de 64
bits; si el servidor tuviese una arquitectura de 32 bits, debemos
reemplazar Quake3-UrT-Ded.x86_64 por Quake3-UrT-Ded.i386. Como en el
paso anterior, una vez finalizada la edición del archivo, lo guardamos
con Ctrl+o y salimos de Nano con Ctrl+q.
Finalmente le otorgamos permisos de ejecución al arrancador start.sh con
el comando:
chmod a+x start.sh
Ahora podremos arrancar el servidor dedicado con:
/start.sh
También podremos arrancarlo con el comando screen, mediante:
screen -m -d -S UrT-Server sh start.sh
..de esta manera podremos ejecutar el servidor en la terminal, y no se
detendrá el servicio cuando salgamos de la Terminal.