Kako hostati Lavalink poslužitelj
Na ovoj stranici
Lavalink je samostalni audio poslužitelj za Discord glazbene botove. Vaš bot mu šalje naredbe — pusti ovo, preskoči, postavi glasnoću — a Lavalink obavlja težak dio posla: dohvaća pjesmu, kodira zvuk i šalje ga u glasovni kanal. Bot ostaje lagan, a jedan Lavalink poslužitelj može opsluživati mnogo servera.
Ovaj vodič postavlja Lavalink 4, sigurno ga konfigurira, dodaje YouTube dodatak i povezuje bota s njim — na vašem računalu ili uz Lavalink hosting.
Što Lavalink treba
- Java 17 ili noviju. Lavalink preporučuje najnovije LTS izdanje.
- Lavalink 4.2 ili noviji. Od ožujka 2026. Discord dopušta samo end-to-end šifrirani glas (protokol DAVE), a Lavalink 4.2.0 bilo je prvo izdanje koje ga podržava. Stariji poslužitelji više ne mogu reproducirati zvuk na Discordu.
- Klijentsku biblioteku u botu koja podržava istu verziju — trenutni lavalink-client, Shoukaku, Wavelink, lavalink.py i drugi to podržavaju. Odabir biblioteke opisan je u vodiču kako napraviti Discord glazbeni bot.
- Računalo koje ostaje upaljeno, jer glazba prestaje kad stane Lavalink.
Preuzmite i pokrenite Lavalink
- Preuzmite
Lavalink.jariz najnovijeg izdanja na GitHubu u praznu mapu. - Napravite
application.ymlu istoj mapi (sljedeći odjeljak). - Pokrenite ga iz te mape:
java -jar Lavalink.jar
Lavalink je spreman kad zapisnik pokaže da se pokrenuo. Na Linux poslužitelju Lavalink dokumentacija preporučuje pokretanje kao systemd servis, kako bi se ponovno pokrenuo nakon rušenja i ponovnog podizanja sustava; objavljena je i Docker slika.
Konfigurirajte application.yml
Minimalna Lavalink 4 konfiguracija s YouTube dodatkom:
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— promijenite je. Primjer konfiguracije dolazi s lozinkomyoushallnotpass, koja je javna; svatko tko pronađe vaš poslužitelj mogao bi ga koristiti sa zadanom lozinkom.port— zadano2333; vaš se bot spaja na ovaj port.sources.youtube: false— ugrađeni YouTube izvor je zastario. Dodatak ga zamjenjuje, a njegova dokumentacija navodi da ugrađeni izvor mora biti isključen.http: trueomogućuje botu reprodukciju izravnih poveznica; službeni primjer napominje da to bez proxyja može otkriti IP vašeg poslužitelja.
YouTube, Spotify i drugi izvori
Dodaci se navode pod lavalink.plugins i preuzimaju pri pokretanju. Dva vrijedi poznavati:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — reprodukcija i pretraživanje YouTubea. YouTube aktivno blokira automatizirani pristup, pa dodatak može prestati raditi dok se ne ažurira; držite ga na najnovijoj verziji. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — dodaje Spotify, Apple Music, Deezer i druge. Iz Spotify i Apple Music poveznica čitaju se podaci o pjesmi, a zvuk se reproducira iz drugog izvora.
Povežite bota s Lavalinkom
Svaki Lavalink klijent traži iste četiri vrijednosti, koje zajedno čine node:
| Postavka | Vrijednost |
|---|---|
| Host | Adresa računala na kojem radi Lavalink |
| Port | server.port iz application.yml |
| Lozinka | lavalink.server.password koju ste postavili |
| Secure | false, osim ako Lavalink stavite iza HTTPS-a |
Na primjer, Wavelink u Pythonu prima wavelink.Node(uri="http://your-host:2333", password="..."). Ako se bot ne može spojiti, prvo provjerite lozinku, a zatim je li port dostupan s mjesta na kojem bot radi.
Lavalink hosting na HytHostu
- Odaberite Lavalink kao okruženje. Na stranici hosting za Discord botove odaberite plan i kao jezik izaberite Lavalink. Poslužitelj instalira najnoviji Lavalink na Javi 21 sa službenim primjerom konfiguracije.
- Promijenite lozinku. Otvorite
application.ymlu upravitelju datoteka i zamijenite zadanu lozinku. Panel već postavlja adresu i port na vlastiti port vašeg poslužitelja, pa te dvije vrijednosti ostavite kakve jesu. - Dodajte YouTube dodatak ako želite YouTube: blok dodatka i
youtube: falseiz gornje konfiguracije, zatim ponovno pokrenite. - Povežite bota s adresom i portom poslužitelja prikazanima u panelu te lozinkom koju ste postavili.
Lavalink radi kao zaseban poslužitelj, odvojen od bota. Naručite jedan plan za bota i jedan s Lavalink okruženjem, ili nas na planu s više mjesta za botove zamolite da jedno od njih prebacimo na Lavalink okruženje. U našim testovima Lavalink u mirovanju troši manje od 200 MB; za jednog malog bota naša preporuka je 1 GB, više ako svira na mnogo servera istovremeno.
Lavalink je jedno od okruženja HytHost hostinga za Discord botove, uz Node.js, Python i Javu — od €0.89/mj.
Pogledajte planove za botoveČesto postavljana pitanja
Samostalni audio poslužitelj za Discord glazbene botove. Bot mu kaže što da pusti, a Lavalink dohvaća, kodira i šalje zvuk u glasovni kanal, pa sam bot ostaje lagan.
Javu 17 ili noviju, a Lavalink tim preporučuje najnovije LTS izdanje. Potreban je i Lavalink 4.2 ili noviji, jer Discord sada zahtijeva šifrirani glas.
Port 2333 i lozinka youshallnotpass iz primjera konfiguracije. Promijenite lozinku prije nego što poslužitelj stavite na mrežu; zadanu svi znaju.
Ugrađeni YouTube izvor je zastario. Dodajte dodatak youtube-source, postavite sources.youtube na false i ponovno pokrenite. Ako kasnije prestane raditi, ažurirajte dodatak, jer YouTube redovito mijenja način na koji blokira automatizirani pristup.
Službenog podatka nema. U našim testovima u mirovanju troši manje od 200 MB; naša preporuka je 1 GB za malog bota, i više ako svira na mnogo servera u isto vrijeme.
Neka glazba ne prestaje
Pokrenite Lavalink ili svog bota na HytHost hostingu za Discord botove, sa sedam okruženja, MySQL bazom podataka i sigurnosnim kopijama — od €0.89/mj.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursJe li ti ovaj vodič pomogao?