Bu rehber, örneğin JDA ile yapılmış, tek bir çalıştırılabilir jar olarak paketlenmiş botlar içindir.
Sunucuyu Java'ya geçirin
Yeni bir bot sunucusu Node.js sunucusu olarak başlar. Bir şey yüklemeden önce değiştirin, çünkü türü değiştirmek sunucuyu yeniden kurar ve varsayılan olarak dosyalarını siler.
- Sunucunuzu panel'de açın ve Genel bakış sayfasında kalın.
- Sunucu türünü düzenle'ye tıklayın ve Java Bot'u seçin. Tüm adımlar için Sunucu türünüzü ya da oyun sürümünüzü nasıl değiştirirsiniz yazısına bakın.
Jar'ınızı ekleyin
- Kendi başına çalışan, bağımlılıklarını içeren bir jar oluşturun ("fat" ya da "shaded" jar).
- Files'ı açın ve onu yükleyin.
- Ayarlar'ı, ardından Oyun ayarları'nı açın ve Jar dosyası alanını jar'ınızın adına ayarlayın, örneğin
bot.jar. - Token'ınızı Discord bot token'ı (isteğe bağlı) alanına yapıştırın. Kodunuz onu
System.getenv("DISCORD_TOKEN")ile okur.
Başlatın
Console'u açın ve sunucuyu başlatın. Sunucu varsayılan olarak Java 21 çalıştırır (Java 17 ve 25, Ayarlar, Docker imajı altındadır) ve Java heap'i için paketinizin belleğinin yüzde 80'ine kadarını kullanır, bu da sürecin geri kalanına yer bırakır.
Bilmeniz gerekenler
- Botunuz Java 17 için yapıldıysa Java 21 onu hemen her durumda değişiklik yapmadan çalıştırır.
- Bu türde kendi başlangıç argümanlarınız kullanılamaz. Botunuzun özel Java bayraklarına ihtiyacı varsa destekle iletişime geçin.
Hemen duruyorsa: Discord botunuz neden sürekli duruyor yazısını okuyun.





