Contenido generado con IA — puede contener errores.

Competitivo

Estadísticas

Los tres niveles de contadores, qué guarda una partida, las clasificaciones y los comandos que las editan.

Tres niveles

NivelTablaAlcance
Temporadapractice_player_season_statsUna fila por jugador, por kit y por temporada
Históricopractice_player_lifetime_statsUna fila por jugador y por kit, de todas las temporadas
Partidapractice_match_historyUna fila por jugador y por partida

Todos los ladders, sidebars, placeholders y menús leen el nivel de temporada. El histórico es el registro permanente y sobrevive a todas las rotaciones.

El ladder global no es una tabla aparte: es una fila más en las mismas tablas, guardada bajo el id de kit global. Eso es lo que permite que una sola consulta responda tanto «top en Sumo» como «top general».

Qué guarda una fila

GrupoCampos
Resultadowins, losses, draws, winRate
Combatekills, deaths, kdr, damageDealt, damageTaken
PrecisiónhitsDealt, hitsReceived, totalSwings
CombobestCombo, comboSum, comboSamples
RachascurrentStreak, bestStreak
Ratingelo, peakElo, lowElo, rankedGamesPlayed
TiempotimePlayed, firstMatchAt, lastMatchAt

winRate y kdr se guardan, no se calculan al leer, para que una clasificación pueda ordenarse por ellos en la base de datos.

Cuándo se escriben

Las bajas y muertes se registran según ocurren, para que un sidebar en vivo y una racha se mantengan exactos a mitad de partida. Todo lo demás —el resultado, el daño hecho y recibido, los golpes, los swings, el mejor combo y el tiempo jugado— se guarda una sola vez, al terminar la partida, como un único delta por jugador.

Una partida CANCELLED, o que nunca salió de la cuenta atrás, no escribe nada.

El daño recibido se deduce del que hicieron los demás

No hay un acumulador aparte de daño recibido. Tu daño recibido es la suma del daño hecho por todos los demás en esa partida, que en un 1v1 es exactamente la producción de tu rival.

Clasificaciones

/stats, /lb o /leaderboard abren la lista de categorías, luego los kits, y luego una clasificación por kit que puede ordenarse por once contadores distintos:

rango, kills, deaths, kdr, wins, losses, win rate, mejor racha, racha actual, daño hecho, tiempo jugado.

AjusteDefectoQué hace
leaderboard.max-entries50Cuántas filas guarda una clasificación

Las clasificaciones se cachean 5 minutos y las ordena la base de datos contra un índice acotado por temporada. Una tabla caducada se sirve desde la última copia mientras se carga otra por detrás, así que un menú nunca se bloquea esperando una consulta.

/stats <jugador> abre las estadísticas de otra persona. Si está desconectada, su UUID se busca por nombre.

Placeholders

Todos los contadores están disponibles como placeholder: mira la referencia de placeholders, incluido %exyliapracticecore_stats_top_<stat>_<posición>% para una fila de clasificación.

Comandos de administración

Todos necesitan exyliapractice.admin y aceptan global en lugar de un id de kit para llegar al ladder general.

ComandoQué hace
/epc stats get <jugador> <kit> <campo>Leer un contador
/epc stats set <jugador> <kit> <campo> <valor>Fijarlo
/epc stats add <jugador> <kit> <campo> <cantidad>Sumarle
/epc stats remove <jugador> <kit> <campo> <cantidad>Restarle
/epc stats summary <jugador> <kit>Un resumen con formato

Los campos editables son:

kills  deaths  wins  losses  elo
best-streak  current-streak  damage  time

best-streak y current-streak aceptan también beststreak y currentstreak. Todos los campos se acotan en cero: add y remove no pueden dejar un contador en negativo. time va en milisegundos.

Esto edita solo la temporada actual

stats set y stats add no tocan el nivel histórico, así que corregir una fila de temporada no reescribe el registro permanente.

Operaciones masivas

/epc → Data Management, todas con confirmación previa y todas irreversibles:

AcciónQué hace
Clear kit statsBorra todas las filas de la temporada actual de un kit
Clear all statsBorra todas las filas de la temporada actual
Reset kit ELODevuelve cada rating de la temporada actual de un kit a elo.starting-mmr
Reset all ELOLo mismo para todos los kits
Clear kit customizationsBorra los loadouts guardados de todos los jugadores para un kit
Clear all customizationsLo mismo para todos los kits
Purge match historyBorra filas de historial
Export / ImportUn volcado completo de la base de datos, por el módulo de transferencia de ExyliaLib

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