Discord · دليل

كيفية استضافة خادم Lavalink

آخر تحديث October 10, 2026 4 دقائق قراءة

في هذه الصفحة
  1. ما يحتاجه Lavalink
  2. تنزيل Lavalink وتشغيله
  3. تهيئة application.yml
  4. YouTube وSpotify ومصادر أخرى
  5. ربط البوت بـ Lavalink
  6. استضافة Lavalink على HytHost
  7. الأسئلة الشائعة

Lavalink خادم صوت مستقل لبوتات الموسيقى على Discord. يرسل إليه البوت الأوامر — شغّل هذا، تخطَّ، اضبط مستوى الصوت — ويتولى Lavalink الجزء الثقيل: جلب المقطع وترميز الصوت وبثه إلى القناة الصوتية. يبقى البوت خفيفًا، ويمكن لخادم Lavalink واحد أن يخدم خوادم Discord كثيرة.

يشرح هذا الدليل إعداد Lavalink 4 وتهيئته بأمان وإضافة إضافة YouTube وربط بوت به — على جهازك الخاص أو عبر استضافة Lavalink.

ما يحتاجه Lavalink

  • Java 17 أو أحدث. يوصي Lavalink بأحدث إصدار LTS.
  • Lavalink 4.2 أو أحدث. منذ مارس 2026 لا يسمح Discord إلا بالصوت المشفّر من طرف إلى طرف (بروتوكول DAVE)، وكان Lavalink 4.2.0 أول إصدار يدعمه. لم تعد الخوادم الأقدم قادرة على تشغيل الصوت في Discord.
  • مكتبة عميل في البوت تدعم الإصدار نفسه — الإصدارات الحالية من lavalink-client وShoukaku وWavelink وlavalink.py وغيرها تدعمه. اختيار المكتبة مشروح في كيفية إنشاء بوت موسيقى على Discord.
  • جهاز يبقى قيد التشغيل، لأن الموسيقى تتوقف عندما يتوقف Lavalink.

تنزيل Lavalink وتشغيله

  1. نزّل Lavalink.jar من أحدث إصدار على GitHub إلى مجلد فارغ.
  2. أنشئ application.yml في المجلد نفسه (القسم التالي).
  3. شغّله من ذلك المجلد:
java -jar Lavalink.jar

يصبح Lavalink جاهزًا عندما يُظهر السجل أنه بدأ. على خادم Linux، توصي وثائق Lavalink بتشغيله كخدمة systemd لكي يُعاد تشغيله عند التعطل وعند إعادة تشغيل النظام؛ كما تتوفر صورة Docker رسمية.

تهيئة application.yml

إعداد Lavalink 4 بسيط مع إضافة YouTube:

server:
  port: 2333
  address: 0.0.0.0
lavalink:
  plugins:
    - dependency: "dev.lavalink.youtube:youtube-plugin:1.18.2"
      snapshot: false
  server:
    password: "a-long-random-password"
    sources:
      youtube: false
      soundcloud: true
      bandcamp: true
      twitch: true
      vimeo: true
      http: true
      local: false
plugins:
  youtube:
    enabled: true
    allowSearch: true
  • password — غيّرها. يأتي الإعداد النموذجي بكلمة المرور youshallnotpass، وهي معروفة للجميع؛ ويمكن لأي شخص يعثر على خادمك استخدامه بها.
  • port — 2333 افتراضيًا؛ يتصل بوتك بهذا المنفذ.
  • sources.youtube: false — مصدر YouTube المدمج مُهمَل. تحل الإضافة محله، وتنص وثائقها على وجوب إيقاف المصدر المدمج.
  • http: true يتيح للبوت تشغيل الروابط المباشرة؛ ويشير المثال الرسمي إلى أن ذلك قد يكشف عنوان IP لخادمك إذا لم تستخدم وكيلًا.

YouTube وSpotify ومصادر أخرى

تُدرَج الإضافات تحت lavalink.plugins وتُنزَّل عند بدء التشغيل. اثنتان تستحقان المعرفة:

  • youtube-source (dev.lavalink.youtube:youtube-plugin) — تشغيل YouTube والبحث فيه. يحظر YouTube الوصول الآلي بنشاط، لذا قد تتوقف عن العمل حتى تُحدَّث الإضافة؛ احرص على استخدام أحدث إصدار.
  • LavaSrc (com.github.topi314.lavasrc:lavasrc-plugin) — تضيف Spotify وApple Music وDeezer وغيرها. تُقرأ روابط Spotify وApple Music للحصول على بيانات المقطع فقط، ويُشغَّل الصوت من مصدر آخر.
انتبه إلى الشروط. لا تسمح شروط YouTube بتنزيل المحتوى أو إعادة بثه دون إذن، وتحظر إرشادات مجتمع Discord مشاركة محتوى ينتهك الملكية الفكرية. تشغيل بوت موسيقى يعني تحمّل مسؤولية ما يشغّله.

ربط البوت بـ Lavalink

يطلب كل عميل Lavalink القيم الأربع نفسها، وتُسمّى عُقدة (node):

الإعدادالقيمة
Hostعنوان الجهاز الذي يعمل عليه Lavalink
Portقيمة server.port من application.yml
Passwordقيمة lavalink.server.password التي عيّنتها
Securefalse، إلا إذا وضعت Lavalink خلف HTTPS

على سبيل المثال، تستخدم Wavelink في Python الصيغة wavelink.Node(uri="http://your-host:2333", password="..."). إذا تعذّر على البوت الاتصال، فتحقق من كلمة المرور أولًا، ثم من إمكانية الوصول إلى المنفذ من المكان الذي يعمل فيه البوت.

استضافة Lavalink على HytHost

  1. اختر Lavalink كبيئة تشغيل. في صفحة استضافة بوتات Discord، اختر خطة وحدد Lavalink كلغة. يثبّت الخادم أحدث إصدار من Lavalink على Java 21 مع الإعداد النموذجي الرسمي.
  2. غيّر كلمة المرور. افتح application.yml في مدير الملفات واستبدل كلمة المرور الافتراضية. تضبط اللوحة العنوان والمنفذ مسبقًا على منفذ خادمك الخاص، فاترك هذين الإعدادين كما هما.
  3. أضف إضافة YouTube إذا أردت YouTube: كتلة الإضافة وyoutube: false من الإعداد أعلاه، ثم أعد التشغيل.
  4. اربط البوت باستخدام عنوان الخادم والمنفذ الظاهرين في لوحتك وكلمة المرور التي عيّنتها.

يعمل Lavalink كخادم مستقل منفصل عن البوت. اطلب خطة للبوت وأخرى ببيئة تشغيل Lavalink، أو في خطة تضم عدة خانات للبوتات اطلب منا نقل إحداها إلى بيئة تشغيل Lavalink. في اختباراتنا يستهلك Lavalink أقل من 200 MB وهو خامل؛ ولبوت صغير واحد نوصي بـ 1 GB، وأكثر إذا كان يشغّل الموسيقى في خوادم كثيرة في الوقت نفسه.

Lavalink إحدى بيئات التشغيل في استضافة بوتات Discord من HytHost، إلى جانب Node.js وPython وJava — بدءًا من €0.89/شهريًا.

عرض خطط استضافة البوتات
الأسئلة الشائعة

الأسئلة الشائعة

خادم صوت مستقل لبوتات الموسيقى على Discord. يخبره البوت بما يجب تشغيله، فيجلب Lavalink الصوت ويرمّزه ويبثه إلى القناة الصوتية، فيبقى البوت نفسه خفيفًا.

Java 17 أو أحدث، ويوصي فريق Lavalink بأحدث إصدار LTS. كما يلزم Lavalink 4.2 أو أحدث، لأن Discord يشترط الآن الصوت المشفّر.

المنفذ 2333 وكلمة المرور youshallnotpass من الإعداد النموذجي. غيّر كلمة المرور قبل وضع الخادم على الإنترنت؛ فالكلمة الافتراضية معروفة للجميع.

مصدر YouTube المدمج مُهمَل. أضف إضافة youtube-source، واضبط sources.youtube على false، ثم أعد التشغيل. إذا توقف عن العمل لاحقًا، فحدّث الإضافة، لأن YouTube يغيّر باستمرار طريقة حظره للوصول الآلي.

لا يوجد رقم رسمي. في اختباراتنا يستهلك أقل من 200 MB وهو خامل؛ ونوصي بـ 1 GB لبوت صغير، وأكثر إذا كان يشغّل الموسيقى في خوادم كثيرة في الوقت نفسه.

لتستمر الموسيقى

شغّل Lavalink أو بوتك على استضافة بوتات Discord من HytHost، مع سبع بيئات تشغيل وقاعدة بيانات MySQL ونسخ احتياطية — بدءًا من €0.89/شهريًا.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

هل كان هذا الدليل مفيدًا؟