Buscar


imprimir pdf Español

Modo de empleo general del GamePlan PRO


¿A quién está dirigida esta página?

Está dirigida a los usuarios y futuros usuarios del GamePlan PRO y en general a los nuevos usuarios de Linux.

Aquí se describen los comandos básicos del bash y una pequeña explicación del comando screen que todos los administradores de juegos deben manejar para facilitar sus tareas.

Conectarse en SSH

desde Linux

ssh root@NOMBRE_SERVIDOR

  • Reemplazando NOMBRE_SERVIDOR por el de su servidor Gameplan PRO o su dirección IP


Ejemplo

ssh root@s1.demo.game.ovh.net
ssh root@213.186.43.201



desde Windows

Para conectarse al servidor en SSH, utilice el programa putty, disponible aquí

En hostname introduzca la dirección IP del gameplan, elija SSH y haga 'click' en Load. Una nueva ventana se abrirá.

En el prompt, introduzca el login root y la contraseña proporcionada con el email.

La contraseña no se visualizará por razones de seguridad, pero cuando la introduzca será tenida en cuenta.

Comandos BASH

A partir de ahí la ventana que abra, ya sea desde Linux o Windows, sólo admitirá los comandos Bash. Estará conectado a su servidor y podrá gestionar todos los servicios usando los comandos adecuados.

Lo básico

Algunos comandos básicos de Bash:


pwd : muestra el directorio de trabajo actual (tras la conexión será /root)
ls : lista todos los ficheros del directorio actual
cd : entra en el directorio especificado
cd .. : remonta en arborescencia (sale del directorio actual)
ps -aux : muestra los procesos lanzados con su número de identificación (pid)

kill : mata un proceso según el número de pid indicado

kill -9 : mata un proceso según el número de pid indicado, con ayuda de un gran hacha entre los dos ojos

cp : copia un fichero fuente sobre el nombre de destino (o en el repertorio de destino si existe)

cp -r : copia un directorio fuente sobre el nombre destino (o en el repertorio de destino si existe)

untar vxzf : descompresión de un archivo tar en formato gz en el repertorio actual.

untar vxjf : descompresión de un archivo tar en formato bz2 en el repertorio actual.

rm : eliminar el fichero en el directorio actual

wget : permite repatriar un fichero distante en protocolo FTP o HTTP y depositarlo en el repertorio actual.



El comando que proporciona la ayuda completa sobre un comando: man



El indispensable : screen

El comando más útil para administrar servidores de juegos es el comando screen.

screen permite lanzar un servidor de juego y desconectarse de dicho servidor dejándolo conectado a una consola "virtual".

Si no lo hiciera así, al desconectarse de su SSH, el juego se terminaría, tendría que mantener abierta la conexión SSH.

Con el screen, podrá salir del SSH y dejar el juego "residente", corriendo en el servidor.



Para lanzar un screen: teclee screen.

Para desconectar un screen: pulsar "ctrl" + a (combinación de teclas) dentro de la ventana o introdozca la orden screen -d a partir de la ventana o de un shell.



Para retomar un antiguo screen : screen -r

Para obtener la lista de screens de usuario en curso: screen -ls



Nota: puede dar nombres a las consolas utilizando la opción -S NOMBRE_SCREEN sustituyendo NOMBRE_SCREEN por el nombre que prefiera.



El nombre puede ser utilizado con todos los comandos en línea de screen : -r, -d para reconocer una consola concreta.



Es posible lanzar screen directamente con un programa ejecutable: screen vi /etc/motd.

Hay que tener en cuenta que le screen muere cuando el programa termina.


IMPORTANTE /!

Puede lanzar un screen en modo desconectado -m -d bajo un usuario distinto de root utilizando su o sudo PERO no podrá retomar ese screen de cualquier manera. Tendrá que conectarse bajo el login de ese screen "directamente", sin tener pasar de nuevo por su ou sudo.




Otra astucia con screen, es la combinación de la opción -m -d con un programa ejecutable. De esta manera screen va a lanzar el programa y se desconecta inmediatamente. Es muy útil para lanzar los juegos al arrancar la máquina.



Ejemplo:

screen -S logs -m -d tail -f /var/log/messages

lanzará un screen con una cola sobre los logs a continuación



screen -r logs

parará la consola anteriormente lanzada.



Primeros pasos




Primera conexión SSH a su Gameplan




Para que los mensajes de ayuda de Linux sean en español puede usar el comando export

Ejemplo

export LANG=es_ES



Antes de realizar cualquier operación en su servidor Gameplan y para evitar fallos de seguridad, debe lanzar las sesiones de juegos con otro usuario diferente al de root (superusuario).



Puede crear en el curso de su primera conexión al servidor un nuevo usuario con ayuda del comando adduser.



Ejemplo

adduser juegos

passwd juegos



El servidor le pedirá dos veces la contraseña de este usuario (juegos) para confirmarla.

De esta manera usted ha creado un usuario llamado juegos. Sustituya el nombre juegos por el nombre de login (usuario) que desee.



A partir de aquí le recomendamos que salga de la consola SSH y conecte de nuevo con el login recien creado y la contraseña suministrada.



Puede continuar con las guías específicas para su juego.

Más información


: GamePlanHowToHalfLife :: Modo de empleo para el servidor Half-Life? versión estándar, Steam y sus mods.

: GamePlanHowToQuake3 :: Modo de empleo para el servidor Quake3.



: SshSobreServidorDedicado :: Como conectarse al servidor en ssh.