PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Códigos de inicialização do servidor Minecraft e otimização de RAM (sinalizadores de Aikar)

Yazdır

Códigos de inicialização do servidor Minecraft e otimização de RAM (sinalizadores de Aikar)

Não importa quanta RAM você tenha nos servidores do Minecraft, se a lógica de limpeza de memória do Java (Coleta de Lixo) não estiver configurada corretamente, o servidor sofrerá congelamentos repentinos (Spike Lag) a cada poucos minutos. Você inicia seu servidorstart.batoubaslat.batA otimização do arquivo resolve esses congelamentos radicalmente. mundialmente famoso Bandeiras de Aikar Você pode encontrar o código de inicialização correto com parâmetros neste guia.

Etapa 1: Danos do código de inicialização incorreto

A maioria dos proprietários de servidores apenas executa seu servidorjava -Xmx8G -Xms8G -jar server.jarTudo começa com o comando. Este código libera completamente o Java. Java preenche a memória e então interrompe o servidor inteiro por uma fração de segundo para limpá-la (atraso do GC). Os jogadores sentem isso como "jogar para trás ou ficar preso".

Etapa 2: códigos de lançamento otimizados do Aikar

seu servidor iniciar.bat Clique com o botão direito no arquivo, edite-o, exclua todos os códigos nele contidos e cole os seguintes códigos atualizados de acordo com a quantidade de RAM que você atribuiu ao seu servidor:

Para servidores que alocam 8 GB de RAM:

@echo off
java -Xmx8G -Xms8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8m -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapProfilingPercent=45 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui
pause

Nota: Se você for fornecer 12 GB de RAM para o seu servidor, o código no início-Xmx8G -Xms8Gáreas-Xmx12G -Xms12GVocê deve alterá-lo para . Tambémserver.jarSincronize a parte que diz com o nome do seu arquivo jar principal (Ex: paper.jar).

Etapa 3: Vantagens do Código

  • Ativação G1GC: Ele ativa o módulo de coleta de lixo mais estável e compatível com Minecraft do Java.
  • Limpeza instantânea de memória: Ele limpa a RAM em pequenos pedaços em segundo plano quando o servidor está ocioso, evitando que o servidor congele.
  • Prioridade do processador: Ele permite que o Java use os núcleos do processador de forma mais equilibrada.

Este artigo foi preparado especialmente para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner