Quanta RAM precisa um servidor de Minecraft
RAM recomendada por tipo de servidor e número de jogadores, o que consome mesmo a memória e como saber que falta.
Na maioria dos servidores a fronteira está onde começam os mods. Um Paper simples para um grupo de amigos fica bem com 3 GB, um modpack médio precisa de 6 a 8 GB e os packs técnicos grandes não correm bem abaixo de 10 GB.
| Tipo de servidor | Jogadores | RAM recomendada |
|---|---|---|
| Vanilla ou Paper, sem extras | 2 a 5 | 2 a 3 GB |
| Paper com uma dúzia de plugins | 5 a 15 | 4 GB |
| Paper, servidor grande com economia e regiões | 20 a 40 | 6 a 8 GB |
| Modpack até 150 mods (Fabric, Forge) | 3 a 8 | 6 a 8 GB |
| Modpack técnico grande | 3 a 10 | 10 a 16 GB |
Não queres adivinhar? Usa a calculadora de RAM: pergunta pelo motor, extras e jogadores e dá-te um valor concreto com os planos certos.
O que consome mesmo a memória
A memória de um servidor de Minecraft vai para três coisas, por esta ordem: mods e plugins, o tamanho do mundo carregado e só depois o número de jogadores. Por isso um servidor para três pessoas com um modpack pesado precisa de mais do que um para trinta com Paper simples.
Cada jogador carrega um pedaço do mundo à sua volta, e esses chunks ficam na memória algum tempo depois de ele sair. Quanto maior a distância de visão e mais espalhados os jogadores, mais fica na RAM ao mesmo tempo.
O motor faz diferença
- Paper e Purpur têm otimizações que o Vanilla não tem e precisam normalmente de 20 a 30 % menos memória com os mesmos jogadores.
- Fabric é leve por si só; o que custa memória são os mods.
- Forge e NeoForge arrancam com muito mais carga, porque carregam muitas mais classes.
- Vanilla é o mais simples e o que mais consome com muitos jogadores.
Mods e modpacks
Regra aproximada: 100 mods ocupam cerca de 4 GB no arranque, antes de alguém entrar. Junta-se o mundo, os jogadores e o que os mods fazem em segundo plano, como máquinas e automatização nos packs técnicos.
As páginas dos modpacks indicam muitas vezes memória recomendada, mas esse valor é para o cliente do jogo, não para o servidor. O servidor não desenha gráficos, mas guarda todo o mundo carregado e o ambiente de cada jogador.
Sinais de que o servidor precisa de mais RAM
O servidor engasga ou congela por instantes a cada poucos segundos, cai com OutOfMemoryError, ou o painel mostra a memória sempre perto do limite. O separador Análise de registos reconhece uma queda por falta de memória e diz-to. Podes subir de plano no painel a qualquer momento sem mover ficheiros.