Pular para o conteúdo principal

Erro de memória (OutOfMemoryError) no servidor de Minecraft

O erro java.lang.OutOfMemoryError: Java heap space aparece quando o servidor precisa de mais RAM do que foi alocada. Veja como resolver de verdade.


1. Aumente o -Xmx (dentro do plano)​

A JVM usa o parâmetro -Xmx para o teto de memória. Suba conforme o servidor:

java -Xms2G -Xmx6G -jar server.jar nogui
Não aloque toda a RAM

Deixe folga para o sistema. Alocar 100% da RAM da máquina causa travadas — não resolve o erro.


2. Reduza view-distance e entidades​

RAM sozinha não basta se o servidor carrega muitos chunks e entidades. No server.properties:

view-distance=8
simulation-distance=6

E limite mobs/itens no spigot.yml/paper. Veja otimização completa.


3. Use as flags do Aikar​

As flags do Aikar (G1GC) deixam o coletor de lixo muito mais eficiente e evitam picos de memória. São padrão de mercado em servidores Paper.


4. Suspeite de plugins/mods com vazamento​

Se a memória sobe sem parar até cair, pode ser memory leak de um plugin/mod. Use o Spark para achar o culpado e remova/atualize o plugin.


5. O plano é pequeno demais?​

Modpacks e redes grandes podem simplesmente precisar de mais RAM do que o plano oferece. Considere subir de plano ou migrar para um Servidor Dedicado.


🔗 Veja também​