Minecraft.How
Cargando...
Saltar al contenido
Consola de un servidor de Minecraft que muestra a CombatLogX marcando a dos jugadores en combate PvP con un temporizador de cuenta atrás

CombatLogX: Cómo evitar la desconexión en combate

Alex Maftei
Alex Maftei
@ice
Actualizado
116 vistas
TL;DR:CombatLogX es un plugin de Spigot gratuito y de código abierto que castiga a los jugadores que se desconectan durante el PvP para evitar morir.

"Un plugin de Spigot modular que evita que los jugadores se desconecten durante el combate y cuenta con muchas expansiones para funciones adicionales."

SirBlobman/CombatLogX · github.com
⭐ 154 estrellas💻 Java📜 GPL-3.0

Imagina esto: persigues a alguien por medio mapa en un combate PvP, asestas el golpe final y desaparece. Se ha desconectado. Sin objetos caídos, sin bajas, sin nada que mostrar por la carrera. Eso es la desconexión en combate, y CombatLogX es el plugin creado para asegurarse de que deje de funcionar.

Qué hace CombatLogX

CombatLogX es un plugin de Spigot (también funciona en Paper y Folia) basado en una regla estricta: si estás en una pelea, no puedes escapar saliendo del juego. En el momento en que un jugador ataca o recibe un golpe, el plugin lo "marca" como en combate durante un tiempo determinado. Si te desconectas mientras esa marca está activa, recibes un castigo, lo que normalmente significa que tu personaje muere en el acto y deja caer todo, exactamente igual que si hubieras perdido el duelo de forma honesta.

Está escrito en Java, es de código abierto bajo la licencia GPL-3.0 y cuenta con unas 154 estrellas en GitHub. Su creador, SirBlobman, lo ha mantenido actualizado durante años y es compatible con versiones de Minecraft hasta la 26.1.2. Ese historial importa más que cualquier cantidad de estrellas cuando le entregas a un plugin el control sobre las reglas de combate de tu servidor.

Esa es la base. Sin embargo, lo que hace que los administradores le sean fieles es el sistema de expansiones, del cual hablaré ahora.


Por qué los dueños de servidores lo utilizan

Desconectarse en combate es el tipo de problema que arruina silenciosamente un servidor PvP. Un jugador descubre que puede presionar Alt+F4 en cuanto su barra de salud se pone peligrosa y, en una semana, todo el mundo lo hace. Las peleas pierden sentido. ¿Para qué arriesgar tu armadura de diamante si puedes simplemente desconectar el cable de red?

Los servidores de Factions son el hogar obvio para esto. Y siendo sinceros, también los mundos de survival con PvP abierto, las configuraciones estilo hardcore y cualquier modo donde haya botín en juego. Si tus jugadores pueden perder objetos al morir, alguien intentará evitar esa muerte desconectándose.

Y no se trata solo de castigar. Una configuración antitrampas justa hace que el combate se sienta honesto, que es la mitad de la razón por la que la gente entra a un servidor PvP en primer lugar. Las peleas justas retienen a los jugadores. Las escapadas baratas los alejan.

Es un plugin pequeño que resuelve un problema social bastante molesto. Ese es mi tipo de mod favorito.


Instalación en tu servidor

Un aviso antes de empezar: CombatLogX necesita Java 25, un servidor con Spigot, Paper o Folia (desde la 1.19.4 hasta la 26.1.2) y una librería complementaria llamada BlueSlimeCore, en su versión 2.9.9 o más reciente. Si te olvidas de BlueSlimeCore, el plugin simplemente no cargará, lo cual confunde a muchos principiantes.

Puedes descargar la última compilación desde la página de recursos de SpigotMC o desde el servidor Jenkins del creador si quieres versiones beta. La versión actual es la v11.4.0.0.1156. Una vez que tengas el archivo zip, el proceso general es el siguiente:

bash
# 1. Primero detén el servidor
stop

# 2. Coloca estos archivos en /plugins/
# CombatLogX.jar
# BlueSlimeCore.jar

# 3. Pon los archivos de las expansiones en
# /plugins/CombatLogX/expansions/

# 4. Inicia el servidor de nuevo y recarga la configuración en el juego
/clx reload

El archivo zip incluye el archivo jar principal, la dependencia principal y un paquete de archivos jar de expansión que debes copiar en esa carpeta de expansiones. Edita los archivos de configuración y de idioma a tu gusto, ejecuta /clx reload y listo. No es necesario reiniciar por completo para la mayoría de los ajustes de configuración, lo cual es muy útil cuando estás afinando la duración de las marcas.

Un pequeño inciso mientras hablamos de montar un servidor: si estás probando esto en una máquina nueva y quieres una dirección limpia para dar a tus amigos, nuestra herramienta de DNS gratuita para Minecraft te ofrece un dominio ordenado en lugar de hacer que todos memoricen una IP. Volviendo al plugin.


Expansions, donde la cosa se pone interesante

Aquí es donde CombatLogX se diferencia de un script básico antitablas. La mayoría de sus funciones no están integradas en el archivo principal. Son expansions (expansiones), pequeños módulos que colocas en la carpeta de expansiones, siendo cada uno su propio archivo jar. ¿Quieres una función? Añade el jar. ¿No la quieres? Borra el jar. Ese es todo el modelo.

El creador mantiene la lista completa en la documentación, pero las categorías cubren lo que cualquier administrador enfocado en el PvP esperaría: impedir que los jugadores usen ciertos comandos mientras están marcados, bloquear teletransportaciones fuera de un combate, evitar que los combatientes entren en zonas seguras, temporizadores en pantalla para que los jugadores sepan cuánto tiempo siguen atrapados y ventanas de protección para jugadores nuevos para que no sufran abusos nada más aparecer.

También puedes ajustar los parámetros en la configuración: cuánto dura la marca de combate, qué cuenta como combate y quiénes están exentos. Si lo pones muy corto, los jugadores escapan; si lo pones muy largo, la gente se queja de estar atrapada. Un valor de entre quince y treinta segundos suele sentirse bien, aunque eso depende totalmente del ritmo de tu servidor.

El enfoque modular tiene una gran ventaja. El plugin principal se mantiene ligero y solo ejecutas código para las funciones que realmente usas. Un servidor pequeño de Skyblock y una red masiva de Factions pueden ejecutar CombatLogX sin que ninguno cargue con peso innecesario.

Un detalle agradable: cada carpeta de expansión incluye su propio archivo README, por lo que no vas a ciegas cuando activas algo.


Dónde suelen surgir problemas

El requisito de Java 25 es el más importante. Un número sorprendente de hostings económicos y configuraciones antiguas todavía usan versiones anteriores de Java, y CombatLogX simplemente no arrancará sin la versión 25. Revisa el panel de tu hosting para ver si hay un selector de versión de Java antes de culpar al plugin.

Olvidarse de BlueSlimeCore es el segundo error clásico. Es un archivo jar separado, es obligatorio y el plugin no funcionará sin él. Sube ambos siempre.

Luego está la carpeta de expansiones. Algunas personas colocan el jar principal, reinician y se preguntan por qué no aparece ninguna de las funciones geniales. Esas funciones viven en los archivos jar de expansión independientes que debes copiar a mano. El plugin base se encarga de la marca y del castigo por desconexión; todo lo demás es opcional.

Una breve nota sobre Folia: es compatible, pero Folia funciona de manera muy diferente por dentro, así que prueba tus expansiones en un mundo de pruebas antes de pasarlas al servidor principal. De hecho, ese es un buen consejo para cualquier software de servidor, no solo para Folia.

Ya que estoy dando consejos no solicitados (los plugins de combate me ponen en modo de administración de servidores): si tu comunidad de survival sigue discutiendo sobre si sus portales al Nether están bien alineados, la calculadora de portales al Nether lo resuelve en unos diez segundos. No tiene nada que ver con CombatLogX, solo es útil.


Alternativas y mi opinión sincera

CombatLogX no es la única opción antitrampas en combate que existe. CombatTagPlus es una alternativa veterana y ligera en la que muchos servidores antiguos todavía confían, y hay varios plugins más pequeños de "combat tag" en SpigotMC si buscas algo extremadamente simple. La desventaja suele ser la flexibilidad: los más sencillos hacen una sola cosa, mientras que CombatLogX te ofrece todo un buffet de expansiones.

¿Lo usaría? En un servidor PvP, sí, sin dudarlo demasiado. Se mantiene activamente, su diseño modular es realmente inteligente y el precio (gratis, bajo GPL-3.0) es difícil de superar. El requisito de Java 25 es lo único que verificaría primero, ya que suele causar sorpresas en los hostings más económicos.

Si tu servidor no tiene PvP ni pérdida de objetos al morir, puedes saltártelo. Para cualquiera que organice peleas que valga la pena ganar, es una recomendación fácil.

Sobre el autor
Alex Maftei
Alex MafteiRedactor principal

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

¡Compártelo con tus amigos!

Preguntas Frecuentes

¿Es CombatLogX gratuito?
Sí. CombatLogX es de código abierto bajo la licencia GPL-3.0 y se puede descargar gratis desde SpigotMC o desde el servidor Jenkins del creador. No pagarás por el plugin principal ni por sus expansiones. Al ser GPL-3.0, también puedes estudiar el código fuente en Java en GitHub y crear tu propia versión, siempre y cuando mantengas los cambios abiertos bajo la misma licencia. No hay ninguna versión de pago que bloquee las funciones principales.
¿Qué versiones de Minecraft y software de servidor admite CombatLogX?
Las versiones recientes funcionan en Spigot, Paper y Folia desde la versión 1.19.4 hasta la 26.1.2. También necesitarás Java 25 instalado y la librería BlueSlimeCore (2.9.9 o posterior), que es un archivo jar independiente. Si tu hosting utiliza una versión anterior de Java, el plugin no arrancará, así que revisa el selector de Java de tu panel antes de instalarlo. Haz que la compilación coincida con la versión de tu servidor para evitar errores de carga al iniciar.
¿Por qué CombatLogX no carga en mi servidor?
La causa más común es la falta de una dependencia. CombatLogX necesita que BlueSlimeCore esté como un archivo jar separado en tu carpeta de plugins y no funcionará sin él. El segundo culpable habitual es Java: el plugin requiere Java 25 y las versiones anteriores bloquean el inicio por completo. Comprueba ambas cosas, confirma que la versión de tu servidor esté dentro del rango compatible y luego ejecuta /clx reload. Leer el registro de la consola del servidor al iniciar suele señalar directamente lo que falta.
¿Qué son las expansiones de CombatLogX y las necesito?
Las expansiones son módulos opcionales, cada uno en su propio archivo jar, que añaden funciones adicionales al plugin principal. El CombatLogX base se encarga de marcar a los jugadores en combate y castigar las desconexiones; las expansiones añaden extras como bloquear comandos durante una pelea, detener teletransportaciones o mostrar temporizadores de combate. No son estrictamente obligatorias, pero es donde se encuentra la mayor parte de la flexibilidad. Coloca un archivo jar en la carpeta de expansiones para activar una función o bórralo para quitarla.
¿Cómo castiga CombatLogX a alguien que se desconecta en medio de una pelea?
Cuando un jugador marcado se desconecta durante el combate, el plugin normalmente mata a su personaje en el acto para que suelte sus objetos exactamente igual que si hubiera muerto en la pelea. El comportamiento exacto es configurable y las expansiones pueden ajustar cómo funcionan los castigos. El objetivo es sencillo: eliminar el incentivo de salir furioso de una batalla perdida. Configuras la duración de la marca de combate en el archivo de configuración y ejecutas /clx reload para aplicar los cambios.

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Comentarios

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Utilizamos cookies para mejorar tu experiencia. Al continuar utilizando este sitio, aceptas nuestro uso de cookies. Lee nuestra Política de Privacidad