FAQ
Geral
Quanto de RAM eu preciso para meu servidor?
Para versões acima da 1.13, o consenso geral é o mínimo de 4GB de RAM, com o recomendado sendo 6GB de RAM. Isso acontece devido ao "The Flattening" e as grandes mudanças que a Mojang apresentou nas versões 1.13 e 1.14.
Para networks:
Proxy: 1GB inicialmente
Lobbies: 2GB sem problemas
Backend: Abaixo da 1.13 pode funcionar com 4GB, acima busque por 6GB no mínimo
Observação: Esses valores não servirão para todos, estão aqui apenas como uma base. Recomenda-se primeiro testar com um valor baixo e ir aumentando conforme necessário.
Veja mais detalhes em Utilização da RAM.
Qual versão do Java eu preciso?
Depende da versão do Minecraft e dos plugins que você está usando. Veja a tabela completa em Classes do Java.
Resumo rápido:
Minecraft 1.20.5+: Java 21 ou superior é obrigatório
Minecraft 1.17 - 1.20.4: Java 17 ou superior
Minecraft 1.16.5 e anteriores: Java 8, 11 ou 16
Se você receber um erro como class file version 65.0, isso significa que seu plugin foi compilado com Java 21 e você precisa atualizar sua versão do Java.
Qual software de servidor devo usar?
Para a maioria dos servidores, recomendamos Paper ou Purpur:
Paper: O software mais usado e recomendado, focado em otimização e estabilidade
Purpur: Fork do Paper com patches do Pufferfish, adiciona muitos recursos de jogabilidade e opções de personalização
Pufferfish: Fork do Paper designado para grandes servidores, foco extremo em performance
Todos esses softwares suportam plugins do Bukkit/Spigot e sempre atualizam para a última versão do Minecraft.
Veja o guia completo em Softwares de Servidor.
Meu servidor está com lag, o que fazer?
Identifique a causa: Use o Guia de Medindo Desempenho com o plugin Spark
Siga o guia de otimização: Veja o Guia de Otimização completo
Verifique seus plugins: Plugins mal otimizados podem causar lag severo. Pode fazer o uso de Pesquisa Binária
Comece sempre identificando o problema antes de fazer alterações aleatórias. Todas as alterações no guia de otimização trarão consequências ao seu servidor.
Plugins e Mods
Posso usar plugins e mods juntos?
Sim, mas você precisa de um software híbrido. As opções incluem:
Arclight (Forge + Bukkit)
Mohist (Forge + Bukkit)
Sponge (Forge + SpongePlugins)
Atenção: Softwares híbridos podem ter problemas de compatibilidade e bugs. Teste bem antes de usar em produção.
Veja mais em Híbridos.
Posso usar o comando /reload?
/reload?NÃO. Nunca use o comando /reload em nenhuma circunstância.
O comando /reload causa instabilidades significativas no Minecraft, Bukkit, Spigot, Paper e quase todos os plugins. Ao contrário dos primeiros dias, os plugins não podem mais oferecer suporte adequado ao comando reload.
O que fazer em vez disso:
Para adicionar/atualizar/remover plugins: Sempre reinicie o servidor
Para alterar configurações: Use o comando específico do plugin (ex:
/cb reloadpara CraftBook)
Leia o artigo completo: Tradução do blog do me4502.
Onde posso baixar plugins confiáveis?
Fontes oficiais:
Nunca baixe:
Plugins de sites não confiáveis
Versões crackeadas/leaked de plugins premium
Plugins de fontes desconhecidas sem verificação
Jogadores Piratas
Posso permitir jogadores piratas no meu servidor?
Tecnicamente sim, mas há consequências sérias:
Você perderá:
Autenticação de nicks (qualquer pessoa pode entrar com qualquer nick)
Skins funcionais (todos aparecerão como Steve/Alex)
Todos os dados dos jogadores existentes (itens, XP, conquistas)
Suporte de muitos plugins e desenvolvedores
Suporte de muitas hospedagens (pode violar o ToS)
Se ainda quiser permitir:
Instale um plugin de autenticação como AuthMe, nLogin ou LibreLogin
Altere
online-mode=falsenoserver.propertiesReinicie o servidor
Veja o guia completo: Permitindo jogadores piratas.
Segurança
Como proteger meu servidor contra exploits?
Mantenha tudo atualizado: Sempre use as versões mais recentes do software do servidor e plugins
Configure proteções básicas: Veja o Guia de Exploits
Use whitelist: Se o servidor for privado/semi-privado
Nunca dê OP: Use plugins de permissões como LuckPerms
Configure Anti X-Ray: Veja o Guia de Anti X-Ray
O que é Anti X-Ray e preciso configurar?
Anti X-Ray é uma funcionalidade do Paper que previne que jogadores usem mods de X-Ray para ver minérios através de blocos.
Existem 3 modos:
Engine Mode 1: Substitui blocos ocultos por pedra
Engine Mode 2: Mistura blocos falsos com reais
Engine Mode 3: Similar ao 2, porém mais otimizado
Recomenda-se configurar pelo menos o Engine Mode 1 para servidores survival.
Veja o guia completo: Anti X-Ray.
Hospedagem
Posso hospedar um servidor em casa?
Sim! Veja os guias:
Considerações:
Verifique sua velocidade de upload e estabilidade da internet
Considere o custo de eletricidade
Seu IP pode ser exposto (use serviços como Playit.gg)
Servidor ficará offline quando o PC desligar
Domínio
Preciso de um domínio para meu servidor?
Não é obrigatório, mas torna o acesso muito mais fácil para os jogadores.
Sem domínio:
Jogadores entram com:
192.168.0.1:25565
Com domínio:
Jogadores entram com:
meuservidor.com
Veja como configurar:
Otimização
O que são "Flags de inicialização" e preciso delas?
Flags de inicialização são parâmetros que você passa para a JVM (Java Virtual Machine) ao iniciar o servidor. Elas podem melhorar significativamente o desempenho.
As flags recomendadas (Aikar's flags) ajudam o Garbage Collector a funcionar melhor, reduzindo lag spikes.
Veja o guia: Flags de inicialização.
Devo pré-gerar meu mundo?
Sim, altamente recomendado!
Pré-gerar o mundo elimina lag causado pela geração de chunks durante o jogo. Isso é especialmente importante para:
Servidores com muitos jogadores
Servidores com mundo limitado (border)
Melhor experiência de jogo
Veja como: Pré geração de mapa.
Por que a RAM do meu servidor sempre está "cheia"?
Isso é normal e esperado!
A JVM (Java Virtual Machine) não retorna memória não utilizada ao sistema operacional. Ela vai subir continuamente até atingir o limite máximo (flag -Xmx).
Nem toda RAM mostrada como "usada" está realmente sendo usada - grande parte fica parada esperando que o servidor a utilize. O Garbage Collector limpa a RAM periodicamente quando necessário.
Leia mais: Utilização da RAM - Garbage Collector.
Outros
Como contribuir com esta documentação?
A documentação está sempre em desenvolvimento!
Para contribuir:
Acesse o repositório no GitHub
Faça um fork do repositório
Faça suas alterações
Abra um Pull Request
Todas as contribuições são bem-vindas!
Atualizado