bing

jueves, 23 de mayo de 2024

Herramienta para autolevantar servidores del Half life y sus mods cuando crashean

Hace un tiempo note que habia una comunidad gamer a la que le crasheaba el server y tenian que esperar a que aparezca el admin u encargado que tenga acceso remoto al VPS para poder levantarlo nuevamente, iba a avisarles del programa hlsm (Half life server monitor) pero me colge con otras cosas, aun asi creo que pudieron solucionarlo.

Pero bueno, hay otro server de sven coop en el que queria volver a jugar y justo se dio la casualidad de que esta caido, me imagino que porque abra crasheado ya que el resto de servidores que hostean en esa maquina continuaron online, la cuestion ahora era avisar del uso de este programa para que precisamente no dependan de que alguien este presente para levantarlo.


A mi no me dieron problemas los files de source engine con el viejo sdk o hl2dm cuando teniamos online uno de los primeros servers de nmrih antes de que el mod pasara el steam green light, pero en la actualidad (en realidad hace un par de anios) si me dio problemas con el no more room in hell version standalone, por algun motivo no le reconocia el status y lo reiniciaba de forma constante, que para eso es este programa, para reiniciar el server cuando nota un crasheo random.





En fin, vayamos al grano:
El HLSM (aka Half life Server Monitor) es un programa para ver en tiempo real los datos de los servers que agregamos y su informacion: hostname, puerto, ip, mapa, cantidad de jugadores y slots por rellenar, entre otros datos, pero lo mas importante es que reinicia o vuelve a levantar los servers automaticamente cuando estos crashean, mas aun, muestra cuantas veces fue reiniciado, por lo que podemos ver si nuestros fixes funcionan al reducir la cantidad de restarts.






Link de descarga:


Descarga gratis Half Life server Monitor un link

Como se usa?
Facil, hay que hacer clic derecho sobre el espacio en blanco y darle a *agregar server*, acto seguido nos van a aparecer un quinteto de opciones, pero vamos por las mas importantes que son, nombre del server, ahi le pones lo que quieras porque no te cambia el hostname, es para que lo identifiques al abrir este programa y lo que a mi me sirvio fue ponerle nombres cortos



despues estan las opciones de lanzamiento que es lo mismo que le pones al acceso directo del rehlds cuando lo levantas manualmente, es decir, nombre del mod o valve si se tratara del Half life, puerto, la ip no hace falta, el mapa en que inicia, cantidad de jugadores, modo consola para que no ocupe tanta pantalla y consuma un poco menos, voy a dejar los siguientes ejemplos:


-game cstrike +servercfgfile server.cfg +maxplayers 32 +map de_dust2 -port 27015 -insecure +sv_lan 0 -noipx -console (es el que viene por defecto)

-game vs +maxplayers 24 +map vs_quaint -port 27060 -insecure +sv_lan 0

-game svencoop +maxplayers 15 +map sc_severed -port 27040 -insecure +sv_lan 0 -num_edicts 4096

-game nmrih +maxplayers 8 +map nms_favela +port 27020 +sv_lan 0


Para terminar tenes que usar el boton de examinar para ubicar el ejecutable del server, ya sea hlds o srcds del server que se va a ejecutar con las opciones que colocaste, podes hacer un copypaste de lo que ya tengas en los accesos directos de los servers, con estos tres simples pasos vas a estar bien y el servidor se va a levantar solo sin la necesidad de que te tengas que conectar cuando crashea.

Esta aplicacion como tal es para windows, y windows servers como sistema so tiene una caracteristica muy divertida que es la de andarse actualizando para colocar divertidos parches de seguridad, asique si te reinicia la pc te hace sonar este programa tambien, para cuando esto pase lo que podes hacer es colocar un acceso directo del hlsm.exe dentro de la carpeta startup, ahora mismo no tengo servidores corriendolo asique la ruta que les voy a dar es la de windows 10, para empezar debemos abrir una carpeta al azar (es mucho muy importante que no la elijas), escribir en la barra de direccion %temp% (el bichito de porcentaje se consigue manteniendo apretado shift y luego el numero 5), esto nos va a llevar a la carpeta que contiene los archivos temporales, nosotres debemos posicionarnos sobre la barra de direccion, borrar el texto Local\Temp y darle enter para que nos lleve a la carpeta **Roaming**, de ella abriremos una serie de carpetas que culminan en startup, capaz hago un vidio sobre esto chabales

C:\Users\windows10pc\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Una vez que estamos en esa carpeta vamos a ir a buscar el hlsm.exe, copiarlo y dentro de la carpeta startup pegar el acceso directo de esta cosa, luego cerramos todo, reiniciamos el equipo y al volver a conectarnos por acceso remoto sucedera que tendremos ese programa abierto junto a todos los servidores que se iniciaran con el.





Esto seria inicialmente todo lo basico, ahora voy a seguir escribiendo sobre cosas que probablemente solo me importen a mi, pero como soy buena les voy a permitir leer algo que puede o no parecerles nostalgico

Este programa lo conoci gracias a agusz que lo publico en el foro de baragnet alla por el 2010/11, es menester mencionar que: aunque presento esta utilidad y realizo otros aportes que al Administrador supremo de Baragnet (skilet) le llamaron la atencion, a mi habia algo que me hacia ruido, no se si era muy joven o que, pero no lo queria en el staff. Aun asi, el desgraciado no solo logro ingresar al staff, sino que perduro en el y llego a hundirse con Baragnet junto al server de minecraft.

Asique para los fanaticos de ialgo mi presagio es ese, si bajas los fps y te quedas con el server de minecraft, despues solo queda terminar de bajar la cortina.


Ahora voy a compartir una captura del server de snow war pero no sin antes aclarar que para mi: player era agusz





-
Lo que se menciona en verdad era parte de un meme que tuvo su origen en la la nube de tags del sistema vbulletin que usaba el foro, que en realidad decia "chobis mal admin", despues yo lo confundia y mandaba fruta, hasta habia una captura en la que lo mencionaba a esparta, nada que ver KASASJK
y lo de dinamick, bueno, se lo creyo culpable de hacer uso de hacks para ver a travez de las paredes.

Para terminar, este es agusz en accion:


(?



No hay comentarios.:

Publicar un comentario

de que va el Sven coop y como jugarlo, la guia definitia (?

De que va el sven coop? Se trata de un mod cooperativo para jugar con amigos que utiliza de base el Half life y posee varias mejoras, para a...