Minecraft: Reducir el retraso de la entidad
Las entidades desempeñan un papel crucial en la jugabilidad de Minecraft, pero se han ganado la reputación de causar problemas de rendimiento en los servidores, independientemente de su tipo. El retraso causado por las entidades suele ocurrir cuando hay abundancia. de ellos en un espacio confinado. Si no se soluciona este problema, puede impacta significativamente el rendimiento del servidor e incluso resulta en corrupción de fragmentos.
¿Qué son las entidades?
Sección titulada «¿Qué son las entidades?»En Minecraft, una entidad se refiere a cualquier objeto que pueda moverse, interactuar con el jugador, almacenar valores o tener una forma que no sea un cubo. Al solucionar problemas relacionados con el retraso de las entidades, es fundamental comprender la distinción entre entidades normales y entidades de mosaico.
Entidades regulares vs mosaicos
Sección titulada «Entidades regulares vs mosaicos»La principal distinción entre estos dos tipos de cosas es si existen como bloques sólidos en el mundo o no. Las entidades regulares abarcan varios objetos como mobs, objetos caídos, proyectiles, vehículos y bloques que caen. Por otro lado, una entidad de mosaico representa un bloque que contiene datos únicos específicos, como el inventario de un cofre o el nivel de poder de Redstone.
Generalmente, las entidades regulares tienden a tener un mayor impacto en el rendimiento que las entidades mosaico. Esto se debe a que las entidades regulares son capaces de moverse y, por lo tanto, requieren cálculos físicos adicionales como gravedad, colisiones e inteligencia artificial, si es necesario. Por el contrario, las entidades de mosaico son bloques estacionarios con muchas menos funciones y posibles problemas de rendimiento. Por lo tanto, tener solo un carro minero con tolva puede afectar el desempeño de la entidad más que una fila completa de tolvas.
Reducir el retraso eliminando entidades
Sección titulada «Reducir el retraso eliminando entidades»Usando un complemento
Sección titulada «Usando un complemento»Eliminar entidades innecesarias es una forma eficaz de reducir el retraso de las entidades en su servidor. Esto se puede lograr fácilmente usando un complemento como ClearLagg, que elimina entidades automáticamente y se puede personalizar para proteger regiones o tipos de entidades específicas.
Otra opción es utilizar un complemento que le permita incluir en la lista negra elementos o entidades que se sabe que causan retrasos en las entidades. BanItem es una herramienta útil que le permite prohibir dichos elementos e incluso otorga permiso a jugadores confiables para acceder a elementos de la lista negra. Recomendamos considerar la prohibición de los siguientes artículos;
- Soportes de armadura y marcos de artículos. Si bien estas entidades tienen principalmente fines cosméticos, potencialmente pueden utilizarse para crear máquinas de retraso.
- Repetidores de Redstone. Estas entidades tienen el potencial de emplearse en máquinas de retraso, lo que permite una activación rápida de numerosas entidades de mosaicos.
La implementación de estas estrategias puede mitigar eficazmente el retraso de la entidad en su servidor sin comprometer el rendimiento.
Comandos vainilla
Sección titulada «Comandos vainilla»Si prefiere no utilizar complementos en su servidor, tiene la opción de eliminar entidades empleando scheduled tasks en intervalos específicos. Dependiendo de las entidades que desee eliminar, aquí hay algunos ejemplos de tareas y sus correspondientes resultados;
kill @e[type=minecraft:REGISTRY_NAME] |
Reemplace REGISTRY_NAME con registry name para la entidad que desea eliminar. Puedes programar varias instancias de esta tarea para eliminar mobs hostiles. |
|---|---|
| mata a @e[tipo=!jugador] | Al ejecutar este comando se eliminarán todas las entidades excepto los jugadores. |