Lavalink serverini necə host etmək olar
Bu səhifədə
Lavalink Discord musiqi botları üçün müstəqil audio serverdir. Botunuz ona əmrlər göndərir — bunu oxut, keç, səs səviyyəsini dəyiş — Lavalink isə ağır işi görür: treki gətirir, səsi kodlaşdırır və səs kanalına ötürür. Bot yüngül qalır, bir Lavalink serveri isə çoxlu serverə xidmət edə bilər.
Bu bələdçi Lavalink 4-ü qurur, onu təhlükəsiz konfiqurasiya edir, YouTube plaginini əlavə edir və bota qoşur — öz kompüterinizdə və ya Lavalink hostinqi ilə.
Lavalink-ə nə lazımdır
- Java 17 və ya daha yeni. Lavalink ən son LTS buraxılışını tövsiyə edir.
- Lavalink 4.2 və ya daha yeni. 2026-cı ilin martından Discord yalnız uçdan-uca şifrələnmiş səsə (DAVE protokolu) icazə verir və Lavalink 4.2.0 onu dəstəkləyən ilk buraxılış idi. Köhnə serverlər artıq Discord-da səs oxuda bilmir.
- Botunuzda eyni versiyanı dəstəkləyən müştəri kitabxanası — hazırkı lavalink-client, Shoukaku, Wavelink, lavalink.py və digərləri dəstəkləyir. Seçim Discord musiqi botunu necə yaratmaq olar bələdçisində izah olunur.
- Daim işlək qalan kompüter, çünki Lavalink dayananda musiqi də dayanır.
Lavalink-i yükləyin və işə salın
Lavalink.jarfaylını GitHub-dakı ən son buraxılışdan boş qovluğa yükləyin.- Eyni qovluqda
application.ymlyaradın (növbəti bölmə). - Həmin qovluqdan işə salın:
java -jar Lavalink.jar
Jurnal işə düşdüyünü göstərəndə Lavalink hazırdır. Linux serverində Lavalink sənədləri onu systemd xidməti kimi işlətməyi tövsiyə edir ki, çökmədən və yenidən yükləmədən sonra özü yenidən başlasın; Docker imici də dərc olunub.
application.yml-i konfiqurasiya edin
YouTube plagini ilə minimal Lavalink 4 konfiqurasiyası:
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— onu dəyişin. Nümunə konfiqurasiya hamıya məlum olanyoushallnotpassparolu ilə gəlir; serverinizi tapan hər kəs standart parolla ondan istifadə edə bilər.port— standart olaraq2333; botunuz bu porta qoşulur.sources.youtube: false— daxili YouTube mənbəyi köhnəlib. Plagin onu əvəz edir və onun sənədləri daxili mənbənin söndürülməli olduğunu deyir.http: truebotun birbaşa linkləri oxutmasına imkan verir; rəsmi nümunə qeyd edir ki, proxy olmadan bu, serverinizin IP ünvanını aşkara çıxara bilər.
YouTube, Spotify və digər mənbələr
Plaginlər lavalink.plugins altında sadalanır və işə düşəndə yüklənir. İkisini bilmək faydalıdır:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — YouTube-da oxutma və axtarış. YouTube avtomatlaşdırılmış girişi fəal şəkildə bloklayır, buna görə plagin yenilənənə qədər işləməyi dayandıra bilər; onu ən son versiyada saxlayın. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — Spotify, Apple Music, Deezer və digərlərini əlavə edir. Spotify və Apple Music linklərindən trek məlumatları oxunur, səs isə başqa mənbədən oxudulur.
Botunuzu Lavalink-ə qoşun
Hər Lavalink müştərisi node adlanan eyni dörd dəyəri istəyir:
| Parametr | Dəyər |
|---|---|
| Host | Lavalink işləyən kompüterin ünvanı |
| Port | application.yml-dəki server.port |
| Parol | Təyin etdiyiniz lavalink.server.password |
| Secure | false, əgər Lavalink-i HTTPS arxasına qoymamısınızsa |
Məsələn, Python-da Wavelink wavelink.Node(uri="http://your-host:2333", password="...") qəbul edir. Bot qoşula bilmirsə, əvvəlcə parolu, sonra portun botun işlədiyi yerdən əlçatan olub-olmadığını yoxlayın.
HytHost-da Lavalink hostinqi
- İş mühiti olaraq Lavalink seçin. Discord bot hostinqi səhifəsində plan seçin və dil kimi Lavalink seçin. Server rəsmi nümunə konfiqurasiya ilə Java 21 üzərində ən son Lavalink-i quraşdırır.
- Parolu dəyişin. Fayl menecerində
application.ymlfaylını açın və standart parolu dəyişin. Panel ünvanı və portu artıq serverinizin öz portuna təyin edir, ona görə bu ikisini olduğu kimi saxlayın. - YouTube istəyirsinizsə, YouTube plaginini əlavə edin: yuxarıdakı konfiqurasiyadan plagin bloku və
youtube: false, sonra yenidən başladın. - Botunuzu qoşun: paneldə göstərilən server ünvanı və portu, həmçinin təyin etdiyiniz parolla.
Lavalink botunuzdan ayrı, öz serveri kimi işləyir. Bot üçün bir plan, Lavalink iş mühiti üçün bir plan sifariş edin və ya bir neçə bot slotu olan planda birini Lavalink mühitinə keçirməyimizi xahiş edin. Testlərimizdə Lavalink boş vəziyyətdə 200 MB-dan az istifadə edir; kiçik bir bot üçün tövsiyəmiz 1 GB-dır, eyni anda çoxlu serverdə oxudursa daha çox.
Lavalink HytHost Discord bot hostinqinin Node.js, Python və Java ilə yanaşı iş mühitlərindən biridir — €0.89/ay-dan.
Bot hostinq planlarına baxınTez-tez verilən suallar
Discord musiqi botları üçün müstəqil audio server. Bot ona nə oxutmağı deyir, Lavalink isə səsi gətirir, kodlaşdırır və səs kanalına ötürür, beləliklə botun özü yüngül qalır.
Java 17 və ya daha yeni; Lavalink komandası ən son LTS buraxılışını tövsiyə edir. Lavalink 4.2 və ya daha yenisi də lazımdır, çünki Discord artıq şifrələnmiş səs tələb edir.
Nümunə konfiqurasiyadakı 2333 portu və youshallnotpass parolu. Serveri onlayn etməzdən əvvəl parolu dəyişin; standart parolu hamı bilir.
Daxili YouTube mənbəyi köhnəlib. youtube-source plaginini əlavə edin, sources.youtube dəyərini false edin və yenidən başladın. Sonradan işləməyi dayandırarsa, plagini yeniləyin, çünki YouTube avtomatlaşdırılmış girişi bloklama üsulunu müntəzəm dəyişir.
Rəsmi rəqəm yoxdur. Testlərimizdə boş vəziyyətdə 200 MB-dan az istifadə edir; kiçik bot üçün tövsiyəmiz 1 GB-dır, eyni anda çoxlu serverdə oxudursa daha çox.
Musiqi dayanmasın
Lavalink-i və ya botunuzu HytHost Discord bot hostinqində işlədin: yeddi iş mühiti, MySQL verilənlər bazası və ehtiyat nüsxələr — €0.89/ay-dan.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu bələdçi sizə kömək etdi?