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

أخطاء Lavalink ومعناها

استضافة LavalinkUpdated Nov 6, 20266 min read

عندما تتوقف الموسيقى، اقرأ 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.ليست خطأ: أبقت إعادة التثبيت إعداداتك وكلمة المرور كما كانت.

طريقة إعادة التثبيت: كيف تستضيف سيرفر Lavalink على مدار الساعة 24/7. وطريقة فتح تذكرة: كيف تفتح تذكرة دعم.

أغنية لا تُحمَّل أو لا تُشغَّل

النتيجةالمعنى والحل
empty (تقول العملاء الأقدم NO_MATCHES)لم يجد البحث شيئًا، أو لا يوجد مصدر مفعّل يتعامل مع هذا الرابط. افحص المصادر التي قيمتها 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 ...تطلب إضافة YouTube تسجيل الدخول. استخدم حساب Google احتياطيًا، ولا تستخدم حسابك الشخصي أبدًا: كيف تشغّل YouTube على Lavalink 4.
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 أكثر.

ما زلت عالقًا

افتح تذكرة مع الأسطر الدقيقة من Console الخاصة بالعقدة ومن Console الخاصة ببوتك: كيف تفتح تذكرة دعم. ولربط بوت خطوة بخطوة: كيف تربط بوت Discord الخاص بك بـ Lavalink.

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

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