Rhyddhau llwyfan cyfathrebu llais Mumble 1.3

Bron i ddeng mlynedd ers y datganiad arwyddocaol diwethaf ddigwyddodd rhyddhau platfform Mymbl 1.3, yn canolbwyntio ar greu sgyrsiau llais sy'n darparu trosglwyddiad llais hwyrni isel ac o ansawdd uchel. Maes ymgeisio allweddol ar gyfer y Mwmbwll yw trefnu cyfathrebu rhwng chwaraewyr wrth chwarae gemau cyfrifiadurol. Mae cod y prosiect wedi'i ysgrifennu yn C++ a dosbarthu gan dan drwydded BSD. Cymanfaoedd parod ar gyfer Linux, Windows a macOS.

Mae'r prosiect yn cynnwys dau fodiwl - y cleient mumble a'r gweinydd grwgnach.
Mae'r rhyngwyneb graffigol yn seiliedig ar Qt. Defnyddir codec sain i drosglwyddo gwybodaeth sain Opus. Darperir system rheoli mynediad hyblyg, er enghraifft, mae'n bosibl creu sgyrsiau llais ar gyfer nifer o grwpiau ynysig sydd â'r gallu i
cyfathrebu rhwng arweinwyr ym mhob grŵp. Trosglwyddir data dros sianel gyfathrebu wedi'i hamgryptio yn unig; defnyddir dilysiad ar sail allwedd gyhoeddus yn ddiofyn.

Yn wahanol i wasanaethau canolog, mae Mumble yn caniatáu ichi gadw data defnyddwyr ar eich pen eich hun a rheoli gweithrediad y gweinydd yn llawn, os oes angen, gan gysylltu sgriptiau a thrinwyr ychwanegol, y mae API arbennig yn seiliedig ar y protocolau Iâ a GRPC ar gael ar eu cyfer. Mae hyn yn cynnwys defnyddio cronfeydd data defnyddwyr presennol ar gyfer dilysu neu gysylltu bots sain sydd, er enghraifft, yn gallu chwarae cerddoriaeth. Mae'n bosibl rheoli'r gweinydd trwy ryngwyneb gwe. Mae swyddogaethau dod o hyd i ffrindiau ar wahanol weinyddion ar gael i ddefnyddwyr.

Mae defnyddiau ychwanegol yn cynnwys recordio podlediadau cydweithredol a darparu sain fyw lleoliadol mewn gemau (mae'r ffynhonnell sain yn gysylltiedig â'r chwaraewr ac yn tarddu o'i leoliad yn y gofod gêm), gan gynnwys gemau gyda channoedd o gyfranogwyr (er enghraifft, defnyddir Mumble yn y cymunedau chwaraewyr of Eve Online a Team Fortress 2 ). Mae'r gemau hefyd yn cefnogi modd troshaenu, lle mae'r defnyddiwr yn gweld pa chwaraewr y mae'n siarad ag ef ac yn gallu gweld FPS ac amser lleol.

Prif arloesiadau:

  • Mae gwaith wedi'i wneud i ad-drefnu'r dyluniad. Mae'r thema golau clasurol wedi'i diweddaru, mae themâu golau a thywyll wedi'u hychwanegu;

    Rhyddhau llwyfan cyfathrebu llais Mumble 1.3

    Rhyddhau llwyfan cyfathrebu llais Mumble 1.3

    Rhyddhau llwyfan cyfathrebu llais Mumble 1.3

  • Ychwanegwyd y gallu i addasu'r cyfaint yn unigol ar ochr system leol y defnyddiwr;
    Rhyddhau llwyfan cyfathrebu llais Mumble 1.3

  • Ychwanegwyd llwybrau byr gludiog i newid dulliau trosglwyddo (llais wedi'i actifadu, ewch i sgwrs, sesiwn barhaus). Wedi'i alluogi trwy'r gosodiadau “Ffurfweddu -> Gosodiadau -> Rhyngwyneb Defnyddiwr -> Dangos cwymplen modd trosglwyddo yn y bar offer”.

    Rhyddhau llwyfan cyfathrebu llais Mumble 1.3

  • Mae swyddogaeth hidlo sianel deinamig wedi'i gweithredu, gan symleiddio llywio trwy weinyddion gyda nifer fawr iawn o sianeli a defnyddwyr. Yn ddiofyn, nid yw'r hidlydd yn dangos sianeli gwag;

    Rhyddhau llwyfan cyfathrebu llais Mumble 1.3

  • Mae opsiwn wedi'i ychwanegu i analluogi paramedrau cysylltu ychwanegu a newid rhyngweithiol, y gellir eu defnyddio mewn achosion lle na ddylai'r defnyddiwr newid y rhestr o weinyddion sydd wedi'u ffurfweddu ymlaen llaw;
  • Ychwanegwyd gosodiad i leihau cyfaint y sain gan chwaraewyr eraill yn ystod sgwrs;
  • Ychwanegwyd swyddogaeth recordio aml-sianel yn y modd cydamserol;
  • Mae'r system troshaenu gêm wedi ychwanegu cefnogaeth i DirectX 11 a'r gallu i addasu safle arddangos FPS;
  • Mae gan y rhyngwyneb gweinyddwr ddeialog wedi'i ailgynllunio ar gyfer rheoli rhestrau defnyddwyr, ychwanegu gwahanol ddulliau didoli, hidlwyr, a'r gallu i ddileu swp o ddefnyddwyr;
  • Cynnal a chadw'r rhestr wahardd yn symlach;
  • Ychwanegwyd y gallu i reoli'r cleient trwy SocketRPі.

Ffynhonnell: opennet.ru

Ychwanegu sylw