Configurar Spark y comenzar un perfilador de Spark en un servidor Spigot de Minecraft ofrece una visión crucial sobre su rendimiento. Un marco de computación distribuido, Spark descompone rápidamente grandes cargas de datos con habilidad. Esta combinación permite identificar cuellos de botella en el rendimiento, como plugins lentos o configuraciones de servidor deficientes, allanando el camino para la optimización y el aumento de la eficiencia del servidor en general. Con las capacidades de Spark, los administradores de servidores pueden tomar decisiones informadas para optimizar la jugabilidad y asegurar operaciones más fluidas para los jugadores.
Requisito: Bukkit o Spigot/Paper se requiere para instalar y ejecutar un perfilador Spark en un servidor de Minecraft.
Cómo instalar Spark en un servidor de Minecraft
1. Descargar Spark.
2. Inicia sesión en el panel de BisectHosting Starbase.
3. Detener el servidor.
4. Ve a la pestaña Archivos.
5. Abre la carpeta plugins.
6. Sube el archivo .jar del paso 1.
7. Iniciar el servidor.
Cómo ejecutar un perfilador Spark en un servidor de Minecraft
1. Únete al servidor.
2. El perfilador de Spark se iniciará automáticamente. Déjalo funcionar durante unos minutos.
Nota: Para reiniciar el perfilador, ejecuta los siguientes comandos en sucesión:
/spark profiler cancel/spark profiler start
3. Ingresa el siguiente comando en el chat para ver el perfilador mientras se ejecuta: /spark profiler open
4. Ingresa el siguiente comando en chat para detener el perfilador: /spark profiler stop
5. Haz clic en el enlace generado para abrir los resultados del perfilador Spark.
Cómo Ver el Informe de Spark
1. Activa los displays deseados. Activa todos los displays para ver más información.
| Widget | Descripción |
| TPS | Ticks por segundo. Las caídas en el TPS por defecto indican retraso. |
| MSPT | Milisegundos por tick. Ticks más bajos son mejores para el rendimiento. |
| Memoria | El exceso o la falta de RAM afectará negativamente al servidor. |
| GC | Recolección de basura. Una GC lenta provocará retraso en el servidor. |
2. En la sección de displays, abre la pestaña deseada.
| Display | Descripción |
| Memoria | Muestra detalles importantes sobre el Heap. |
| JVM Flags | Muestra los argumentos de JVM con los que se inició el servidor. |
| Mundo | Muestra las diferentes entidades actualmente generadas en el servidor. |
3. Elige la vista deseada.
| Ver | Descripción |
| Todas las vistas | Abre los desplegables para encontrar hilos de alto proceso. Los hilos principales que inician y ejecutan Minecraft son comúnmente altos. |
| Vista de Plugins | Mods | Muestra el uso de cada plugin/mod. |
Nota: Las barras a la derecha muestran una representación visual de los porcentajes.
4. Haz clic en el flame icono para abrir el Flame Graph. Esta es una vista alternativa de las listas desplegables de Todas las vistas que utiliza barras. Haz clic en el x icono para regresar.
5. Elige el icono de exportar para guardar el informe. Compara múltiples informes de Spark para rastrear el rendimiento del servidor.
Nota: Crear un informe inicial ayudará a establecer una línea base para comparar informes de Spark.