جديد 📢 عرض الإطلاق لفترة محدودة: خصم حتى 70% على شهرك الأول في كل لعبة.عرض الباقات

كيف تستضيف بوت Discord بلغة Java

استضافة بوتات DiscordUpdated Oct 22, 20263 min read

هذا الدليل للبوتات المجمّعة في ملف jar واحد قابل للتشغيل، مثل البوتات المبنية بـ JDA.

حوّل السيرفر إلى Java

يبدأ سيرفر البوت الجديد كسيرفر Node.js. غيّره قبل أن ترفع أي شيء، لأن تغيير النوع يعيد تثبيت السيرفر ويحذف ملفاته افتراضيًا.

  1. افتح سيرفرك في لوحة التحكم وابقَ في نظرة عامة.
  2. اضغط تعديل نوع الخادم واختر Java Bot. راجع كيف تغيّر نوع السيرفر أو إصدار اللعبة للشرح الكامل.

أضف ملف jar

  1. ابنِ ملف jar يعمل بمفرده وتكون تبعياته مضمّنة فيه (ملف jar «fat» أو «shaded»).
  2. افتح Files وارفعه.
  3. افتح الإعدادات، ثم إعدادات اللعبة، واضبط ملف Jar على اسم ملفك، مثل bot.jar.
  4. الصق رمزك في رمز بوت Discord (اختياري). يقرؤه كودك بالأمر System.getenv("DISCORD_TOKEN").

شغّله

افتح Console وشغّل السيرفر. يعمل السيرفر بإصدار Java 21 افتراضيًا (يوجد Java 17 و25 ضمن الإعدادات، صورة Docker) ويستخدم حتى 80 بالمئة من ذاكرة باقتك لـ Java heap، مما يترك مساحة لبقية العملية.

من المفيد أن تعرف

  • إذا كان بوتك مبنيًا لـ Java 17، فإن Java 21 يشغّله دون تغييرات في الغالبية الساحقة من الحالات.
  • لا تتوفر معاملات التشغيل الخاصة بك في هذا النوع. وإذا كان بوتك يحتاج إلى إعدادات Java خاصة، فاسأل الدعم.

إذا توقف فورًا: اقرأ لماذا يتوقف بوت Discord باستمرار.

تستضيفه في مكان آخر بالفعل؟ انقل سيرفرك إلينا

أنشئ سيرفر ألعابك
جاهز للبدء؟

وفّر حتى 30% على سيرفر ألعابك الجديد.
أداء ممتاز وتفعيل فوري واعتمادية عالية، كل ذلك بسعر أفضل.

أحدث مقالات المدونة