githubEditar

Guia de otimização

Esse guia foi feito traduzindo e pegando informações dos guias do YouHaveTroublearrow-up-right e Paper’s Chanarrow-up-right além da documentação do Paperarrow-up-right, documentação do Sparkarrow-up-right, blog do me4502arrow-up-right e o Discord do Purpurarrow-up-right.

Esse guia foi feito para a versão 1.21.5, algumas coisas ainda servem para a 1.15-1.21.4, e ainda assume que você está utilizando o Purpur para a maioria das configurações, Paper ou Pufferfish ainda servirão para a maior parte deste guia, qualquer software abaixo deles não é recomendado.

circle-info

Nota para usuários que estão no Vanilla, Fabric ou Spigot (ou qualquer coisa abaixo do Paper) - vá até o seu server.properties e mude sync-chunk-writes para false. Essa opção é forçada como false no Paper e seus forks, mas em outras implementações de servidor você precisa alterar isso manualmente. Isso permite que o servidor salve chunks fora do thread principal, diminuindo a carga no loop principal de tick.

Recomenda-se ler o guia abaixo para entender mais sobre os diferentes softwares de servidor:

Softwares de servidorchevron-right

Nunca haverá um guia que lhe dará resultados perfeitos. Cada servidor tem suas próprias necessidades e limites de quanto você pode ou está disposto a sacrificar. Este guia visa apenas ajudá-lo a entender quais opções têm impacto no desempenho e o que exatamente elas mudam. Se você acha que encontrou informações incorretas neste guia, não hesite em entrar em contato.

Atualizado