Minecraft: Solucionar problemas y reducir el…
Descripción general
Sección titulada «Descripción general»Existen varios métodos para abordar y minimizar la latencia en un servidor Minecraft. Varios factores, incluidas entidades excesivas, circuitos de redstone y complementos, pueden contribuir al retraso. Las soluciones implican ajustar la configuración del servidor, optimizar complementos y actualizar el hardware. Es fundamental monitorear periódicamente el rendimiento del servidor y tomar medidas inmediatas para reducir el retraso y lograr una experiencia de juego agradable.
La siguiente guía proporciona consejos prácticos para que los propietarios de servidores Minecraft mejoren el rendimiento de sus servidores y reduzcan la latencia.
Solución de problemas y reducción del retraso en un servidor Minecraft
Sección titulada «Solución de problemas y reducción del retraso en un servidor Minecraft»Causas comunes
Sección titulada «Causas comunes»- Número excesivo de modificaciones/complementos.
- Asignación de RAM insuficiente para el servidor.
- Larga distancia desde la ubicación del servidor.
- Usando una versión desactualizada de Minecraft.
- Hay una gran cantidad de entidades/elementos en el mundo del juego.
Tipos de retraso
Sección titulada «Tipos de retraso»- Retraso originado en el propio servidor (retraso TPS).
- Retraso causado por problemas de conexión (alta latencia/ping).
- Retraso experimentado por jugadores individuales (retraso de FPS).
Latencia del servidor
Sección titulada «Latencia del servidor»RAM asignada insuficiente para el servidor
Sección titulada «RAM asignada insuficiente para el servidor»La RAM juega un papel crucial en los servidores Minecraft ya que almacena datos del reproductor/entidad/complemento/mod/fragmento. Su servidor Minecraft puede experimentar un retraso si no hay suficiente RAM, ya que la JVM del servidor necesitará trabajar más (realizar recolección de basura) para mantenerse al día.
Desafortunadamente, Minecraft no proporciona métodos integrados para verificar el uso de RAM. Sin embargo, puede instalar el complemento Essentials y usar el comando /memory para monitorear el uso de RAM. Puede utilizar Plugin Installer en AleForge Panel para buscar e instalar este complemento. Al ejecutar el comando /memory, recibirá un resultado similar a este;
El fin “world_the_end”; 625 fragmentos, 18 entidades, 0 mosaicos. Inferior “mundo_inferior”; 0 fragmentos, 0 entidades, 0 mosaicos. Mundo “mundo”; 625 fragmentos, 215 entidades, 14 mosaicos. Memoria libre; 1.715 MB. Memoria asignada; 1.963 MB. Memoria máxima; 1.963 MB. TPS actual = 20 tiempo de actividad; 20 horas
Centrémonos en la salida Free memory; Cubriremos los demás más adelante en este tutorial. Si la cantidad de memoria libre es inferior a 100 MB, es muy probable que se produzca un retraso debido a una RAM insuficiente en su servidor.
Retraso de TPS del servidor
Sección titulada «Retraso de TPS del servidor»TPS (tics por segundo) es una métrica que se utiliza para medir el rendimiento y la estabilidad de los servidores Minecraft, siendo el valor máximo 20,00 TPS. Cada tick representa un ciclo de actualización para su servidor, que incluye acciones como movimientos de la mafia y de los jugadores, crecimiento de cultivos y señales de redstone. Para verificar el TPS de su servidor, puede usar el mismo comando /memory que usamos para verificar el uso/memoria de RAM. Alternativamente, si está utilizando Spigot, puede utilizar el comando /tps sin necesidad de instalar el complemento Essentials. Es ideal que el TPS de su servidor esté entre 19 y 20 para garantizar un rendimiento óptimo.
Correcciones para el retraso del servidor
Sección titulada «Correcciones para el retraso del servidor»Reducir la distancia de visión
Sección titulada «Reducir la distancia de visión»De forma predeterminada, los servidores Minecraft tienen una distancia de visualización establecida en 12 bloques. Si tiene un retraso en su servidor, puede experimentar reduciendo este valor, ya que puede mejorar en gran medida el rendimiento del servidor a costa de representar menos del mundo a la vez. Puede editar este valor desde la página Server Properties del panel.
Configurar reinicios automáticos
Sección titulada «Configurar reinicios automáticos»Configuring automated restarts puede ayudar a mantener un funcionamiento más fluido del servidor al liberar el uso de RAM y recuperar la memoria consumida por complementos o modificaciones con pérdidas de memoria menores.
Ejecute la última versión
Sección titulada «Ejecute la última versión»Asegúrese de estar ejecutando la versión más actualizada de Minecraft y cualquier complemento y modificación en su servidor. Las últimas versiones de software generalmente vienen con correcciones de errores y mejoras de rendimiento que pueden optimizar la velocidad y la estabilidad de su servidor.
Usar papel
Sección titulada «Usar papel»Considere cambiar a Paper si actualmente usa Craftbukkit o Vanilla Minecraft. Paper está construido sobre Craftbukkit, por lo que todos sus complementos funcionarán a la perfección sin necesidad de modificaciones. Puede encontrar más información sobre el papel aquí.
Eliminar modificaciones y complementos no utilizados
Sección titulada «Eliminar modificaciones y complementos no utilizados»Es importante eliminar modificaciones y complementos innecesarios de su servidor para evitar desperdiciar valiosos recursos del servidor. Incluso si no se utilizan, siguen consumiendo recursos. Si cree que puede haber algunos complementos que usará en el futuro pero que no está usando en este momento, puede deshabilitarlos cambiando el nombre del archivo plugin.jar con una extensión “.disable” (por ejemplo, Essentials.jar.disable). Para volver a habilitar un complemento, simplemente elimine “.disable” de su nombre.
Pruebe el complemento ClearLagg
Sección titulada «Pruebe el complemento ClearLagg»Considere utilizar el complemento ClearLagg para ayudar a reducir el retraso en su servidor. Viene equipado con varias funciones útiles y es altamente personalizable, lo que lo convierte en una opción recomendada para cualquier propietario de servidor.
A continuación se muestran algunos ejemplos de comandos que puede utilizar para mejorar el rendimiento del servidor reduciendo el retraso;
- Utilice el comando
/lagg clearpara eliminar todas las entidades en el servidor - Para deshacerse de todos los mobs en el servidor, ingrese
/lagg killmobs - Si sospecha que ciertos fragmentos pueden estar causando retraso, intente usar
/lagg chunkpara localizarlos - Descargue fragmentos innecesarios escribiendo
/lagg unloadchunk - Por último, libere RAM ejecutando el comando
/lagg gc
Es posible eliminar automáticamente mobs y entidades una vez que su servidor alcance un número específico. Puede configurar esto en el archivo de configuración del complemento.
Agregar un borde mundial
Sección titulada «Agregar un borde mundial»Para optimizar aún más el rendimiento de su servidor, considere usar el complemento WorldBorder o seguir con el borde predeterminado de Minecraft. El complemento WorldBorder le permite limitar el tamaño de su mundo y generar fragmentos previamente. Al hacerlo, los jugadores no tendrán que esperar a que se generen nuevos fragmentos cuando exploren. Esto es especialmente útil si desea mantener su mundo en un tamaño manejable.
Retraso de conexión
Sección titulada «Retraso de conexión»Hablemos del retraso de la conexión. La latencia o ping se refiere al tiempo que tardan los paquetes de su computadora en llegar al servidor. Si se encuentra lejos de la ubicación del servidor, puede experimentar una alta latencia y retrasos en la transmisión de paquetes.
Por ejemplo, cuando coloca un bloque en el servidor, puede haber un ligero retraso antes de que el bloque se registre realmente en el servidor. Del mismo modo, si golpeas a otro jugador, el daño puede tardar un momento en reconocerse. Este retraso se produce porque su cliente Minecraft tiene que enviar cada acción al servidor, que luego la verifica y la envía de vuelta a su cliente y a otros jugadores.
Para determinar la latencia o el ping a su servidor, siga estos pasos según su sistema operativo;
Windows;
-
Abra el símbolo del sistema en su computadora.
-
Ingrese
ping n 5 <server_ip>sin incluir el número de puerto. Reemplace<server_ip>con la dirección IP o el nombre de host de su servidor.
Mac/Linux;
-
Abra Terminal en su computadora.
-
Ingrese
ping c 5 <server_ip>sin incluir el número de puerto. Reemplace<server_ip>con la dirección IP o el nombre de host de su servidor.
Una vez completado, el comando ping se ejecutará durante unos segundos y mostrará el ping promedio al servidor.
| Latencia rápida | 0-100 ms |
|---|---|
| Latencia media | 100-200 ms |
| Latencia lenta | 200-300 ms |
| Latencia retrasada | 300 ms |
Si experimenta una latencia alta (más de 200 ms), sugiere que se encuentra lejos del servidor. Desafortunadamente, no existe una solución directa para la alta latencia, ya que depende de la distancia física entre usted y la ubicación del servidor.
Sin embargo, nuestros servicios proporcionan servidores en varias ubicaciones para garantizar que los jugadores puedan disfrutar de la mejor velocidad de conexión posible. Para comprobar si puede mejorar su conexión, puede ejecutar un comando ping en nuestros servidores de prueba que se enumeran a continuación.
| Ubicación | Servidor de prueba |
|---|---|
| Dallas, Texas | tx1.aleforge.net |
| Los Ángeles, California | ca3.aleforge.net |
| Vint Hill, Virginia | va1.aleforge.net |
| Alemania | fr4.aleforge.net |
| Sídney | sy1.aleforge.net |
| Singapur | sg1.aleforge.net |
Si experimenta una mejor latencia con una ubicación diferente, estaremos encantados de transferir su servidor allí sin cargo. Simplemente solicite una transferencia de ubicación by opening a ticket here.
Retraso de FPS del cliente
Sección titulada «Retraso de FPS del cliente»Es importante tener en cuenta que tanto el cliente como el servidor pueden provocar un retraso de FPS. A veces puede resultar difícil distinguir entre ellos, ya que a menudo ocurren simultáneamente. Por ejemplo, digamos que tienes un mundo con 1000 jugadores. En este caso, el TPS (tics por segundo) del servidor disminuirá porque necesita revisar cada carácter durante cada tick en un segundo. Como resultado, los FPS (cuadros por segundo) de su cliente también disminuirán, ya que tiene que renderizar y mantenerse al día con todos estos personajes.
Para verificar tu FPS mientras juegas en el servidor, simplemente presiona la tecla F3 en tu teclado. Tu FPS se mostrará en la esquina superior izquierda de tu pantalla. Idealmente, deberías apuntar a al menos 30 FPS mientras navegas por el servidor para garantizar un juego fluido.
Correcciones para el FPS del cliente retrasado
Sección titulada «Correcciones para el FPS del cliente retrasado»Utilice Optifine
Sección titulada «Utilice Optifine»Optifine es un mod para Minecraft que ofrece varias funciones personalizables y es muy recomendable para todos los jugadores. Lo más importante es que puede ayudar a aumentar su FTP (cuadros a procesar) y brindar una experiencia de juego más fluida.
Ajustar la configuración de vídeo
Sección titulada «Ajustar la configuración de vídeo»Intente ajustar la siguiente configuración de video en su cliente Minecraft yendo a “Opciones” > “Configuración de video”.
| Opción de gráficos | Configuración |
|---|---|
| Gráficos | Rápido |
| Nubes | Rápido |
| Iluminación suave | Apagado |
| Distancia de renderizado | Entre 4 y 8 trozos |
| Sincronización V | Activado |
| Sombras de entidades | Desactivado |
| Partículas | Mínimo |
Al realizar estos ajustes y utilizar el mod Optifine, debería ver mejoras en el rendimiento de FPS de su cliente.