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.
- Abra o seu servidor no painel e fique na Visão geral.
- 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
- Gere um jar que rode sozinho, com as dependências incluídas (um jar "fat" ou "shaded").
- Abra Files (arquivos) e envie-o.
- Abra Configurações, depois Configurações do jogo, e defina Jar file (arquivo jar) com o nome do seu jar, por exemplo
bot.jar. - 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.





