|
Buscar |
Manual de usuario de servidores Gameplan - Half LifeRequisitosAntes 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 pasosPrimera conexión SSH a su GameplanPara 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 lejosCreación de un nuevo fichero de configuraciónPara 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 diferenteSi 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 privadoPara 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 HLUtilice 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. |