Վերջին նշանակալի թողարկումից գրեթե տասը տարի անց
Նախագիծը բաղկացած է երկու մոդուլից՝ mumble-հաճախորդ և murmur սերվեր:
Գրաֆիկական ինտերֆեյսը հիմնված է Qt-ի վրա: Աուդիո կոդեկը օգտագործվում է աուդիո տեղեկատվության փոխանցման համար
հաղորդակցություն բոլոր խմբերի ղեկավարների միջև: Տվյալները փոխանցվում են միայն գաղտնագրված կապի ալիքի միջոցով:
Ի տարբերություն կենտրոնացված ծառայությունների, Mumble-ը թույլ է տալիս ինքնուրույն պահել օգտատիրոջ տվյալները և ամբողջությամբ վերահսկել սերվերի աշխատանքը՝ անհրաժեշտության դեպքում միացնելով լրացուցիչ սկրիպտներ և մշակիչներ, որոնց համար հասանելի է Ice և GRPC արձանագրությունների վրա հիմնված հատուկ API: Սա ներառում է օգտագործողների տվյալների բազաների օգտագործումը նույնականացման համար կամ ձայնային բոտերի միացում, որոնք, օրինակ, կարող են երաժշտություն նվագարկել: Հնարավոր է վերահսկել սերվերը վեբ ինտերֆեյսի միջոցով: Տարբեր սերվերներում ընկերներ գտնելու գործառույթները հասանելի են օգտատերերին։
Լրացուցիչ կիրառությունները ներառում են համատեղ փոդքասթերի ձայնագրումը և խաղերում դիրքային կենդանի աուդիո տրամադրումը (ձայնի աղբյուրը կապված է խաղացողի հետ և ծագում է նրա գտնվելու վայրից՝ խաղի տարածքում), ներառյալ խաղերը հարյուրավոր մասնակիցների հետ (օրինակ՝ Mumble-ն օգտագործվում է խաղացողների համայնքներում։ Eve Online և Team Fortress 2): Խաղերն աջակցում են նաև ծածկույթի ռեժիմ, որի դեպքում օգտատերը տեսնում է, թե որ խաղացողի հետ է խոսում և կարող է տեսնել FPS-ը և տեղական ժամանակը:
Հիմնական նորամուծությունները.
- Աշխատանքներ են տարվել դիզայնի վերակազմակերպման ուղղությամբ։ Դասական թեթև թեման թարմացվել է, ավելացվել են թեթև և մուգ թեմաներ;
- Ավելացվեց օգտագործողի տեղական համակարգի կողմից ձայնը անհատապես կարգավորելու հնարավորությունը.
- Ավելացվել են կպչուն դյուրանցումներ՝ փոխանցման ռեժիմները փոխելու համար (ձայնը ակտիվացված է, գնալ զրույցի, շարունակական նստաշրջան): Միացված է «Կարգավորել -> Կարգավորումներ -> Օգտվողի միջերես -> Գործիքագոտում ցուցադրել փոխանցման ռեժիմի բացվող տարբերակը»:
- Կիրառվել է դինամիկ ալիքների զտման գործառույթ՝ հեշտացնելով նավարկությունը շատ մեծ թվով ալիքներով և օգտվողներով սերվերների միջոցով: Լռելյայնորեն, զտիչը չի ցուցադրում դատարկ ալիքներ.
- Ինտերակտիվ կապի պարամետրերը ավելացնելու և փոփոխելու համար ավելացվել է տարբերակ, որը կարող է օգտագործվել այն դեպքերում, երբ օգտագործողը չպետք է փոխի նախապես կազմաձևված սերվերների ցանկը.
- Ավելացրել է կարգավորում՝ զրույցի ընթացքում այլ խաղացողների ձայնի ծավալը նվազեցնելու համար.
- Ավելացվեց բազմալիքային ձայնագրման գործառույթը համաժամանակյա ռեժիմում;
- Խաղի ծածկույթի համակարգը ավելացրել է DirectX 11-ի աջակցությունը և FPS ցուցադրման դիրքը հարմարեցնելու հնարավորությունը.
- Ադմինիստրատորի ինտերֆեյսում օգտատերերի ցուցակները կառավարելու երկխոսությունը վերափոխվել է՝ ավելացնելով տեսակավորման տարբեր ռեժիմներ, ֆիլտրեր և օգտատերերին խմբաքանակով ջնջելու հնարավորություն։
- Արգելքի ցանկի պարզեցված պահպանում;
- Ավելացրել է հաճախորդին SocketRPС-ի միջոցով կառավարելու հնարավորություն:
Source: opennet.ru