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. Mantenhatrue(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: sefalse, 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).0desativa.
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.