Saltar al contenido

Error: Exception in Server Tick Loop

El servidor de Minecraft interrumpe el bucle de ticks - cómo encontrar la causa en el log y reparar la entidad, el chunk o el mod dañados.

Exception in Server Tick Loop significa que algo ha lanzado una excepción en el bucle principal del servidor y el trabajo se ha interrumpido. Es un mensaje genérico: por sí solo no dice nada sobre la causa. La respuesta siempre está en la línea Caused by:, unas líneas más abajo.

#Lo que necesitas

  • Acceso a la pestaña Registros en el panel de manage.mchost.gg.
  • Una copia de seguridad antes de tocar cualquier archivo del mundo.

#Paso 1: Encuentra la causa real

En la pestaña Registros, escribe Caused by en el campo Filtrar logs…. Te interesa la última línea de ese tipo que aparece después del mensaje del bucle de ticks.

[10:22:04] [Server thread/ERROR]: Exception in server tick loop
net.minecraft.util.crash.CrashException: Ticking entity
Caused by: java.lang.NullPointerException
    at com.example.mod.EntityHandler.tick(EntityHandler.java:88)

El nombre del paquete de la primera línea at ... (aquí com.example.mod) indica el mod responsable del error.

#Paso 2: Relaciona la causa

Caused by: Qué significa Qué hacer
Ticking entity Entidad dañada en el mundo elimina la entidad, ver más abajo
Ticking block entity Cofre, horno o generador de criaturas dañado elimina el bloque
OutOfMemoryError Falta de memoria consulta Falta de memoria
NullPointerException en un paquete de un mod Error de un mod o plugin elimina el complemento indicado
ArrayIndexOutOfBoundsException en un chunk Archivo de región dañado restaura una copia de seguridad
ConcurrentModificationException Conflicto entre complementos quita los complementos por lotes

#Paso 3: Entidad o bloque dañado

El log indica las coordenadas:

Entity Type: minecraft:villager (net.minecraft.entity.passive.VillagerEntity)
Entity's Exact location: 128.50, 64.00, -311.50
  1. Detén el servidor con el botón Detener.
  2. Haz una copia de seguridad.
  3. Inicia el servidor y elimina enseguida la entidad problemática desde la consola:
kill @e[type=minecraft:villager,x=128,y=64,z=-311,distance=..5]

Si el servidor se cae más rápido de lo que te da tiempo a escribir el comando, la alternativa es eliminar el archivo de región que contiene esas coordenadas o restaurar una copia de seguridad.

Borrar un archivo de región de world/region elimina para siempre un fragmento del mapa de 512×512 bloques, junto con las construcciones de los jugadores. Hazlo solo si tienes una copia de seguridad y después de comprobar qué hay en esa zona.

#Paso 4: El culpable es un mod o un plugin

  1. Detén el servidor.
  2. Elimina el archivo .jar del complemento indicado de /mods o /plugins.
  3. Inicia el servidor y comprueba que el error ha desaparecido.
  4. Si es así, busca una versión más reciente del complemento compatible con tu versión del juego.

Si el log no indica con claridad qué complemento es, mueve todo el contenido de /plugins a una carpeta temporal y vuelve a añadir los archivos por mitades; con unos cuantos reinicios bastará para acotar al culpable.

#Paso 5: Cuando nada funciona

Restaura una copia de seguridad anterior al error: pestaña Copias de seguridad → Restaurar. Si tampoco funciona, queda la reinstalación del servidor recuperando solo el mundo.

#Problemas más habituales

#El error vuelve en cada inicio

La causa está guardada en el mundo (entidad o bloque dañado), no en los archivos del servidor. Reinstalar no la eliminará: hay que reparar el mundo o restaurar una copia.

#El servidor funciona unos minutos y luego se cae

El objeto dañado está en un chunk que solo se carga cuando un jugador se acerca. Revisa las coordenadas del log: indican dónde estaba alguien en ese momento.

#Caused by apunta a net.minecraft y no a un mod

Esto sugiere datos del mundo dañados, no un complemento. Restaura una copia de seguridad.

#El log no contiene Caused by

Descarga el archivo completo con el botón Descargar: la vista en el navegador puede haber recortado las líneas más antiguas.

#No sé interpretar el log

Adjunta el latest.log completo a tu solicitud en el helpdesk. Un fragmento de captura de pantalla rara vez basta.

#Siguientes pasos

Las tecnologías necesarias funcionan siempre. Las funcionales, analíticas y de marketing solo las activaremos con tu consentimiento.

Política de privacidad y cookies