⚡Guía de Optimización de Servidor
Esta guía te ayuda a prevenir retrasos (PROBLEMAS DE TPS) en tus servidores optimizando las configuraciones.
Nota para los usuarios que están en vanilla, Fabric o Spigot (o cualquier cosa por debajo de Paper): ve a tu archivo server.properties y cambia sync-chunk-writes
a false
. Esta opción está forzadamente configurada en false en Paper y sus bifurcaciones, pero en otras implementaciones de servidor necesitas cambiarla a false manualmente. Esto permite que el servidor guarde los chunks fuera del hilo principal, reduciendo la carga en el bucle principal de ticks.
Introducción
Nunca habrá una guía que te dé resultados perfectos. Cada servidor tiene sus propias necesidades y límites en cuanto a cuánto puedes o estás dispuesto a sacrificar. Trastear con las opciones para ajustarlas a las necesidades de tu servidor es de lo que se trata. Esta guía solo pretende ayudarte a entender qué opciones impactan en el rendimiento y qué es lo que cambian exactamente. Si crees que has encontrado información inexacta en esta guía, eres libre de abrir un problema o configurar una solicitud de extracción para corregirlo.
Preparativos
Servidor JAR
Tu elección de software de servidor puede marcar una gran diferencia en el rendimiento y las posibilidades de la API. Actualmente, hay múltiples servidores JAR populares viables, pero también hay algunos de los que deberías mantenerte alejado por varias razones.
Selecciones principales recomendadas:
Paper: el software de servidor más popular que busca mejorar el rendimiento mientras soluciona inconsistencias de jugabilidad y mecánicas.
Pufferfish: una bifurcación de Paper que busca mejorar aún más el rendimiento del servidor.
Purpur: una bifurcación de Pufferfish centrada en las características y la libertad de personalización.
Debes evitar:
Cualquier JAR de servidor de pago que afirme tener algo asíncrono: 99.99% de probabilidad de ser una estafa.
Bukkit/CraftBukkit/Spigot: extremadamente obsoletos en términos de rendimiento en comparación con otros software de servidor a los que tienes acceso.
Cualquier plugin/software que habilite/deshabilite/recargue plugins en tiempo de ejecución. Consulta esta sección para entender por qué.
Muchas bifurcaciones más abajo de Pufferfish o Purpur encontrarán inestabilidad y otros problemas. Si buscas más ganancias de rendimiento, optimiza tu servidor o invierte en una bifurcación privada personal.
Última actualización