Configurar o Spark e iniciar um profiler do Spark num Minecraft servidor Spigot oferece uma visão crucial sobre o seu desempenho. Uma framework de computação distribuída, o Spark analisa rapidamente grandes volumes de dados com mestria. Esta combinação permite identificar estrangulamentos de desempenho, como plugins lentos ou configurações do servidor abaixo do ideal, abrindo caminho para afinações e para aumentar a eficiência geral do servidor. Com as capacidades do Spark, os administradores do servidor podem tomar decisões informadas para otimizar a jogabilidade e garantir operações dos jogadores mais fluidas.
Requisito: Bukkit ou Spigot/Paper é necessário para instalar e executar um Profiler Spark num Servidor Minecraft.
Como Instalar o Spark num Servidor Minecraft
1. Transferir Spark.
2. Inicie sessão no painel BisectHosting Starbase.
3. Pare o servidor.
4. Vá para o separador Ficheiros.
5. Abra a pasta plugins.
6. Faça o upload do ficheiro .jar do passo 1.
7. Inicie o servidor.
Como Executar um Profiler Spark num Servidor Minecraft
1. Junte-se ao servidor.
2. O profiler do Spark vai iniciar automaticamente. Deixe-o correr durante alguns minutos.
Nota: Para reiniciar o profiler, execute os seguintes comandos em sucessão:
/spark profiler cancel/spark profiler start
3. Introduza o seguinte comando no chat para ver o profiler enquanto este está a correr: /spark profiler open
4. Introduza o seguinte comando no chat para parar o profiler: /spark profiler stop
5. Clique na ligação gerada para abrir os resultados do Profiler Spark.
Como Ver O Relatório Do Spark
1. Ative os visores pretendidos. Ative todos os visores para ver mais informações.
| Widget | Descrição |
| TPS | Ticks por segundo. Quedas no TPS predefinido indicam lag. |
| MSPT | Milissegundos por tick. Ticks mais baixos são melhores para o desempenho. |
| Memória | Excesso ou falta de RAM irá afetar negativamente o servidor. |
| GC | Recolha de lixo. Uma GC lenta irá causar lag no servidor. |
2. Na secção visores, abra o separador pretendido.
| Vista | Descrição |
| Memória | Mostra detalhes importantes sobre a Heap. |
| Flags da JVM | Mostra os argumentos da JVM com que o servidor foi iniciado. |
| Mundo | Veja as diferentes entidades atualmente geradas no servidor. |
3. Escolha a vista pretendida.
| Vista | Descrição |
| Vista geral | Abra os menus pendentes para encontrar threads de alto processamento. As threads principais que iniciam e executam o Minecraft costumam ter utilização elevada. |
| Vista de Plugins | Mods | Mostra a utilização de cada plugin/mod. |
Nota: As barras à direita mostram uma representação visual das percentagens.
4. Clique no ícone da chama para abrir o Flame Graph. Esta é uma vista alternativa dos menus pendentes da Vista geral que usa barras. Clique no ícone x para voltar.
5. Escolha o ícone de exportação para guardar o relatório. Compare vários relatórios do Spark para acompanhar o desempenho do servidor.
Nota: Criar um relatório inicial ajudará a definir uma base de referência para comparar relatórios do Spark.