Buscar


imprimir pdf Español

Manual de usuario de servidores Gameplan - Half Life




Requisitos




Antes de lanzar el servidor lea la guia GamePlanHowTo que le mostrará las bases de uso para un servidor Linux a través de SSH.



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.

Supondremos que usted ya está conectado con ese usuario en el resto de la guía.



Lanzar su primera sesión de juego Half-Life?




Con un SSH conectado al usuario que ha creado.



Vaya dentro de su carpeta donde se encuentran los juegos preinstalados

cd /usr/local/games/hlds_l-steam/cstrike



Edite el fichero de configuración de base lanzado al comienzo del servidor de juego.



Diríjalo a su directorio local, para almacenarlo dentro de su espacio privado. Le recordamos que en el resto del disco compartido NFS, usted sólamente tiene acceso en modo de sólo lectura.



Puede dirigirlo a su directorio mediante la orden.

make_local server.cfg



Para modificarlo puede usar el programa vi mediante el comando:

vi server.cfg



Pulse sobre la tecla a para pasar al modo edición de texto.



Haga las modificaciones que desee y luego pulse la tecla Escape cuando haya terminado.

Para salvar el fichero, introduzca :wq y pulse Enter



De este modo su servidor de juegos ya está listo para comenzar.



Para lanzarlo mediante screen (consola virtual) intruduzca:



cd /usr/local/games/hlds_l-steam

screen -dmS constrike ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 -port 27015



Este último comando lanza un mapa de juego de_dust2 con un máximo de 16 jugadores sobre el puerto 27015.

A la consola se le ha dado el nombre de constrike



Ahora puede entrar en la consola para introducir los comandos directamente introduciendo:

screen -r constrike

para dirigirse a la sesión anteriormente creada.



Para salir de la consola sin cerrar el juego, pulse CTRL A+D.

Si pulsa la tecla CTRL+C, el servidor se detendrá.



Para ir mas lejos




Creación de un nuevo fichero de configuración




Para utilizar un nuevo fichero de configuración (por ejemplo server2.cfg) a partir del ya existente puede teclerar las órdenes:

cd /usr/local/games/hlds_l-steam

cp server.cfg server2.cfg



Puede editar el nuevo fichero con el mismo programa vi que utilizamos para el anterior

vi server2.cfg



Pase al modo edición (tecla A o Insert) y una vez terminado, pulse la tecla Escape

Para guardar las modificaciones introduzca la orden :wq y pulse Enter





Lanzar una segunda sesión en otro puerto diferente




Si quiere lanzar un segundo servidor Counter-Strike? sobre un nuevo puerto (por ejemplo el 27016) puede introducir:

cd /usr/local/games/hlds_l-steam

screen -dmS constrike2 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 -port 27016



Este último comando lanza un mapa de juego de_dust2 con un máximo de 16 jugadores sobre el puerto 27016.

A la consola se le ha dado el nombre de constrike2



Puede entrar en la consola recien creada tecleando:

screen -r constrike2



Para lanzar otro fichero de configuración para este servidor diferente a server.cfg (por defecto) añada la opción +servercfgfile nombre_config.cfg en la línea de comando, sustituyendo nombre_config.cfg por el nombre de fichero elegido.



Ejemplo

screen -dmS constrike2 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +servercfgfile server2.cfg -port 27016



Para usar el fichero de configuración server2.cfg.







Copiar nuevos mapas en su espacio privado




Para copiar nuevos mapas en su servidor Gameplan puede usar el comando wget.



Todos los mapas deben de estar disponibles en una dirección URL de internet del estilo

http://direccion_del_mapa/mapa.zip

ftp://direccion_del_mapa/mapa.zip

etc..



Para instalarlo en su directorio de mapas introduzca los comandos:

cd /usr/local/games/hlds_l-steam/cstrike/maps

wget http://direccion_del_mapa/mapa.zip

unzip mapa.zip

Sustituyendo direccion_del_mapa por la dirección del mapa y mapa.zip por el nombre del mapa



Haciendo un listado (comando ls), debería encontrar el nuevo mapa entre los archivos listados.



Otro mod HL




Utilice la misma línea anterior reemplazando -game cstrike de la línea de comandos

por -game acceso_al_mod , donde acceso_al_mod es el directorio donde esté el módulo.



Ejemplo

screen -dmS constrike2 ./hlds_run -game mi_mod +maxplayers 16 +map de_dust2 -port 27016



Este comando elige el directorio mi_mod al cargar el juego.



Steam




/! ATENCIÓN :



No haga ninguna configuración particular con respecto al Steam ni a las actualizaciones. Nosotros nos ocupamos de las actualizaciones automáticas de steam en el disco NFS por usted.