Existen varias formas de solucionar problemas y reducir el retraso en un servidor de Minecraft. Existen varias causas potenciales de retraso, como entidades excesivas, circuitos de redstone y complementos. Las soluciones incluyen ajustar la configuración del servidor, optimizar complementos y actualizar hardware. Es vital monitorizar el rendimiento del servidor regularmente y tomar medidas para reducir el retraso lo antes posible para asegurar una experiencia de juego agradable. La guía a continuación proporciona pasos prácticos para los propietarios de servidores de Minecraft para mejorar el rendimiento del servidor y reducir el lag.
| Tipos de lag | Descripción | Más información |
| Del lado del servidor |
El lag del lado del servidor se refiere a una caída en los ticks por segundo (TPS).
|
Lag del servidor |
| Conexión |
El lag de conexión ocurre cuando un jugador tiene un ping alto.
|
Retraso de Conexión |
| Del lado del cliente |
El lag del lado del cliente es un problema de rendimiento en la computadora del jugador.
|
Lago FPS del Cliente |
Lag del servidor
RAM del servidor
La RAM se usa para almacenar datos de jugadores, entidades, plugins/mods y chunks. La JVM de un servidor tendrá que trabajar mucho más, por ejemplo con la recolección de basura, para mantenerse al día si no tiene suficiente RAM, lo que causa lag en el servidor de Minecraft.
Instala el complemento Server Stats para obtener una mejor visión del uso de recursos del servidor. Aprende cómo instalarlo aquí.
Nota: El exceso de RAM puede afectar negativamente al servidor.
BisectHosting también ofrece un aumento temporal de RAM del servidor con BisectBoost. Aplicar un aumento temporal de RAM al servidor ayudará a solucionar problemas y manejar cargas más pesadas. Aprende cómo comprar BisectBoost aquí.
Artículo relacionado: Cómo mejorar o reducir un servidor
TPS del servidor
TPS, o ticks por segundo, mide el rendimiento y la estabilidad de los servidores de Minecraft y tiene un límite de 20.00 TPS. Algunos ejemplos de carga en un servidor de Minecraft incluyen el movimiento de mobs y jugadores, el crecimiento de cultivos y el envío de señales de redstone. Si el servidor se ejecuta a 20 TPS, significa que el servidor se actualizará 20 veces por segundo.
Ejecutar un perfilador de rendimiento en un servidor de Minecraft genera un reporte para ayudar a diagnosticar problemas de rendimiento.
Artículo relacionado: Cómo instalar Spark y ejecutar un perfilador de Spark en un servidor de Minecraft
Soluciones para el Retraso del Servidor
Propiedades del servidor
| Propiedad | Descripción |
| Distancia de vista |
Se recomienda cambiar la distancia de vista a Artículo relacionado: Cómo cambiar la distancia de vista en un servidor de Minecraft |
| Distancia de simulación |
Cada chunk dentro de la distancia de simulación de un servidor está haciendo ticks activamente. Reducir la distancia de simulación en Artículo relacionado: Cómo cambiar la distancia de simulación en un servidor de Minecraft |
| Porcentaje de rango de transmisión de entidades |
El Porcentaje de rango de transmisión de entidades determina qué tan cerca debe estar un jugador antes de que el servidor envíe realmente los datos de entidades a su computadora. Reducir el rango de transmisión a Artículo relacionado: Cómo cambiar el rango de transmisión de entidades en un servidor de Minecraft |
| Rango de despawn de mobs |
Administrar el rango de despawn de mobs garantiza que el límite de mobs se llene solo con monstruos que interactúan activamente con los jugadores. Haz coincidir el rango de despawn de mobs con ajustes como la distancia de simulación para optimizar el rendimiento del servidor. Artículo relacionado: Cómo cambiar el rango de spawn de mobs en un servidor de Minecraft |
| Tiempo máximo de tick |
El ajuste Tiempo máximo de tick define cuántos milisegundos puede tardar un solo tick antes de que el servidor decida que está completamente congelado y fuerce un apagado. Cambiar el tiempo máximo de tick del valor predeterminado Artículo relacionado: Cómo cambiar el tiempo máximo de tick en un servidor de Minecraft |
Optimización general
Configura reinicios automáticos
Configurar reinicios automáticos puede ayudar a que el servidor funcione con más fluidez al liberar RAM. También puede recuperar RAM usada por plugins y mods con pequeñas fugas de memoria.
Artículo relacionado: Cómo programar reinicios automáticos en el panel Starbase
Flags de Aikar
Cuando el motor Java de Minecraft se pausa para limpiar memoria, los jugadores experimentan "picos de tick" o rubberbanding repentino. Las Flags de Aikar son argumentos de inicio optimizados para eliminar estas caídas de rendimiento.
Artículo relacionado: Cómo habilitar las Flags de Aikar en un servidor de Minecraft
Pregenerar mundos
Cuando un jugador entra a una zona completamente nueva, el servidor tiene que generar todo desde cero. Pregenerar un mundo significa ejecutar una herramienta que fuerza al servidor a generar y guardar todos estos chunks antes de que los jugadores inicien sesión, para eliminar el lag de generación de chunks.
Artículo relacionado: Cómo pregenerar un mundo en un servidor de Minecraft
Mods de rendimiento
Usar mods de rendimiento es una gran forma de reducir el lag del servidor. Ya sea que ejecutes un servidor tradicional basado en plugins o una red enorme de servidores con mods, las utilidades de rendimiento como ClearLagg y DarkTimer actúan como conserjes automatizados. Estas utilidades se ejecutan completamente del lado del servidor, lo que permite que los jugadores entren sin problemas con un cliente de juego estándar. Proporcionan una capa vital de protección, asegurando que una sola granja automatizada dañada o una explosión accidental de objetos no crashee el servidor para todos los demás en línea.
Artículo relacionado: Vanilla vs. Bukkit vs. modded: cómo elegir un servidor de Minecraft
PaperMC o Spigot
A diferencia del software vanilla predeterminado, Spigot y PaperMC funcionan con mucha más fluidez al permitir que el servidor maneje tareas pesadas como la carga de mapas y el movimiento de monstruos en segundo plano. Les dan a los administradores del servidor control total para optimizar los ajustes del juego, mientras permiten que los jugadores entren fácilmente usando el juego estándar, sin modificar.
Artículo relacionado: Cómo instalar Spigot o PaperMC en un servidor de Minecraft
Lag de conexión
La latencia, o ping, es el tiempo que tardan los paquetes en llegar al servidor desde la computadora. Los usuarios que están demasiado lejos del servidor experimentarán alta latencia, y los paquetes de la computadora tardarán más en llegar al servidor. Por ejemplo, si los jugadores colocan un bloque en el servidor, puede tardar un segundo en colocarse realmente ahí, o si los jugadores golpean a otro jugador, puede tardar un segundo en registrarse el daño.
-
Latencia rápida:
0-100ms -
Latencia media:
100-200ms -
Latencia lenta:
200-300ms -
Latencia con lag:
300+ms
Artículo relacionado: Cómo hacer ping a un servidor de Minecraft
Soluciones para el Retraso de Conexión
Si la latencia al servidor supera los 200ms, significa que el cliente está demasiado lejos del servidor. No hay forma de arreglar una alta latencia, ya que se determina por la ubicación física. Sin embargo, BisectHosting ofrece servidores en múltiples ubicaciones para que los jugadores puedan lograr la mejor latencia posible.
1. Abre la app Símbolo del sistema.
2. Ingresa lo siguiente con una dirección de prueba de la tabla de abajo: ping -n 5 <Test Server>
Nota: Usa
ping -c 5 <Test Server>para Mac/Linux.
3. Presiona Enter en el teclado para ejecutar el comando.
| Ubicación | Servidor de Prueba |
|---|---|
| Ámsterdam | ams.bisecthosting.com |
| Atlanta, GA | atlanta.bisecthosting.com |
| Búfalo, NY | buffalo.bisecthosting.com |
| Chicago, IL | chicago.bisecthosting.com |
| Dallas, TX | dallas.bisecthosting.com |
| Francia | france.bisecthosting.com |
| Alemania | germany.bisecthosting.com |
| Hillsboro, OR | hillsboro.bisecthosting.com |
| Hong Kong | hongkong.bisecthosting.com |
| Jersey City, NJ | jersey.bisecthosting.com |
| Londres, Reino Unido | uk.bisecthosting.com |
| Los Ángeles, CA | la.bisecthosting.com |
| Miami, FL | miami.bisecthosting.com |
| Montreal, Canadá | montreal.bisecthosting.com |
| Mumbai | mumbai.bisecthosting.com |
| Polonia | poland.bisecthosting.com |
| São Paulo, Brasil | brazil.bisecthosting.com |
| Seattle, WA | seattle.bisecthosting.com |
| Singapur | singapore.bisecthosting.com |
| Sídney | sydney.bisecthosting.com |
| Vint Hill, VA | vinthill.bisecthosting.com |
4. Si los usuarios experimentan menor latencia en otra ubicación, transfiere el servidor a esa ubicación sin costo. Aprende cómo aquí.
Lag de FPS del cliente
Aunque el cliente causa lag de FPS, distinguir entre el lag causado por el cliente y por el servidor puede ser complicado. Y en la mayoría de los casos, es ambos. Por ejemplo, si los usuarios tienen un mundo con 1000 entidades, los TPS del servidor bajarán porque tiene que iterar sobre esas entidades una vez por segundo. Y los FPS del cliente bajarán porque tiene que renderizar y mantenerse al día con todas las entidades.
Presiona la tecla F3 mientras juegas en el servidor para mostrar los FPS en la esquina superior izquierda. Los jugadores deben mantener 30-60 FPS mientras caminan por el servidor para una experiencia de juego fluida.
Soluciones para el lag de FPS del cliente
Usar shaders
El ecosistema moderno de shaders, basado en Iris y Sodium para Fabric o Oculus, y en Rubidium o Embeddium para Forge, cambia por completo la ecuación. Estas combinaciones de mods permiten a los jugadores experimentar visuales increíbles como iluminación realista, reflejos en el agua y follaje en movimiento sin destruir sus cuadros por segundo (FPS).
Artículo relacionado: Cómo instalar shaders en Minecraft
Instalar Farsight
Al jugar en un servidor multijugador con mods, los administradores deben optimizar el servidor reduciendo la distancia de vista del mundo para disminuir el lag del servidor. Esto deja a los jugadores mirando una pared de niebla restrictiva y claustrofóbica. El mod Farsight resuelve este problema por completo al permitir que los jugadores vean hasta el horizonte sin poner ni una pizca de carga extra en el servidor. Aprende cómo instalar Farsight en un servidor Fabric aquí.
Artículo relacionado: Cómo instalar Farsight en un servidor de Minecraft Forge/NeoForge
Preajuste de configuración de video
Prueba usar el preajuste fast en la configuración de video del cliente de Minecraft. Ajusta la configuración de video yendo a “Opciones” -> “Configuración de video” en el cliente.