Lage platfòm kominikasyon vwa Mumble 1.4

Apre plis pase de ane nan devlopman, yo te prezante liberasyon an nan platfòm la Mumble 1.4, konsantre sou kreye chat vwa ki bay ba latansi ak bon jan kalite transmisyon vwa. Yon zòn kle nan aplikasyon pou Mumble se òganize kominikasyon ant jwè yo pandan y ap jwe jwèt sou òdinatè. Kòd pwojè a ekri nan C++ epi distribye anba lisans BSD. Bati yo prepare pou Linux, Windows ak macOS.

Pwojè a konsiste de de modil - kliyan an mumble ak sèvè a murmur. Koòdone grafik la baze sou Qt. Kodèk odyo Opus yo itilize pou transmèt enfòmasyon odyo. Yo bay yon sistèm kontwòl aksè fleksib, pou egzanp, li posib yo kreye chat vwa pou plizyè gwoup izole ak posibilite pou kominikasyon separe ant lidè nan tout gwoup yo. Done yo transmèt sèlman sou yon kanal kominikasyon ankode; otantifikasyon ki baze sou kle piblik yo itilize pa default.

Kontrèman ak sèvis santralize, Mumble pèmèt ou estoke done itilizatè yo sou pwòp sèvè ou yo ak konplètman kontwole operasyon an nan enfrastrikti a, si sa nesesè, konekte processeurs script adisyonèl, pou ki gen yon API espesyal ki baze sou Ice ak pwotokòl GRPC ki disponib. Sa gen ladann itilize baz done itilizatè ki egziste deja pou otantifikasyon oswa konekte bots son ki, pou egzanp, ka jwe mizik. Li posib pou kontwole sèvè a atravè yon koòdone entènèt. Fonksyon pou jwenn zanmi sou diferan serveurs yo disponib pou itilizatè yo.

Lòt itilizasyon yo enkli anrejistreman podcasts kolaborasyon ak sipòte pozisyon odyo an dirèk nan jwèt (sous odyo a asosye ak jwè a epi li soti nan kote li nan espas jwèt la), ki gen ladan jwèt ak dè santèn de patisipan (pa egzanp, Mumble yo itilize nan kominote jwè yo). nan Eve Online ak Team Fortress 2). Jwèt yo sipòte tou yon mòd kouvri, kote itilizatè a wè ak ki jwè li ap pale epi li ka wè FPS ak lè lokal yo.

Prensipal inovasyon:

  • Kapasite pou devlope grefon jeneral ki ka enstale ak mete ajou poukont aplikasyon prensipal la te aplike. Kontrèman ak grefon entegre yo te bay deja, nouvo mekanis la ka itilize pou aplike adisyon abitrè epi li pa limite a sa sèlman mwayen pou ekstrè enfòmasyon sou kote jwè yo pou aplike odyo pozisyon.
  • Te ajoute yon dyalòg konplè pou chèche itilizatè yo ak chanèl ki disponib sou sèvè a. Ou ka rele dyalòg la atravè konbinezon Ctrl + F oswa atravè meni an. Tou de rechèch mask ak ekspresyon regilye yo sipòte.
    Lage platfòm kominikasyon vwa Mumble 1.4
  • Te ajoute mòd koute chanèl, ki pèmèt itilizatè a tande tout son yo tande pa patisipan chanèl yo, men san yo pa konekte dirèkteman ak kanal la. Nan ka sa a, itilizatè ki koute yo reflete nan lis patisipan chanèl yo, men yo make ak yon icon espesyal (sèlman nan nouvo vèsyon; nan kliyan ki pi gran itilizatè sa yo pa parèt). Mòd la se unidirectionnelle, i.e. si itilizatè a koute vle pale, li pral bezwen konekte ak chanèl la. Pou administratè chanèl yo, yo bay ACL ak paramèt pou entèdi koneksyon nan mòd koute.
    Lage platfòm kominikasyon vwa Mumble 1.4
  • Yo te ajoute koòdone TalkingUI a, ki pèmèt ou konprann ki moun k ap pale kounye a. Koòdone a bay yon fenèt pop-up ak yon lis itilizatè ki pale kounye a, menm jan ak konsèy la nan mòd jwèt, men gen entansyon pou itilize chak jou pa moun ki pa joueurs.
    Lage platfòm kominikasyon vwa Mumble 1.4
  • Endikatè restriksyon aksè yo te ajoute nan koòdone a, ki pèmèt ou konprann si wi ou non itilizatè a ka konekte ak chanèl la oswa ou pa (pa egzanp, si kanal la sèlman pèmèt konekte ak yon modpas oswa li mare nan yon gwoup espesifik sou sèvè a).
    Lage platfòm kominikasyon vwa Mumble 1.4
  • Mesaj tèks yo sipòte Markdown mak, ki, pa egzanp, ka itilize pou voye lis, fragman kòd, quotes, mete aksan sou pati nan tèks an fonse oswa italik, ak lyen konsepsyon.
  • Te ajoute kapasite nan jwe odyo stereo, ki pèmèt sèvè a voye yon kouran odyo nan mòd stereo, ki pa pral konvèti nan mono pa kliyan an. Karakteristik sa a ka itilize, pou egzanp, yo kreye bots mizik. Voye odyo soti nan kliyan ofisyèl la toujou posib sèlman nan mòd mono.
  • Te ajoute kapasite pou bay ti non itilizatè yo, sa ki fè li posib pou bay itilizatè yo yon non ki pi konpreyansib yo ki abize non twò long oswa chanje non yo souvan. Non yo bay yo ka parèt nan lis patisipan an kòm etikèt adisyonèl oswa ranplase non orijinal la nèt. Ti non yo mare nan sètifika itilizatè yo, yo pa depann de sèvè a chwazi a, epi yo pa chanje apre yon rekòmanse.
    Lage platfòm kominikasyon vwa Mumble 1.4
  • Sèvè a kounye a gen fonksyon pou voye yon tèks akeyi nan mòd emisyon lè l sèvi avèk pwotokòl glas la. Te ajoute sipò pou reflete ACLs ak tout chanjman nan gwoup nan boutèy demi lit la. Te ajoute ACL separe pou kontwole reset kòmantè ak avatar yo. Pa default, espas yo gen dwa nan non itilizatè yo. Redwi chaj CPU pa pèmèt mòd TCP_NODELAY pa default.
  • Te ajoute grefon pou sipòte odyo pozisyon nan Among Us ak nan jwèt koutim ki baze sou motè Sous la. Mizajou grefon pou jwèt Call of Duty 2 ak GTA V.
  • Kodèk odyo Opus la te mete ajou nan vèsyon 1.3.1.
  • Retire sipò pou Qt4, DirectSound ak CELT 0.11.0. Yo retire tèm klasik la.

Lage platfòm kominikasyon vwa Mumble 1.4
Lage platfòm kominikasyon vwa Mumble 1.4

Sous: opennet.ru

Add nouvo kòmantè