NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

Lavalink-fouten en wat ze betekenen

Lavalink-hostingUpdated Nov 6, 20266 min read

Als de muziek stopt, lees dan twee consoles: eerst de Console van de node in het panel, daarna die van je bot. Zoek het bericht in de tabellen hieronder. Een gezonde node eindigt zijn start altijd met Lavalink is ready to accept connections.

Je bot kan geen verbinding maken

Bericht in je botWat het betekent en wat je doet
ECONNREFUSED, connection refused, een timeoutDe host of poort klopt niet, of de node is gestopt. Kopieer het Adres opnieuw van het Overzicht van de node en start de node.
401, UnauthorizedHet wachtwoord komt niet overeen met password: in application.yml. Kopieer het opnieuw, zonder de aanhalingstekens.
Een SSL-, TLS- of handshakefoutJe client heeft secure of SSL aanstaan. De node gebruikt gewoon http en ws: zet het uit.
404 bij het verbinden, of een client die nooit klaar isDe client is geschreven voor Lavalink 3. Je node draait versie 4: gebruik een clientversie die dat ondersteunt.
De bot is verbonden met de node, maar in het spraakkanaal start nooit een nummerJe clientlibrary is misschien ouder dan haar DAVE-versie. Lavalink 4.2.2 weigert dan de spraakupdate, en de console van je bot toont een 400-fout met token, endpoint, sessionId and channelId must be provided in voice state. Werk de client bij: Je Discord-bot verbinden met Lavalink noemt bij elke gangbare client de versie die je moet gebruiken.
De node verbreekt de verbinding en verbindt opnieuwDe node is herstart, vaak doordat hij zonder geheugen kwam te zitten. Lees de console van de node voor de reden.

De node start niet

Bericht in de console van de nodeWat het betekent en wat je doet
ScannerException, mapping values are not allowed here, of een andere YAML-foutEen fout in application.yml, bijna altijd de inspringing of een tab. Gebruik alleen spaties en laat elk niveau twee spaties dieper beginnen. Herstel je backup als je de fout niet vindt.
Invalid dependencyEen regel met dependency: heeft niet de vorm group:name:version. Kopieer hem opnieuw van de pagina van de plugin.
XmlException: Local name html for root tag does not match expected name metadataDe repository waarvan een regel met dependency: downloadt, stuurde een webpagina in plaats van de plugin. Haal die regel weg en upload in plaats daarvan de .jar van de plugin in plugins: Plugins toevoegen aan Lavalink.
No plugin manifest foundEen bestand in plugins is geen Lavalink-plugin. Verwijder het.
Een fout die een plugin noemt, zoals een ontbrekende sleutel of instellingEen plugin is aangezet zonder de sleutels die hij nodig heeft. Vul ze in onder zijn blok in plugins:, of zet die bron uit.
OutOfMemoryError, of de node stopt als het druk isDe node heeft meer geheugen nodig dan je pakket heeft. Minder spelers tegelijk, of een groter pakket.

Installatieberichten

Bericht tijdens de installatieWat het betekent en wat je doet
PlayNHost: could not download ...Een download van GitHub is mislukt en de installatie is gestopt. Voer hem opnieuw uit: Instellingen, Startdetails, Opnieuw installeren. Mislukt het weer, open dan een ticket.
PlayNHost: checksum mismatch for Lavalink.jarHet gedownloade bestand kwam niet overeen met de versie die wij testen, dus is het niet gebruikt. Voer Opnieuw installeren nog een keer uit (Instellingen, Startdetails); herhaalt het zich, open dan een ticket.
Kept your application.yml.Geen fout: een herinstallatie heeft je instellingen en wachtwoord gelaten zoals ze waren.

Zo installeer je opnieuw: Een Lavalink-server 24/7 hosten. Zo open je een ticket: Een supportticket openen.

Een nummer laadt of speelt niet

ResultaatWat het betekent en wat je doet
empty (oudere clients zeggen NO_MATCHES)De zoekopdracht vond niets, of geen ingeschakelde bron verwerkt die link. Controleer welke bronnen true zijn onder sources: in application.yml.
error (oudere clients zeggen LOAD_FAILED)De site weigerde of faalde. De console van de node geeft de precieze reden op de regel na je verzoek. Probeer een andere site om een probleem met de site van een probleem met de node te onderscheiden.
No playable stream foundDe site biedt dat nummer alleen aan als preview of als beschermde stream. Op SoundCloud komt dat vaak voor bij nummers van grote labels; geen enkele node kan die afspelen.

YouTube-berichten

BerichtWat het betekent en wat je doet
OAUTH INTEGRATION: To give youtube-source access to your account, go to https://www.google.com/device and enter code ...De YouTube-plugin vraagt om in te loggen. Gebruik een reserve Google-account, nooit je eigen: YouTube afspelen op Lavalink 4.
OAUTH INTEGRATION: The device token has expired. OAuth integration has been canceled.De code is niet op tijd ingevoerd. Herstart de node om een nieuwe te krijgen.
OAUTH INTEGRATION: Account linking was denied. OAuth integration has been canceled.Toegang is geweigerd op de Google-pagina. Herstart de node en sta het toe.
This video requires login. of Sign in to confirm you’re not a bot in de console van de node, en het nummer mislukt zodra het startYouTube weigert af te spelen voor een server die niet is ingelogd. Zoeken werkt nog wel, en daarom wordt het nummer eerst gevonden. Log de YouTube-plugin in: YouTube afspelen op Lavalink 4.

Trage of haperende audio

Houd CPU op de kaart Gebruik van het Overzicht in de gaten terwijl er muziek speelt. Zit hij aan de limiet, dan lost een van deze dingen het op: minder spelers of filters tegelijk, of een groter pakket. Filters zoals timescale en veel spelers tegelijk gebruiken meer CPU.

Nog steeds vast

Open een ticket met de exacte regels uit de console van de node en uit de console van je bot: Een supportticket openen. Een bot stap voor stap koppelen: Je Discord-bot verbinden met Lavalink.

Draait je bot al ergens anders? Verhuis hem naar ons

ONZE NIEUWSTE BLOGS