Lavalink Sunucusu Nasıl Barındırılır
Bu sayfada
Lavalink, Discord müzik botları için bağımsız bir ses sunucusudur. Botunuz ona komut gönderir — bunu çal, geç, sesi ayarla — ve Lavalink işin ağır kısmını üstlenir: parçayı getirir, sesi kodlar ve ses kanalına aktarır. Bot hafif kalır ve tek bir Lavalink sunucusu birçok sunucuya hizmet verebilir.
Bu rehber Lavalink 4'ü kurar, güvenli şekilde yapılandırır, YouTube eklentisini ekler ve bir botu ona bağlar — kendi makinenizde ya da Lavalink hosting ile.
Lavalink'in ihtiyaçları
- Java 17 veya daha yenisi. Lavalink en güncel LTS sürümünü önerir.
- Lavalink 4.2 veya daha yenisi. Mart 2026'dan beri Discord yalnızca uçtan uca şifreli sese (DAVE protokolü) izin veriyor ve Lavalink 4.2.0 bunu destekleyen ilk sürümdü. Eski sunucular artık Discord'da ses çalamaz.
- Botunuzda aynı sürümü destekleyen bir istemci kütüphanesi — güncel lavalink-client, Shoukaku, Wavelink, lavalink.py ve diğerleri destekler. Seçim konusu Discord müzik botu nasıl yapılır rehberinde anlatılıyor.
- Sürekli açık kalan bir makine, çünkü Lavalink durduğunda müzik de durur.
Lavalink'i indirin ve başlatın
Lavalink.jardosyasını GitHub üzerindeki en son sürümden boş bir klasöre indirin.- Aynı klasörde
application.ymloluşturun (sonraki bölüm). - O klasörden başlatın:
java -jar Lavalink.jar
Günlük başladığını gösterdiğinde Lavalink hazırdır. Linux sunucuda Lavalink belgeleri, çökme ve yeniden başlatma sonrasında tekrar açılması için onu bir systemd servisi olarak çalıştırmayı önerir; bir Docker imajı da yayınlanmıştır.
application.yml dosyasını yapılandırın
YouTube eklentisiyle minimal bir Lavalink 4 yapılandırması:
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— değiştirin. Örnek yapılandırma herkesin bildiğiyoushallnotpassşifresiyle gelir; sunucunuzu bulan herkes varsayılan şifreyle onu kullanabilir.port— varsayılan olarak2333; botunuz bu porta bağlanır.sources.youtube: false— yerleşik YouTube kaynağı kullanımdan kaldırıldı. Eklenti onun yerini alır ve belgeleri yerleşik kaynağın kapatılması gerektiğini söyler.http: truebotun doğrudan bağlantıları çalmasını sağlar; resmi örnek, proxy olmadan bunun sunucunuzun IP adresini açığa çıkarabileceğini belirtir.
YouTube, Spotify ve diğer kaynaklar
Eklentiler lavalink.plugins altında listelenir ve başlangıçta indirilir. Bilmeye değer iki tane var:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — YouTube oynatma ve arama. YouTube otomatik erişimi aktif olarak engeller, bu yüzden eklenti güncellenene kadar çalışmayı bırakabilir; onu en son sürümde tutun. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — Spotify, Apple Music, Deezer ve daha fazlasını ekler. Spotify ve Apple Music bağlantılarından parça bilgileri okunur, ses ise başka bir kaynaktan çalınır.
Botunuzu Lavalink'e bağlayın
Her Lavalink istemcisi, node adı verilen aynı dört değeri ister:
| Ayar | Değer |
|---|---|
| Host | Lavalink'i çalıştıran makinenin adresi |
| Port | application.yml içindeki server.port |
| Şifre | Belirlediğiniz lavalink.server.password |
| Secure | false, Lavalink'i HTTPS arkasına koymadıysanız |
Örneğin Python'da Wavelink wavelink.Node(uri="http://your-host:2333", password="...") alır. Bot bağlanamıyorsa önce şifreyi, ardından portun botun çalıştığı yerden erişilebilir olup olmadığını kontrol edin.
HytHost'ta Lavalink hosting
- Çalışma ortamı olarak Lavalink'i seçin. Discord bot hosting sayfasında bir plan seçin ve dil olarak Lavalink'i işaretleyin. Sunucu, resmi örnek yapılandırmayla Java 21 üzerine en son Lavalink'i kurar.
- Şifreyi değiştirin. Dosya yöneticisinde
application.ymldosyasını açın ve varsayılan şifreyi değiştirin. Panel adresi ve portu zaten sunucunuzun kendi portuna ayarlar, bu ikisini olduğu gibi bırakın. - YouTube istiyorsanız YouTube eklentisini ekleyin: yukarıdaki yapılandırmadaki eklenti bloğu ve
youtube: false, ardından yeniden başlatın. - Botunuzu bağlayın: panelinizde gösterilen sunucu adresi ve portu ile belirlediğiniz şifreyi kullanın.
Lavalink, botunuzdan ayrı, kendi sunucusu olarak çalışır. Bot için bir plan, Lavalink çalışma ortamı için bir plan sipariş edin ya da birden fazla bot yuvası olan bir planda birini Lavalink ortamına taşımamızı isteyin. Testlerimizde Lavalink boşta 200 MB'ın altında kalıyor; küçük bir bot için önerimiz 1 GB, aynı anda birçok sunucuda çalıyorsa daha fazlası.
Lavalink, HytHost Discord bot hosting'in Node.js, Python ve Java'nın yanındaki çalışma ortamlarından biridir — €0.89/ay'dan başlayan fiyatlarla.
Bot hosting planlarını görünSıkça sorulan sorular
Discord müzik botları için bağımsız bir ses sunucusu. Bot ona ne çalacağını söyler, Lavalink de sesi getirir, kodlar ve ses kanalına aktarır; böylece botun kendisi hafif kalır.
Java 17 veya daha yenisi; Lavalink ekibi en güncel LTS sürümünü önerir. Discord artık şifreli ses zorunlu tuttuğu için Lavalink 4.2 veya daha yenisi de gerekir.
Örnek yapılandırmadaki 2333 portu ve youshallnotpass şifresi. Sunucuyu çevrimiçi yapmadan önce şifreyi değiştirin; varsayılanı herkes biliyor.
Yerleşik YouTube kaynağı kullanımdan kaldırıldı. youtube-source eklentisini ekleyin, sources.youtube değerini false yapın ve yeniden başlatın. Daha sonra çalışmayı bırakırsa eklentiyi güncelleyin, çünkü YouTube otomatik erişimi engelleme yöntemini düzenli olarak değiştirir.
Resmi bir rakam yok. Testlerimizde boşta 200 MB'ın altında kalıyor; küçük bir bot için önerimiz 1 GB, aynı anda birçok sunucuda çalıyorsa daha fazlası.
Müzik durmasın
Lavalink'i veya botunuzu HytHost Discord bot hosting'de çalıştırın; yedi çalışma ortamı, MySQL veritabanı ve yedeklemelerle — €0.89/ay'dan başlayan fiyatlarla.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu rehber işine yaradı mı?