عندما تتوقف الموسيقى، اقرأ Console في مكانين: Console الخاصة بالعقدة في لوحة التحكم أولًا، ثم Console الخاصة ببوتك. ابحث عن الرسالة في الجداول أدناه. تنتهي بداية تشغيل العقدة السليمة دائمًا بالسطر Lavalink is ready to accept connections.
بوتك لا يستطيع الاتصال
الرسالة في بوتك
المعنى والحل
ECONNREFUSED, connection refused، أو انتهاء المهلة
المضيف أو المنفذ خاطئ، أو العقدة متوقفة. انسخ العنوان من جديد من نظرة عامة الخاصة بالعقدة، ثم شغّل العقدة.
401, Unauthorized
كلمة المرور لا تطابق password: في application.yml. انسخها من جديد بدون علامتَي الاقتباس.
خطأ SSL أو TLS أو مصافحة (handshake)
الخيار الآمن أو SSL مفعّل في عميلك. تستخدم العقدة http وws العاديين: عطّله.
404 عند الاتصال، أو عميل لا يصبح جاهزًا أبدًا
العميل مكتوب لـ Lavalink 3، بينما تعمل عقدتك بالإصدار 4. استخدم إصدارًا من العميل يدعمه.
البوت متصل بالعقدة، لكن لا تبدأ أي أغنية في القناة الصوتية
قد تكون مكتبة العميل لديك أقدم من إصدارها الذي يدعم DAVE. عندها يرفض Lavalink 4.2.2 تحديث الصوت، وتعرض وحدة تحكم بوتك خطأ 400 مع token, endpoint, sessionId and channelId must be provided in voice state. حدّث العميل: يذكر كيف تربط بوت Discord الخاص بك بـ Lavalink الإصدار الذي يجب استخدامه لكل عميل شائع.
تنقطع العقدة وتعود للاتصال
أُعيد تشغيل العقدة، وغالبًا بعد نفاد الذاكرة. اقرأ Console الخاصة بالعقدة لمعرفة السبب.
العقدة لا تبدأ
الرسالة في Console الخاصة بالعقدة
المعنى والحل
ScannerException, mapping values are not allowed here، أو أي خطأ YAML آخر
خطأ في application.yml، وهو في الغالب في المسافات البادئة أو علامة tab. استخدم المسافات فقط، واجعل كل مستوى أعمق من السابق بمسافتين. استعد نسختك الاحتياطية إن لم تجد الخطأ.
Invalid dependency
سطر dependency: ليس بالصيغة group:name:version. انسخه من جديد من صفحة الإضافة.
XmlException: Local name html for root tag does not match expected name metadata
المستودع الذي ينزّل منه سطر dependency: أرسل صفحة ويب بدل الإضافة. احذف هذا السطر وارفع ملف .jar الخاص بالإضافة إلى plugins بدلًا منه: كيف تضيف إضافات إلى Lavalink.
No plugin manifest found
أحد الملفات في plugins ليس إضافة Lavalink. احذفه.
خطأ يذكر اسم إضافة، مثل مفتاح أو إعداد ناقص
فُعّلت إضافة دون المفاتيح التي تحتاجها. املأها ضمن كتلة الإضافة في plugins:، أو عطّل ذلك المصدر.
OutOfMemoryError، أو تتوقف العقدة أثناء الانشغال
تحتاج العقدة إلى ذاكرة أكثر مما في باقتك. قلّل عدد المشغّلات في الوقت نفسه، أو انتقل إلى باقة أكبر.
رسائل التثبيت
الرسالة أثناء التثبيت
المعنى والحل
PlayNHost: could not download ...
فشل تنزيل من GitHub وتوقف التثبيت. شغّله مرة أخرى: الإعدادات، ثم تفاصيل التشغيل، ثم إعادة التثبيت. إن فشل مرة ثانية، افتح تذكرة.
PlayNHost: checksum mismatch for Lavalink.jar
الملف الذي نُزّل لا يطابق الإصدار الذي نختبره، فلم يُستخدم. شغّل إعادة التثبيت مرة أخرى (الإعدادات، ثم تفاصيل التشغيل)، وإن تكرر ذلك فافتح تذكرة.
Kept your application.yml.
ليست خطأ: أبقت إعادة التثبيت إعداداتك وكلمة المرور كما كانت.
لم يجد البحث شيئًا، أو لا يوجد مصدر مفعّل يتعامل مع هذا الرابط. افحص المصادر التي قيمتها true تحت sources: في application.yml.
error (تقول العملاء الأقدم LOAD_FAILED)
رفض الموقع الطلب أو فشل. تجد في Console الخاصة بالعقدة السبب التفصيلي في السطر الذي يلي طلبك. جرّب موقعًا آخر لتفرّق بين مشكلة في الموقع ومشكلة في العقدة.
No playable stream found
يقدّم الموقع هذا المقطع كمعاينة أو كبث محمي فقط. على SoundCloud يكثر هذا في أغاني الشركات الكبرى، ولا تستطيع أي عقدة تشغيلها.
رسائل YouTube
الرسالة
المعنى والحل
OAUTH INTEGRATION: To give youtube-source access to your account, go to https://www.google.com/device and enter code ...
OAUTH INTEGRATION: The device token has expired. OAuth integration has been canceled.
لم يُدخَل الرمز في الوقت المحدد. أعد تشغيل العقدة لتحصل على رمز جديد.
OAUTH INTEGRATION: Account linking was denied. OAuth integration has been canceled.
رُفض الوصول في صفحة Google. أعد تشغيل العقدة ثم اسمح به.
This video requires login. أو Sign in to confirm you’re not a bot في وحدة تحكم العقدة، وتفشل الأغنية فور بدئها
يرفض YouTube التشغيل لخادم لم يسجّل الدخول. ويظل البحث يعمل، ولهذا تُعثر على الأغنية أولًا. سجّل دخول إضافة YouTube: كيف تشغّل YouTube على Lavalink 4.
صوت بطيء أو متقطع
راقب CPU في بطاقة الاستخدام ضمن نظرة عامة أثناء تشغيل الموسيقى. إذا بقي عند حدّه، فالحل أن تقلّل المشغّلات أو المرشحات (filters) في الوقت نفسه، أو تنتقل إلى باقة أكبر. المرشحات مثل timescale والعدد الكبير من المشغّلات المتزامنة يستهلكان CPU أكثر.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية