Guia completo para lançar um servidor Purpur otimizado
Purpur é um servidor Minecraft otimizado que combina os melhores recursos do Paper e Spigot. Ele melhora o desempenho do seu servidor enquanto oferece grande flexibilidade na configuração. Neste guia, vamos mostrar como lançar um servidor Purpur otimizado, passo a passo.
Pré-requisitos antes da instalação
Antes de iniciar seu servidor Purpur, você deve garantir que possui os seguintes itens:
- Java 17 ou versão superior instalado em sua máquina.
- Acesso a um terminal, seja no Windows, Linux ou macOS.
- Um servidor dedicado ou um VPS é recomendado para melhor desempenho.
Download do Purpur
Para começar, você precisa baixar a versão mais recente do Purpur. Siga estas etapas:
- Acesse a página de download do Purpur.
- Baixe o arquivo .jar da versão desejada.
- Mova o arquivo .jar para uma pasta dedicada ao seu servidor Minecraft.
Configuração do seu servidor
Criação do arquivo de inicialização
Para executar seu servidor Purpur, você deve criar um script de inicialização. Este script permitirá iniciar o servidor com as opções corretas. Aqui está um exemplo de script para Linux:
#!/bin/bash
# Inicia o servidor Purpur
java -Xms1G -Xmx4G -jar purpur.jar nogui
Certifique-se de dar permissões de execução ao seu script:
chmod +x start.sh
Configuração do servidor com server.properties
Uma vez que seu servidor esteja iniciado, você terá um arquivo server.properties gerado. Abra-o para configurar vários parâmetros:
- server-port: a porta na qual seu servidor escuta (padrão 25565).
- max-players: número máximo de jogadores permitidos no servidor.
- level-name: nome do mundo que o servidor irá carregar.
Aqui está um exemplo de conteúdo de server.properties:
server-port=25565
max-players=20
level-name=world
Otimização do servidor Purpur
Uso dos parâmetros de desempenho
Purpur oferece muitos parâmetros de otimização que você pode configurar no arquivo purpur.yml. Aqui estão alguns parâmetros recomendados:
- ticking-area: permite configurar a área de carregamento dos chunks.
- entity-activation-range: ajusta a distância na qual as entidades estão ativas.
- view-distance: reduz a distância de renderização para melhorar o desempenho.
Exemplo de configuração no purpur.yml:
ticking-area:
enabled: true
radius: 4
entity-activation-range:
animals: 32
monsters: 32
view-distance: 6
Instalação de plugins
Para expandir as capacidades do seu servidor, você pode instalar plugins. Veja como proceder:
- Baixe um plugin compatível com Purpur de um site como SpigotMC ou Bukkit.
- Coloque o arquivo do plugin na pasta plugins do seu servidor.
- Reinicie o servidor para que o plugin seja carregado.
Gerenciamento e manutenção do servidor
Reinício e backups
É crucial reiniciar regularmente o servidor para liberar memória e aplicar atualizações. Use o seguinte comando para reiniciar o servidor:
/restart
Para fazer backups, você pode usar plugins como EssentialsX que oferecem funcionalidades de backup automático.
Monitoramento de desempenho
Use ferramentas como Timings para monitorar o desempenho do seu servidor. O seguinte comando permitirá gerar um relatório de desempenho:
/timings on
Após realizar os testes, não se esqueça de desativar o Timings:
/timings off
Solução de problemas comuns
Erros de inicialização
Se seu servidor não iniciar, verifique os logs em busca de erros. Os erros mais comuns incluem:
- Versão do Java incorreta.
- Porta já em uso.
- Arquivo
server.propertiesmal configurado.
Problemas de latência
Para resolver problemas de latência, você pode:
- Reduzir a distância de visualização no
server.properties. - Limitar o número de jogadores no servidor.
- Usar um plugin de gerenciamento de lag.
Conclusão
Configurar um servidor Purpur otimizado requer etapas precisas e atenção aos detalhes. Seguindo este guia, você será capaz de lançar e otimizar seu servidor para uma experiência de jogo fluida e agradável. Não hesite em explorar mais parâmetros e plugins para personalizar seu servidor de acordo com suas necessidades.