Contenido generado con IA — puede contener errores.

Competitivo

Temporadas

Rotar el ladder en dos escrituras, qué sobrevive, y el reinicio que viene después.

Una temporada es un periodo numerado con el que se sella cada fila de estadísticas. Rotar una cierra la actual y abre la siguiente; no se copia, sube ni borra nada, así que termina en milisegundos por muchos jugadores que tenga el servidor.

Los tres niveles de estadísticas

NivelTablaLo reinicia una rotación
Temporadapractice_player_season_statsEn la práctica sí: la nueva temporada empieza sin filas
Históricopractice_player_lifetime_statsNunca
Historial de partidaspractice_match_historyNo; las filas llevan la temporada en que se jugaron

Una rotación no destruye nada. Las filas de la temporada anterior siguen en la tabla bajo su número, que es lo que permite que un selector de temporada muestre clasificaciones antiguas.

Rotar

/epc → Data Management → New Season, y confirmar. No hay forma por comando.

Bloquear la cola

El matchmaking se retiene durante las dos escrituras.

Cerrar y abrir

La fila de la temporada activa se marca cerrada con una marca de tiempo de fin; el número siguiente se escribe como nueva temporada activa; se actualiza el espejo del número en la fila de ajustes.

Pasar a todos

Los jugadores conectados empiezan a escribir en la nueva temporada de inmediato, sin reconectarse.

Cancelar boosts

Todos los boosts de ELO personales y globales se cancelan: un boost pertenece a la temporada que lo concedió.

Avisar a la web

En la medida de lo posible. Las temporadas se identifican por número, así que una notificación tardía o reintentada converge al mismo resultado.

El reinicio

AjusteDefectoQué hace
season.restart-after-rotationtrueReinicia el servidor al terminar la rotación
season.restart-delay-seconds15La cuenta atrás con la que se avisa a los jugadores

Con esto activo, el plugin vacía la bandeja de salida web hasta tres veces, avisa a todo el mundo, espera la cuenta atrás y llama a Bukkit.spigot().restart(), cayendo a un apagado normal si no está disponible.

La cola sigue bloqueada durante la cuenta atrás a propósito: reabrirla dejaría que alguien empezara una partida que el reinicio va a interrumpir.

Que el servidor vuelva es cosa de tu supervisor

restart() solo relanza el proceso si restart-script en spigot.yml apunta a un script que funcione. Si no, se apaga limpiamente y algo de fuera de Minecraft tiene que levantarlo, que además es el montaje correcto en un servidor en contenedor.

Con restart-after-rotation apagado, la cola se reabre en cuanto aterrizan las dos escrituras y se sigue jugando en la nueva temporada.

La barra de progreso

season.progress-bossbar en config.yml es la barra que se muestra mientras corre una rotación, con %phase% y %percent%.

Reparación al arrancar

El plugin resuelve la temporada activa en cada arranque y repara en silencio los dos estados que no deberían darse:

  • Ninguna temporada: una instalación nueva recibe la temporada 1.
  • Varias marcadas como activas: una rotación interrumpida a mitad de escritura. Gana el número más alto y el resto se cierran, con un aviso nombrando cada una.
  • Todas cerradas: una rotación que murió entre cerrar y abrir. Se reabre la más nueva en vez de inventar un número nuevo.

Qué no hace una rotación

No limpia el historial de partidas, no toca los loadouts de kit, no reinicia arenas y no sube nada de forma síncrona. Si quieres que las estadísticas de la temporada anterior desaparezcan en vez de archivarse, eso es Data Management → Clear all stats, que es una acción distinta e irreversible.

¿Falta algo en esta página? Dínoslo en Discord