Servidores de Jogos

Configurando o server.properties: as principais opções explicadas

Configurando o server.properties: as principais opções explicadas

O server.properties é o arquivo de configuração principal de um servidor Minecraft Java. Ele fica na pasta raiz do servidor e define desde o nome exibido na lista até o desempenho. Depois de editar, reinicie o servidor para aplicar.

Identificação

motd=§6Servidor dos Amigos §7- Survival

Mensagem exibida na lista de servidores. Códigos de cor usam § (escrito como § no arquivo).

server-port=25565

Porta do servidor. Em hospedagens, normalmente é definida pelo painel — não altere sem necessidade.

Jogadores e acesso

max-players=20
white-list=true
enforce-whitelist=true
online-mode=true
  • max-players: limite de jogadores simultâneos;
  • white-list: só jogadores da lista entram;
  • enforce-whitelist: expulsa quem for removido da whitelist enquanto estiver online;
  • online-mode: verifica as contas na Microsoft. Mantenha true (a exceção é atrás de um proxy como Velocity configurado corretamente).

Jogabilidade

gamemode=survival
force-gamemode=false
difficulty=normal
hardcore=false
pvp=true
allow-flight=false
spawn-protection=16
  • difficulty: peaceful, easy, normal, hard;
  • pvp: permite combate entre jogadores;
  • allow-flight: se false, jogadores que "voam" sem permissão podem ser expulsos. Ative se usar mods/plugins com voo ou tiver problemas com lag;
  • spawn-protection: raio protegido no spawn (só OPs constroem). 0 desativa.

Mundo

level-name=world
level-seed=
level-type=minecraft\:normal
generate-structures=true
max-world-size=29999984
  • level-name: nome da pasta do mundo;
  • level-seed: seed para gerar o mundo (só vale na criação);
  • level-type: minecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified.

Desempenho

view-distance=8
simulation-distance=6
entity-broadcast-range-percentage=100
network-compression-threshold=256
  • view-distance: quantos chunks são enviados aos jogadores. Valores entre 6 e 10 equilibram visual e desempenho;
  • simulation-distance: até onde o mundo "funciona" (plantações, mobs, redstone). Deixar menor que a view-distance economiza muito processamento.

Outros úteis

enable-command-block=false
spawn-monsters=true
op-permission-level=4
player-idle-timeout=0
enable-rcon=false
enable-query=false
  • enable-command-block: ative só se for usar command blocks;
  • player-idle-timeout: minutos até expulsar jogador parado (0 = nunca);
  • enable-rcon: controle remoto por console. Se ativar, use senha forte e não exponha a porta sem necessidade.

Dica

Muitas opções de desempenho mais avançadas ficam nos arquivos do Paper (config/paper-global.yml e config/paper-world-defaults.yml) e no spigot.yml. Temos um post dedicado à otimização desses arquivos.

Crie seu servidor com o Minecraft-BR

No Minecraft-BR da VittHost, você edita o server.properties direto pelo gerenciador de arquivos do painel Pterodactyl/Pelican e reinicia com um clique. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS