Како да хостирате Lavalink сервер
На оваа страница
Lavalink е самостоен аудио сервер за Discord музички ботови. Вашиот бот му праќа команди — пушти ја оваа песна, прескокни, смени ја јачината — а Lavalink ја врши тешката работа: ја презема песната, го кодира звукот и го пренесува во гласовниот канал. Ботот останува лесен, а еден Lavalink сервер може да опслужува многу сервери.
Овој водич поставува Lavalink 4, го конфигурира безбедно, го додава YouTube приклучокот и поврзува бот со него — на вашиот компјутер или со Lavalink хостинг.
Што му треба на Lavalink
- Java 17 или понова. Lavalink препорачува најновото LTS издание.
- Lavalink 4.2 или понова. Од март 2026 Discord дозволува само гласовна комуникација со шифрирање од крај до крај (протоколот DAVE), а Lavalink 4.2.0 е првото издание што го поддржува. Постарите сервери повеќе не можат да пуштаат звук во Discord.
- Клиентска библиотека во ботот што ја поддржува истата верзија — тековните lavalink-client, Shoukaku, Wavelink, lavalink.py и други ја поддржуваат. Изборот е опишан во како да направите Discord музички бот.
- Машина што постојано работи, бидејќи музиката запира кога ќе запре Lavalink.
Преземете го и стартувајте го Lavalink
- Преземете го
Lavalink.jarод најновото издание на GitHub во празна папка. - Создадете
application.ymlво истата папка (следниот дел). - Стартувајте го од таа папка:
java -jar Lavalink.jar
Lavalink е подготвен кога дневникот ќе покаже дека е стартуван. На Linux сервер, документацијата на Lavalink препорачува да се извршува како systemd сервис за да се рестартира по пад и по рестарт на системот; објавена е и Docker слика.
Конфигурирајте го application.yml
Минимална Lavalink 4 конфигурација со YouTube приклучокот:
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— сменете ја. Примерната конфигурација доаѓа соyoushallnotpass, која е јавна; секој што ќе го најде вашиот сервер може да го користи со стандардната лозинка.port— стандардно2333; вашиот бот се поврзува на оваа порта.sources.youtube: false— вградениот YouTube извор е застарен. Приклучокот го заменува, а неговата документација вели дека вградениот мора да се исклучи.http: trueму овозможува на ботот да пушта директни линкови; официјалниот пример наведува дека без прокси ова може да ја открие IP адресата на вашиот сервер.
YouTube, Spotify и други извори
Приклучоците се наведуваат под lavalink.plugins и се преземаат при стартување. Два вреди да ги знаете:
- youtube-source (
dev.lavalink.youtube:youtube-plugin) — репродукција и пребарување на YouTube. YouTube активно го блокира автоматизираниот пристап, па може да престане да работи додека приклучокот не се ажурира; чувајте ја најновата верзија. - LavaSrc (
com.github.topi314.lavasrc:lavasrc-plugin) — додава Spotify, Apple Music, Deezer и уште. Од Spotify и Apple Music линковите се читаат податоците за песната, а звукот се пушта од друг извор.
Поврзете го ботот со Lavalink
Секој Lavalink клиент ги бара истите четири вредности, наречени јазол:
| Поставка | Вредност |
|---|---|
| Host | Адресата на машината на која работи Lavalink |
| Port | server.port од application.yml |
| Password | lavalink.server.password што ја поставивте |
| Secure | false, освен ако Lavalink не е зад HTTPS |
На пример, Wavelink во Python прима wavelink.Node(uri="http://your-host:2333", password="..."). Ако ботот не може да се поврзе, прво проверете ја лозинката, а потоа дали портата е достапна од местото каде што работи ботот.
Lavalink хостинг на HytHost
- Изберете Lavalink како извршна околина. На хостинг за Discord ботови изберете план и одберете Lavalink како јазик. Серверот го инсталира најновиот Lavalink на Java 21 со официјалната примерна конфигурација.
- Сменете ја лозинката. Отворете го
application.ymlво менаџерот на датотеки и заменете ја стандардната лозинка. Панелот веќе ги поставува адресата и портата на сопствената порта на вашиот сервер, па оставете ги тие две какви што се. - Додајте го YouTube приклучокот ако сакате YouTube: блокот за приклучокот и
youtube: falseод конфигурацијата погоре, потоа рестартирајте. - Поврзете го ботот со адресата и портата прикажани во панелот и лозинката што ја поставивте.
Lavalink работи како посебен сервер, одделно од ботот. Нарачајте еден план за ботот и еден со Lavalink околината, или на план со повеќе места за ботови побарајте од нас да преместиме едно од нив на Lavalink околината. Во нашите тестови Lavalink во мирување троши под 200 MB; за еден мал бот нашата препорака е 1 GB, повеќе ако пушта на многу сервери истовремено.
Lavalink е една од извршните околини на HytHost хостингот за Discord ботови, покрај Node.js, Python и Java — од €0.89/мес.
Погледнете ги плановите за ботовиЧесто поставувани прашања
Самостоен аудио сервер за Discord музички ботови. Ботот му кажува што да пушти, а Lavalink го презема, кодира и пренесува звукот во гласовниот канал, па самиот бот останува лесен.
Java 17 или понова, а тимот на Lavalink препорачува најновото LTS издание. Потребен е и Lavalink 4.2 или понов, бидејќи Discord сега бара шифриран глас.
Порта 2333 и лозинката youshallnotpass од примерната конфигурација. Сменете ја лозинката пред да го ставите серверот на интернет; стандардната ја знаат сите.
Вградениот YouTube извор е застарен. Додајте го приклучокот youtube-source, поставете sources.youtube на false и рестартирајте. Ако подоцна престане да работи, ажурирајте го приклучокот, бидејќи YouTube редовно менува како го блокира автоматизираниот пристап.
Нема официјална бројка. Во нашите тестови во мирување троши под 200 MB; нашата препорака е 1 GB за мал бот, и повеќе ако пушта на многу сервери истовремено.
Музиката нека не запира
Извршувајте Lavalink или вашиот бот на HytHost хостинг за Discord ботови, со седум извршни околини, MySQL база на податоци и резервни копии — од €0.89/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursДали овој водич ви беше корисен?