NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

Lavalink-Fehler und was sie bedeuten

Lavalink-HostingUpdated Nov 6, 20266 min read

Wenn die Musik aufhört, lies zwei Consoles: zuerst die Console des Nodes im Panel, dann die deines Bots. Such die Meldung in den Tabellen unten. Ein gesunder Node beendet seinen Start immer mit Lavalink is ready to accept connections.

Dein Bot kann sich nicht verbinden

Meldung in deinem BotBedeutung und Lösung
ECONNREFUSED, connection refused, ein TimeoutDer Host oder Port ist falsch, oder der Node ist gestoppt. Kopier die Adresse noch mal von der Übersicht des Nodes und starte den Node.
401, UnauthorizedDas Passwort stimmt nicht mit password: in der application.yml überein. Kopier es noch mal, ohne die Anführungszeichen.
Ein SSL-, TLS- oder Handshake-FehlerIn deinem Client ist „Secure“ oder SSL eingeschaltet. Der Node nutzt einfaches http und ws: schalte es aus.
404 beim Verbinden oder ein Client, der nie bereit wirdDer Client ist für Lavalink 3 geschrieben. Dein Node läuft mit Version 4: nutz eine Client-Version, die sie unterstützt.
Der Bot ist mit dem Node verbunden, aber in keinem Voice-Channel startet je ein SongDeine Client-Bibliothek ist vielleicht älter als ihre DAVE-Version. Lavalink 4.2.2 lehnt dann das Voice-Update ab, und in der Console deines Bots erscheint ein 400-Fehler mit token, endpoint, sessionId and channelId must be provided in voice state. Aktualisiere den Client: So verbindest du deinen Discord-Bot mit Lavalink nennt bei jedem gängigen Client die Version, die du nehmen solltest.
Der Node trennt sich und verbindet sich neuDer Node wurde neu gestartet, oft weil ihm der Arbeitsspeicher ausgegangen ist. Den Grund findest du in der Console des Nodes.

Der Node startet nicht

Meldung in der Console des NodesBedeutung und Lösung
ScannerException, mapping values are not allowed here oder ein anderer YAML-FehlerEin Fehler in der application.yml, fast immer bei der Einrückung oder ein Tabulator. Nutz nur Leerzeichen und rück jede Ebene um zwei Leerzeichen tiefer ein. Stell dein Backup wieder her, wenn du den Fehler nicht findest.
Invalid dependencyEine dependency:-Zeile hat nicht die Form group:name:version. Kopier sie noch mal von der Seite des Plugins.
XmlException: Local name html for root tag does not match expected name metadataDas Repository, von dem eine dependency:-Zeile lädt, hat eine Webseite statt des Plugins geschickt. Entfern diese Zeile und lad stattdessen die .jar des Plugins in den Ordner plugins hoch: So fügst du Plugins zu Lavalink hinzu.
No plugin manifest foundEine Datei in plugins ist kein Lavalink-Plugin. Lösch sie.
Ein Fehler, der ein Plugin nennt, zum Beispiel ein fehlender Schlüssel oder eine fehlende EinstellungEin Plugin wurde ohne die nötigen Schlüssel eingeschaltet. Trag sie unter seinem Block in plugins: ein, oder schalte diese Quelle aus.
OutOfMemoryError oder der Node stoppt unter LastDer Node braucht mehr Arbeitsspeicher, als dein Tarif hat. Weniger Player gleichzeitig, oder ein größerer Tarif.

Meldungen bei der Installation

Meldung bei der InstallationBedeutung und Lösung
PlayNHost: could not download ...Ein Download von GitHub ist fehlgeschlagen und die Installation wurde abgebrochen. Führ sie noch mal aus: Einstellungen, Startdetails, Neu installieren. Klappt es wieder nicht, öffne ein Ticket.
PlayNHost: checksum mismatch for Lavalink.jarDie geladene Datei passte nicht zu der Version, die wir testen, deshalb wurde sie nicht benutzt. Führ Neu installieren noch einmal aus (Einstellungen, Startdetails). Wenn es sich wiederholt, öffne ein Ticket.
Kept your application.yml.Kein Fehler: Eine Neuinstallation hat deine Einstellungen und dein Passwort so gelassen, wie sie waren.

So installierst du neu: So hostest du einen Lavalink-Server rund um die Uhr (24/7). So öffnest du ein Ticket: So öffnest du ein Support-Ticket.

Ein Song lädt oder spielt nicht

ErgebnisBedeutung und Lösung
empty (ältere Clients sagen NO_MATCHES)Die Suche hat nichts gefunden, oder keine aktivierte Quelle kann diesen Link verarbeiten. Prüf, welche Quellen auf true stehen: unter sources: in der application.yml.
error (ältere Clients sagen LOAD_FAILED)Die Seite hat abgelehnt oder ist fehlgeschlagen. Den genauen Grund zeigt die Console des Nodes in der Zeile nach deiner Anfrage. Probier eine andere Seite, um ein Problem der Seite von einem Problem des Nodes zu unterscheiden.
No playable stream foundDie Seite bietet diesen Track nur als Vorschau oder als geschützten Stream an. Bei SoundCloud kommt das oft bei Songs großer Labels vor. Kein Node kann sie abspielen.

YouTube-Meldungen

MeldungBedeutung und Lösung
OAUTH INTEGRATION: To give youtube-source access to your account, go to https://www.google.com/device and enter code ...Das YouTube-Plugin verlangt eine Anmeldung. Nimm ein Ersatz-Google-Konto, niemals dein eigenes: So spielst du YouTube auf Lavalink 4 ab.
OAUTH INTEGRATION: The device token has expired. OAuth integration has been canceled.Der Code wurde nicht rechtzeitig eingegeben. Starte den Node neu, um einen neuen zu bekommen.
OAUTH INTEGRATION: Account linking was denied. OAuth integration has been canceled.Der Zugriff wurde auf der Google-Seite abgelehnt. Starte den Node neu und erlaube ihn.
This video requires login. oder Sign in to confirm you’re not a bot in der Console des Nodes, und der Song schlägt gleich beim Start fehlYouTube weigert sich, für einen Server abzuspielen, der nicht angemeldet ist. Die Suche funktioniert weiter, deshalb wird der Song zuerst gefunden. Melde das YouTube-Plugin an: So spielst du YouTube auf Lavalink 4 ab.

Langsames oder abgehacktes Audio

Beobachte die CPU auf der Karte Auslastung der Übersicht, während Musik spielt. Liegt sie am Limit, helfen weniger Player oder Filter gleichzeitig, oder ein größerer Tarif. Filter wie timescale und viele Player gleichzeitig brauchen mehr CPU.

Immer noch festgefahren

Öffne ein Ticket mit den genauen Zeilen aus der Console des Nodes und der Console deines Bots: So öffnest du ein Support-Ticket. Einen Bot Schritt für Schritt verbinden: So verbindest du deinen Discord-Bot mit Lavalink.

Läuft dein Bot schon woanders? Zieh ihn zu uns um

UNSERE NEUESTEN BLOGS