PÀrast kahte aastat arendustööd esitleti Mumble 1.4 platvormi vÀljaanne, mis on suunatud hÀÀl-chat'ide loomisele, pakkudes madalaid viivitusi ja kÔrge kvaliteediga hÀÀle edastamist. Mumble'i peamine kasutusvaldkond on mÀngijate suhtlemise korraldamine arvutimÀngude mÀngimise ajal. Projekti kood on kirjutatud C++ keeles ja see levitatakse BSD litsentsi alusel. Kogumikud on ette valmistatud Linuxi, Windowsi ja macOS-i jaoks.
Projekt koosneb kahest moodulist - klient mumble ja server murmur. Graafiline liides pĂ”hineb Qt-l. Heliteabe edastamiseks kasutatakse audiokoodikut Opus. Pakutakse paindlikku juurdepÀÀsu piiramis sĂŒsteemi, nĂ€iteks on vĂ”imalik luua hÀÀl-chat'id mitmeid isoleeritud gruppe, andes juhtidele vĂ”imaluse omavahel suhelda kĂ”igis gruppides. Andmed edastatakse ainult krĂŒptitud suhtluskanali kaudu, vaikimisi kasutatakse avatud vĂ”tmete autentimist.
Erinevalt tsentraliseeritud teenustest vĂ”imaldab Mumble kasutajate andmeid hoida oma serverites ja tĂ€ielikult kontrollida infrastruktuuri tööd, vajadusel ĂŒhendades tĂ€iendavaid skripti töötlejaid, mille kirjutamiseks on saadaval spetsiaalne API Ice ja GRPC protokollide alusel. Samuti on vĂ”imalik kasutada olemasolevaid kasutajabaase autentimiseks vĂ”i ĂŒhenduda helibotidega, mis nĂ€iteks saavad muusikat mĂ€ngida. Serverit on vĂ”imalik hallata veebiliidese kaudu. Kasutajatele on saadaval funktsioonid sĂ”prade otsimiseks erinevates serverites.
TĂ€iendavate rakendustena mainitakse koosolekute podcastide salvestamist ja positsioonilist reaalaja heli toetust mĂ€ngudes (heliallikas on seotud mĂ€ngijaga ja tuleb tema asukohast mĂ€nguruumis), sealhulgas mĂ€nge, mis hĂ”lmavad sadu osalejaid (nĂ€iteks kasutatakse Mumble'i Eve Online'i ja Team Fortress 2 mĂ€ngijate kogukondades). MĂ€ngudes toetatakse ka overlay-reĆŸiimi, kus kasutaja nĂ€eb, kellega ta rÀÀgib, ning saab vaadata FPS-i ja kohalikku aega.
Peamised uuendused:
- Rakendatud on vĂ”imalus luua ĂŒldotstarbelisi pluginaid, mida saab installida ja uuendada sĂ”ltumatult pĂ”hifraktsioonist. Erinevalt varasemalt pakutud sisseehitatud pluginatest vĂ”ib uut mehhanismi kasutada suvaliste tĂ€ienduste teostamiseks ja see ei ole piiratud ainult teabe saamise vahenditega mĂ€ngija asukoha kohta, et vĂ”imaldada ruumilist heli.
- Lisatud on tĂ€ielik dialoog kasutajate ja kanalite otsimiseks, mis on saadaval serveris. Dialooge saab avada Ctrl+F kombinatsiooniga vĂ”i menĂŒĂŒ kaudu. Toetatakse nii mustriotsingut kui ka regulaaravaldiste kasutamist.

- Lisatud on kanali kuulamisreĆŸiim, mis vĂ”imaldab kasutajal kuulda kĂ”iki helisid, mida kanali osalejad kuulevad, kuid ilma otsese ĂŒhenduseta kanaliga. Kuulavad kasutajad kuvatakse kanali osalejate nimekirjas, kuid on tĂ€histatud spetsiaalse ikooniga (ainult uutes versioonides, vanemates klientides selliseid kasutajaid ei kuvata). ReĆŸiim on ĂŒhesuunaline, see tĂ€hendab, et kui kuulav kasutaja soovib sĂ”na vĂ”tta, peab ta ĂŒhenduma kanaliga. Kanalihalduritele on saadaval ACL ja seaded, mis takistavad kuulamisreĆŸiimis ĂŒhendamist.

- Lisatud on TalkingUI liides, mis vĂ”imaldab mĂ”ista, kes hetkel rÀÀgib. Liides pakub hĂŒpikakent, mis sisaldab hetkel rÀÀkivate kasutajate nimekirja, olles analoogne mĂ€ngureĆŸiimi hĂŒpikakendega, kuid mĂ”eldud igapĂ€evaseks kasutamiseks mitte-mĂ€ngijate seas.

- Liidesesse on lisatud juurdepÀÀsu piirangute indikaatorid, mis aitavad mĂ”ista, kas kasutaja saab kanaliga ĂŒhenduda vĂ”i mitte (nĂ€iteks, kui kanal lubab ainult parooliga sisenemist vĂ”i on seotud teatud grupiga serveris).

- TekstisÔnumites on rakendatud Markdowni mÀrgistamise tugi, mida nÀiteks saab kasutada nimekirjade, koodilÔikude, quote'ide, teksti osade rÔhutamise (paksus vÔi kursiivis) ning linkide kujundamiseks vestluses.
- Lisatud on steriokĂ”va esitamise vĂ”imalus, mis vĂ”imaldab serveri saata stereo helivooge, mis ei muutu kliendi poolt mono reĆŸiimiks. Antud vĂ”imalust saab kasutada nĂ€iteks muusikabottide loomiseks. Heli saatmine ametlikust kliendist on endiselt vĂ”imalik ainult mono reĆŸiimis.
- Lisatud kasutajatele hĂŒĂŒdnimede mÀÀramise vĂ”imalus, mis vĂ”imaldab siduda arusaadavama nime kasutajatega, kes kuritarvitavad liiga pikki nimesid vĂ”i muudavad nime sageli. MÀÀratud nimed vĂ”ivad osalejate nimekirjas ilmuda lisamĂ€rkidena vĂ”i tĂ€ielikult asendada algse nime. HĂŒĂŒdnimed on seotud kasutaja sertifikaatidega, ei sĂ”ltu valitud serverist ja ei muutu pĂ€rast taaskĂ€ivitamist.

- Serverisse on lisatud funktsioon tervitusteksti edastamiseks edastust reĆŸii kaudu Ice protokolli abil. Lisatud on ACL logides kajastamise ja kĂ”igi rĂŒhmade muudatuste toetamist. Lisatud on eraldi ACL kommentaaride ja avataride lĂ€htestamise haldamiseks. Oletusena on lubatud kasutajanimedes tĂŒhikute kasutamine. CPU koormust on vĂ€hendatud vaikimisi TCP_NODELAY reĆŸiimi sisse lĂŒlitamisega.
- Lisatud pluginaid ruumihelide toetamiseks mÀngus Among Us ja muudes Source mootoril pÔhinevates mÀngudes. Uuendatud pluginaid mÀngudele Call of Duty 2 ja GTA V.
- Helikodek Opus on uuendatud versioonile 1.3.1.
- Eemaldatud on Qt4, DirectSound ja CELT 0.11.0 toetus. Eemaldatud on klassikaline kujundus.


Allikas: opennet.ru





