Un servidor que lleva tres semanas encendido va mediblemente más lento que ese mismo servidor recién reiniciado. No hay nada roto: se acumulan varias cosas pequeñas, y un reinicio las limpia todas de una vez.
Lo que estás viendo
- El TPS va bien después de reiniciar y se degrada poco a poco a lo largo de días.
- El uso de memoria sube sin parar y nunca vuelve a bajar.
- Las pausas se alargan y se repiten más cuanto más tiempo lleva encendido.
Por qué pasa
Un tiempo de actividad largo acumula fragmentación de memoria, plugins que pierden un poco, chunks que se quedan cargados porque algo los referenció una vez, y un montón de memoria que crece hasta que la recolección de basura tiene que esforzarse más en cada pasada.
Qué hacer
- Crea una tarea programada en el panel
El panel puede reiniciar el servidor con una programación cron. Una vez al día sobra para la mayoría.
- Elige una hora de verdad tranquila
Mira cuándo están conectados tus jugadores, no lo que a ti te parece tranquilo. La tarea corre en la zona horaria que muestra el panel, así que compruébala antes de fijar la hora.
- Avisa a los jugadores antes
Un plugin que anuncie el reinicio unos minutos antes convierte una desconexión en un evento esperado.
El TPS después de una semana de reinicios diarios se mantiene cerca del que tiene el primer día.
Si el reinicio es lo único que te arregla el lag y vuelve en horas en vez de en días, eso es una fuga que merece la pena encontrar en vez de tapar. Perfílalo antes de conformarte con reiniciar.