NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como hospedar um bot do Discord em Java

Hospedagem de bot do DiscordUpdated Oct 22, 20263 min read

Este guia é para bots empacotados como um único jar executável, por exemplo feitos com JDA.

Mude o servidor para Java

Um servidor de bot novo começa como um servidor Node.js. Mude isso antes de enviar qualquer coisa, porque mudar o tipo reinstala o servidor e, por padrão, apaga os arquivos dele.

  1. Abra o seu servidor no painel e fique na Visão geral.
  2. Clique em Editar tipo de servidor e escolha Java Bot. Veja Como mudar o tipo de servidor ou a versão do jogo para o passo a passo completo.

Adicione o seu jar

  1. Gere um jar que rode sozinho, com as dependências incluídas (um jar "fat" ou "shaded").
  2. Abra Files (arquivos) e envie-o.
  3. Abra Configurações, depois Configurações do jogo, e defina Jar file (arquivo jar) com o nome do seu jar, por exemplo bot.jar.
  4. Cole o seu token em Discord bot token (optional). O seu código o lê com System.getenv("DISCORD_TOKEN").

Inicie

Abra o Console e inicie o servidor. O servidor roda Java 21 por padrão (Java 17 e 25 ficam em Configurações, Imagem Docker) e usa até 80 por cento da memória do seu plano para o heap do Java, o que deixa espaço para o resto do processo.

Bom saber

  • Se o seu bot foi feito para o Java 17, o Java 21 o executa sem mudanças em quase todos os casos.
  • Os seus próprios argumentos de inicialização não estão disponíveis neste tipo. Se o seu bot precisa de flags especiais do Java, fale com o suporte.

Se ele para na hora: leia Por que seu bot do Discord continua parando.

Já tem um em outro lugar? Traga seu servidor para nós

CRIE SEU SERVIDOR DE JOGOS
PRONTO PARA COMEÇAR?

Economize até 30% no seu novo servidor de jogos.
Desempenho premium, ativação instantânea e confiabilidade imbatível por um preço melhor.

NOSSOS ÚLTIMOS ARTIGOS