Dio Joestar Instalación de un servidor con HldsUpdateTool Tutorial donde aprender cómo usar la herramienta HldsUpdateTool para crear un servidor dedicado, en este caso, para Counter-Strike: Source Juego Counter-Strike: Source Software necesario HldsUpdateTool GCFScape Índice de contenido Instalando HldsUpdateTool... 1 Instalando el servidor... 1 Iniciando el servidor... 4 Entrando al servidor... 5 Actualización del servidor... 5 Actualización con HldsManagement... 5
Instalando HldsUpdateTool La instalación de esta herramienta es muy sencilla gracias al asistente, aún así, explicaré todo paso a paso. Tras descargarlo y ejecutarlo, se abrirá el asistente y nos mostrará la ventana de bienvenida, pulsamos Next >, seguidamente aceptamos los términos con I Agree >. Ahora nos pedirá donde queremos instalarlo, pulsando Browse...podemos elegir un directorio o pulsar directamente Next > y se instalará en la ruta por defecto. En este tutorial se instalará en una carpeta con el nombre HldsUpdateTool en el disco duro C: Pulsamos Next> nuevamente y nos pedirá donde estará alojado nuestro servidor, en este caso Europe, así aseguramos el servidor más cercano para la descarga de los archivos necesarios para el servidor. Pulsamos dos veces más Next> y luego Finish para terminar con la instalación. Para finalizar, vamos al directorio donde se ha instalado y hacemos doble clic en el archivo HldsUpdateTool.exe para que se actualice a la última versión. Instalando el servidor Para descargar los archivos que necesita el servidor se usará la consola de comandos. Para abrirla pulsa el botón de Inicio -> Ejecutar (Windows + R) escribe cmd y pulsa intro. Para evitar problemas, ábrela como administrador. 1
Ahora tenemos que navegar hacia la carpeta donde está el archivo HldsUpdateTool.exe, para ello, se usa el comando CD (change directory) y la ruta a donde queremos ir. En este caso está en la carpeta HldsUpdateTool, que está en C:, sería del siguiente modo: cd c:\hldsupdatetool La consola de comandos no hace diferencia entre mayúsculas y minúsculas. Ahora que tenemos localizado el ejecutable, vamos a decirle donde y que va a descargar usando HldsUpdateTool. Primero vamos a crear una carpeta donde estarán todos los archivos, si quieres puedes hacerlo manualmente desde la interfaz gráfica pero nosotros vamos a decirte cómo hacerlo con el terminal. El comando el MKDIR (make directory), la ruta y al final la carpeta que deseamos crear. Para crear una carpeta llamada ServidorCSS en C: se haría del siguiente modo. mkdir c:\servidorcss Ahora descargaremos todos los archivos necesarios para el servidor a esa carpeta. Para ello usaremos otro comando. hldsupdatetool -command update -game "Counter-Strike Source" -dir c:\servidorcss Para pegar una línea en el terminal, basta con copiarla y pegarla con clic derecho -> pegar, no con Ctrl +V Con el parámetro Counter-Strike Source después de -game estamos especificando que descargue los archivos para un servidor de Counter-Strike: Source, así como en c:\servidorcss le estamos indicando donde los descargará. Esta es la lista de juegos, donde podemos variar el parámetro de -game Juego Counter-Strike:Source Day of Defeat: Source Half-Life 2: Deathmatch Garry's Mod Team Fortress 2 Alien Swarm Left 4 Dead 2 Parámetro Counter-Strike Source dods hl2mp garrysmod tf alienswarm left4dead2 2
Como podrás ver, te indica que archivo se está bajando a tiempo real, donde lo está situando y el porcentaje actual que lleva. Esto puede demorar mucho tiempo, así que dale tiempo. Puedes descargar antes los archivos si los extraes de los GCF con GCFScape, aunque haciendo esto puede que te falten y/o sobren archivos que usa el servidor. Una vez llegue al 100%, abrimos el EXE llamado srcds.exe (C:\ServidorCSS\css), este es el archivo que debemos iniciar para arrancar el servidor. Si al hacer doble clic aparece el siguiente mensaje: Debemos extraer de las GCF dos archivos DLL, que son tier0.dll y vstdlib.dll. Los podemos encontrar en el CFG counter-strike source binaries.gcf, dentro de la carpeta bin y los pondremos en el directorio raíz (en la misma que srcds.exe). Si estamos haciendo un servidor para CS:S, nos puede salir otro error. Desde el mismo GCF anterior, extraemos también la carpeta hud con todos los TGA que contiene. Esta carpeta está en platform -> vgui -> hud, como se muestra en la imagen de la derecha. Deberá estar en el mismo sitio en nuestro servidor. 3
Iniciando el servidor Ahora ya podemos arrancar nuestro servidor y comprobar que está completamente funcional. Lo primero que aparecerá será esta ventana: Game: Este parámetro lo dejamos tal cual. Nombre del servidor: Un nombre para identificarlo Mapa: El que desees Red: Internet para que otros usuarios puedan entrar Núm. máx. de jugadores: Aforo máximo UDP Port: Puerto por donde se envía y recibe paquetes de datos. RCON: Contraseña de administrador Al iniciarlo tendremos esta ventana, si la cerramos, cerraremos el servidor. Desde esta ventana podemos gestionar toda la configuración, los jugadores, los mapas, todo. Es muy sencilla e intuitiva de usar. 4
Entrando al servidor Una vez iniciado el juego, pulsamos el botón Encontrar Servidores y nos dirigimos a la pestaña LAN. Ahí encontraremos nuestro servidor, doble clic y entrarás. Si deseas que alguien que no está en tu red entre al servidor, necesitarás abrir los puertos de tu red, el UDP 27015, en caso de que no lo hayas cambiado. Además, necesitaran saber tu IP pública ya que tu entras con una IP privada. Actualización del servidor Para actualizar el servidor cuando actualice el juego, deberemos abrir la ventana de comandos CMD, ir al directorio donde está el archivo HldsUpdatetool.exe con el comando CD y ejecutar otra vez el mismo comando: hldsupdatetool -command update -game "juego" -dir "ruta servidor" Actualización con HldsManagement Para que el proceso de actualización sea más rápido y sencillo, DioJoestar ha creado un script en batch (BAT) con un sencillo menú. Puedes descargarlo haciendo clic aquí. Antes de ejecutarlo, es necesario cambiar algunas variables para que funcione adecuadamente. Para ello, ábrelo con un editor de texto y edita las siguientes líneas. set hldsdir="directorio HldsUpdatetool.exe" set juegodir="directorio servidor de juego" 5