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
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.