fix(server): implement graceful shutdown to reset connected characters on SIGTERM/SIGINT (#26) - #32
Conversation
…onnected characters (Bitcoindefi#26)
|
Cierro esta porque la #26 ya quedó resuelta en Qué pasóLa #26 tuvo seis PRs a la vez, de seis personas distintas: #32, #48, #65, #80, #91 Se mergeó #80, de @Yerickmondra15, por tres razones concretas:
Por qué no se puede sumar esta ademásNo es que sobre: es que rompería. Contexto que no se veía desde afueraLos PRs que vienen de un fork quedan en Y aparte Gracias por el laburo. Si querés seguir, en las issues abiertas hay varias sin |
Resumen
Este PR soluciona la issue #26 implementando el manejo de señales de apagado (
SIGINTySIGTERM) para realizar ungracefulShutdownen el servidor de juego.Cambios realizados:
handleProtocol.consoleToAll("[Servidor] El servidor se está reiniciando / apagando...", ...)).vars.clients.POST /internal/characters/reset-connectedutilizandovars.tokenAuthpara desmarcar los personajes en la base de datos inmediatamente.Closes #26