Discord · Útmutató

Lavalink szerver hosztolása

Frissítve October 10, 2026 4 perc olvasás

Ezen az oldalon
  1. Mire van szüksége a Lavalinknak
  2. A Lavalink letöltése és indítása
  3. Az application.yml beállítása
  4. YouTube, Spotify és más források
  5. A bot csatlakoztatása a Lavalinkhoz
  6. Lavalink hosztolás a HytHoston
  7. GYIK

A Lavalink egy önálló hangszerver Discord zenebotokhoz. A botod parancsokat küld neki — játszd le ezt, ugord át, állítsd a hangerőt —, a Lavalink pedig elvégzi a nehéz részt: letölti a számot, kódolja a hangot és a hangcsatornába streameli. A bot könnyű marad, és egyetlen Lavalink szerver sok szervert is kiszolgálhat.

Ez az útmutató beállítja a Lavalink 4-et, biztonságosan konfigurálja, hozzáadja a YouTube bővítményt, és csatlakoztat hozzá egy botot — a saját gépeden vagy Lavalink hosztinggal.

Mire van szüksége a Lavalinknak

  • Java 17 vagy újabb. A Lavalink a legújabb LTS kiadást ajánlja.
  • Lavalink 4.2 vagy újabb. 2026 márciusa óta a Discord csak végponttól végpontig titkosított hangot enged (DAVE protokoll), és a Lavalink 4.2.0 volt az első kiadás, amely ezt támogatja. A régebbi szerverek már nem tudnak hangot lejátszani a Discordon.
  • Egy kliens könyvtár a botodban, amely ugyanezt a verziót támogatja — a jelenlegi lavalink-client, Shoukaku, Wavelink, lavalink.py és mások igen. A választásról a Discord zenebot készítése útmutató szól.
  • Egy folyamatosan bekapcsolt gép, mert ha a Lavalink leáll, a zene is elhallgat.

A Lavalink letöltése és indítása

  1. Töltsd le a Lavalink.jar fájlt a legújabb kiadásból a GitHubról egy üres mappába.
  2. Hozd létre az application.yml fájlt ugyanebben a mappában (következő szakasz).
  3. Indítsd el ebből a mappából:
java -jar Lavalink.jar

A Lavalink akkor áll készen, amikor a napló jelzi, hogy elindult. Linux szerveren a Lavalink dokumentációja systemd szolgáltatásként való futtatást ajánl, hogy összeomlás és újraindítás után is újrainduljon; Docker image is elérhető.

Az application.yml beállítása

Egy minimális Lavalink 4 konfiguráció a YouTube bővítménnyel:

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 — változtasd meg. A példakonfiguráció a youshallnotpass jelszóval érkezik, ami nyilvános; bárki, aki megtalálja a szerveredet, használhatná az alapértelmezettel.
  • port — alapértelmezés szerint 2333; a botod erre a portra csatlakozik.
  • sources.youtube: false — a beépített YouTube forrás elavult. A bővítmény váltja fel, és a dokumentációja szerint a beépítettet ki kell kapcsolni.
  • http: true lehetővé teszi, hogy a bot közvetlen linkeket játsszon le; a hivatalos példa megjegyzi, hogy proxy nélkül ez felfedheti a szervered IP-címét.

YouTube, Spotify és más források

A bővítmények a lavalink.plugins alatt szerepelnek, és indításkor töltődnek le. Kettőt érdemes ismerni:

  • youtube-source (dev.lavalink.youtube:youtube-plugin) — YouTube lejátszás és keresés. A YouTube aktívan blokkolja az automatizált hozzáférést, így a bővítmény leállhat, amíg nem frissül; mindig a legújabb verziót használd.
  • LavaSrc (com.github.topi314.lavasrc:lavasrc-plugin) — Spotify, Apple Music, Deezer és más források. A Spotify és Apple Music linkekből a szám adatait olvassa ki, a hangot pedig egy másik forrásból játssza le.
Figyelj a feltételekre. A YouTube feltételei nem engedik a tartalmak engedély nélküli letöltését vagy továbbsugárzását, a Discord közösségi irányelvei pedig tiltják a szellemi tulajdont sértő tartalmak megosztását. Zenebotot üzemeltetni azt jelenti, hogy felelősséget vállalsz azért, amit lejátszik.

A bot csatlakoztatása a Lavalinkhoz

Minden Lavalink kliens ugyanazt a négy értéket kéri, ezt nevezik node-nak:

BeállításÉrték
HostA Lavalinkot futtató gép címe
PortA server.port az application.yml-ből
JelszóAz általad beállított lavalink.server.password
Securefalse, hacsak nem teszed a Lavalinkot HTTPS mögé

Például a Wavelink Pythonban ezt várja: wavelink.Node(uri="http://your-host:2333", password="..."). Ha a bot nem tud csatlakozni, először a jelszót ellenőrizd, aztán azt, hogy a port elérhető-e onnan, ahol a bot fut.

Lavalink hosztolás a HytHoston

  1. Válaszd a Lavalinkot futtatókörnyezetként. A Discord bot hoszting oldalon válassz csomagot, és nyelvként jelöld ki a Lavalink lehetőséget. A szerver a legújabb Lavalinkot telepíti Java 21-en, a hivatalos példakonfigurációval.
  2. Változtasd meg a jelszót. Nyisd meg az application.yml fájlt a fájlkezelőben, és cseréld le az alapértelmezett jelszót. A panel már beállítja a címet és a portot a szervered saját portjára, ezért ezt a kettőt hagyd változatlanul.
  3. Add hozzá a YouTube bővítményt, ha YouTube-ot szeretnél: a fenti konfigurációból a bővítményblokkot és a youtube: false sort, majd indítsd újra.
  4. Csatlakoztasd a botot a panelen látható szervercímmel és porttal, valamint az általad beállított jelszóval.

A Lavalink saját szerverként fut, a bottól külön. Rendelj egy csomagot a botnak és egyet Lavalink futtatókörnyezettel, vagy több botslotos csomag esetén kérd, hogy az egyiket átállítsuk Lavalinkra. Tesztjeink szerint a Lavalink tétlenül 200 MB alatt marad; egy kis bothoz 1 GB-ot ajánlunk, többet, ha sok szerveren játszik egyszerre.

A Lavalink a HytHost Discord bot hoszting egyik futtatókörnyezete a Node.js, Python és Java mellett — €0.89/hó-tól.

Bot hoszting csomagok
GYIK

Gyakran ismételt kérdések

Önálló hangszerver Discord zenebotokhoz. A bot megmondja, mit játsszon le, a Lavalink pedig letölti, kódolja és a hangcsatornába streameli a hangot, így maga a bot könnyű marad.

Java 17 vagy újabb, és a Lavalink csapata a legújabb LTS kiadást ajánlja. Lavalink 4.2 vagy újabb is szükséges, mert a Discord már titkosított hangot követel meg.

A 2333-as port és a youshallnotpass jelszó a példakonfigurációból. Változtasd meg a jelszót, mielőtt a szervert elérhetővé teszed; az alapértelmezettet mindenki ismeri.

A beépített YouTube forrás elavult. Add hozzá a youtube-source bővítményt, állítsd a sources.youtube értékét false-ra, és indítsd újra. Ha később leáll, frissítsd a bővítményt, mert a YouTube rendszeresen változtat azon, hogyan blokkolja az automatizált hozzáférést.

Nincs hivatalos adat. Tesztjeink szerint tétlenül 200 MB alatt marad; egy kis bothoz 1 GB-ot ajánlunk, és többet, ha sok szerveren játszik egyszerre.

Szóljon tovább a zene

Futtasd a Lavalinkot vagy a botodat a HytHost Discord bot hosztingon, hét futtatókörnyezettel, MySQL adatbázissal és mentésekkel — €0.89/hó-tól.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Hasznos volt ez az útmutató?