O Minecraft já vem com um pequeno arquivo de configuração chamado server.properties. O servidor pode ser configurado basicamente aqui. Explicamos o que cada item faz e o que você deve observar ao fazer alterações. Algumas configurações devem ser tratadas com cuidado, pois podem impactar drasticamente o desempenho do servidor, o que pode causar instabilidade.
Esta configuração define a distância máxima de visão do servidor. Independentemente da configuração de visão no cliente, o servidor nunca enviará mais dados de chunks ao cliente do que o valor definido aqui. Você pode reduzir esse valor para proteger o desempenho do servidor. A experiência do jogador não sofre impacto mesmo com valor 5. Valores abaixo de 5 não são recomendados e podem causar problemas raros. IMPORTANTE: O valor não deve ser aumentado sob nenhuma circunstância (a menos que seja absolutamente necessário) e deve ser tratado com cautela, pois pode causar sérios problemas de desempenho.
Esta configuração se aplica apenas a servidores Vanilla ou Forge. Para Bukkit, Spigot e Paper Spigot, o valor deve ser definido nas configurações próprias deles.
Aqui você define até qual altura (coordenada Y) pode-se construir ou minerar. Valores acima de 256 não são permitidos e serão ignorados pelo servidor. Esta configuração é útil para limitar a altura máxima de construção.
Se você contratou múltiplos IPs para seu servidor root ou VPS, pode especificar aqui qual IP será usado. Se tiver apenas um IP, este campo pode ficar vazio — isso também vale para servidores de jogos.
Por padrão, o gerador de mundo cria sempre uma seed aleatória, gerando um mundo completamente aleatório. Você pode definir sua própria seed com letras ou números, e o servidor criará o mundo correspondente. O comprimento máximo é de 32 caracteres.
Existem alguns geradores de seed que permitem configurar o mundo conforme suas preferências. Este é um dos melhores e quase tudo é possível.
Com esta opção, você define o modo de jogo padrão no seu servidor. O modo é atribuído a cada jogador na primeira vez que entra no servidor e pode ser alterado a qualquer momento com o comando /gamemode.
Se você não conhece as IDs dos modos de jogo, aqui está um resumo:
| Valor | Modo de Jogo |
|---|---|
| 0 | Sobrevivência |
| 1 | Criativo |
| 2 | Aventura |
| 3 | Espectador |
Você pode atribuir uma porta fixa ao seu servidor para conexão junto com o IP. Se quiser rodar vários servidores no mesmo host, cada um deve ter uma porta diferente. Normalmente, essa opção pode ser deixada como está e é usada principalmente para redes BungeeCord.
Ativa os Command Blocks no servidor. Se não forem necessários, o valor deve ser false, pois existem métodos que podem danificar ou destruir o servidor via Command Blocks.
Permite ativar ou desativar o Nether. Se desativado, o Nether não estará acessível por portais. O acesso via plugins como Multiverse Core continua possível.
O RCON permite executar comandos remotamente. Seu painel ZapX usa RCON internamente para enviar comandos pela aba Console (rcon-cli). Se desativar o RCON aqui, a entrada de comandos na aba Console não funcionará. A senha gerada automaticamente já é segura, não é necessário desativar o RCON.
Define o nível padrão de OP atribuído a um novo operador. Os níveis e a atribuição individual por jogador estão descritos aqui.
Query fornece dados externos para serviços como sites, por exemplo, número atual de jogadores ou lista detalhada de jogadores online. Pode ser usado para exibir dados em sites via PHP. Algumas listas de servidores usam essa função para listar corretamente o servidor.
Define se jogadores podem se conectar via VPN/Proxy. VPNs são usadas para burlar bans de IP, então essa opção pode ser útil. Porém, pode bloquear conexões legítimas por engano.
Para controle avançado de conexões VPN/Proxy, vale a pena instalar um plugin. Muitos plugins gratuitos estão disponíveis; este plugin pago nos convenceu mais e protege seu servidor contra ataques de bots.
Como no modo singleplayer, o servidor pode criar um mundo com configurações específicas. Semelhante a uma seed, o mundo é configurado antes da geração. Ainda é um mundo aleatório, mas não comum.
Um código de geração para um mundo plano pode ser:
{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}
Se o servidor usar um pacote de texturas especial, você pode colocar aqui o link direto para download. O pacote será carregado e ativado automaticamente após confirmação do jogador.
Jogadores ausentes podem ser expulsos automaticamente após o número de segundos definido aqui. Útil para servidores com alta ocupação, liberando vagas para jogadores ativos.
O nome padrão do mundo é "world". Com esta opção, você pode definir outro nome. Se já existir um mundo com o nome antigo, uma nova pasta será criada para o novo mundo, mantendo o antigo intacto.
Aqui você define uma mensagem que aparece na lista de servidores quando adicionada. A mensagem não aparece na conexão direta, a menos que mods especiais estejam instalados no cliente. Pode usar cores e formatações do Minecraft.
Você pode criar o MOTD facilmente com esta ferramenta.
Define se o jogador sempre entra no modo padrão ao entrar no servidor, independentemente do modo em que saiu.
O modo hardcore bane ou coloca o jogador no modo espectador ao morrer. Para ativar, é necessário criar um mundo novo, pois afeta a geração do mundo.
Ativa a Whitelist, permitindo acesso apenas a jogadores listados. Comandos para adicionar e remover estão na página vinculada.
Define se operadores recebem notificações no chat quando comandos são executados no jogo.
Ativa ou desativa o PVP no servidor. Se desativado, jogadores não podem causar dano direto uns aos outros, mas ainda podem usar métodos indiretos como lava.
Em vilas, aparecem aldeões se esta opção estiver ativada. Se false, não haverá aldeões no servidor. Útil para limitar comércio apenas entre jogadores e fortalecer a economia em servidores econômicos.
Configura se estruturas como vilas ou templos são geradas no mundo.
Define se animais aparecem no servidor. Lista completa de animais está aqui.
Se ativado, o servidor envia dados anônimos para Mojang para desenvolvimento e otimização. Não afeta o desempenho do servidor.
Define a dificuldade geral do servidor. Mobs causam mais ou menos dano conforme a configuração. Mais detalhes e opções estão aqui.
Define o tamanho a partir do qual os dados entre cliente e servidor são comprimidos ou não. Com valor pequeno como o padrão 256, dados são trocados cerca de 20 vezes por segundo. Valor 512 é recomendado para aliviar o desempenho do servidor sem efeitos negativos. Nunca deve ser maior que 1024.
Esta configuração deve ser usada com cuidado, pois valores incorretos podem causar problemas graves para jogadores e danos irreparáveis ao mundo.
Define o tipo de mundo que o gerador cria. Após alterar, deve-se criar um novo mundo para evitar transições estranhas na geração de chunks.
| Valor | Significado |
|---|---|
| DEFAULT | Mundo normal com montanhas, vales, vilas etc. |
| FLAT | Mundo completamente plano, contendo apenas vilas |
| LARGEBIOMES | Semelhante ao normal, mas com biomas maiores |
| AMPLIFIED | Semelhante ao normal, porém muito acidentado com grandes diferenças de altura |
| BUFFET | Mundo buffet, com configurações definidas em generator-settings |
Define se monstros aparecem no servidor. Lista completa de monstros está aqui.
Controla o tempo máximo de duração de um tick. Tarefas do servidor são atribuídas a ticks. Se um tick durar mais que o padrão de 60 segundos, o servidor é parado automaticamente.
Em servidores Forge, isso pode ser irritante, pois mods exigem mais tempo. Nesse caso, o valor pode ser -1 para desativar a parada automática.
Define o número máximo de slots ocupáveis, ou seja, o número máximo de jogadores no servidor.
Faz com que alterações na whitelist sejam aplicadas imediatamente. Normalmente, a whitelist precisa ser recarregada para ativar.
Define se jogadores sem conta premium podem acessar o servidor. Em servidores públicos, jogadores podem obter permissões indevidas ao usar nomes de operadores, pois o servidor verifica apenas o nome.
Para evitar isso, é recomendada a instalação de um plugin de senha em servidores com suporte a plugins como Spigot.
Ativa ou desativa o anticheat interno do Minecraft relacionado a voar. Hack clients geralmente permitem voar sem permissão.
Recomendamos sempre instalar um anticheat via plugin!
Define o nível OP necessário para executar comandos. No nível 4, por exemplo, comandos para parar o servidor ou expulsar/banir jogadores podem ser usados.
