Cishe iminyaka eyishumi kusukela ekukhululweni okubalulekile kokugcina
Le phrojekthi inamamojula amabili - iklayenti elithule kanye neseva yokububula.
I-graphical interface isekelwe ku-Qt. Ikhodekhi yomsindo isetshenziselwa ukudlulisa ulwazi lomsindo
ukuxhumana phakathi kwabaholi kuwo wonke amaqembu. Idatha idluliselwa kuphela ngesiteshi sokuxhumana esibethelwe; ukufakazela ubuqiniso okusekelwe kukhiye womphakathi kusetshenziswa ngokuzenzakalelayo.
Ngokungafani nezinsiza ezimaphakathi, i-Mumble ikuvumela ukuthi ugcine idatha yomsebenzisi uwedwa futhi ulawule ngokugcwele ukusebenza kweseva, uma kunesidingo, ukuxhuma imibhalo eyengeziwe nezibambi, lapho i-API ekhethekile esekelwe ku-Ice ne-GRPC protocol iyatholakala. Lokhu kuhlanganisa ukusebenzisa imininingo egciniwe yabasebenzisi ekhona ukuqinisekisa noma ukuxhuma ama-sound bot, isibonelo, akwazi ukudlala umculo. Kungenzeka ukulawula iseva ngokusebenzisa isixhumi esibonakalayo sewebhu. Imisebenzi yokuthola abangani kumaseva ahlukene iyatholakala kubasebenzisi.
Okunye ukusetshenziswa okuhlanganisa ukurekhoda ama-podcasts ahlanganyelwe kanye nokuhlinzeka ngomsindo obukhoma wesikhundla emidlalweni (umthombo womsindo uhlotshaniswa nomdlali futhi usuka endaweni akuyo esikhaleni segeyimu), okuhlanganisa imidlalo enamakhulu ababambiqhaza (ngokwesibonelo, i-Mumble isetshenziswa emiphakathini yabadlali. ka-Eva Online kanye Nenqaba Yethimba 2). Amageyimu aphinde asekele imodi yembondela, lapho umsebenzisi ebona ukuthi yimuphi umdlali akhuluma naye futhi angabuka i-FPS nesikhathi sasendaweni.
Okuqanjiwe okuyinhloko:
- Kwenziwe umsebenzi wokuhlela kabusha umklamo. Itimu yokukhanya yakudala ibuyekeziwe, amatimu akhanyayo namnyama angeziwe;
- Kwengezwe ikhono lokulungisa umthamo ngamunye ohlangothini lwesistimu yendawo yomsebenzisi;
- Kwengezwe izinqamuleli ezinamathelayo zokushintsha izindlela zokudlulisa (izwi lenziwe lasebenza, yiya engxoxweni, iseshini eqhubekayo). Inikwe amandla ngezilungiselelo “Lungisa -> Izilungiselelo -> Isixhumi esibonakalayo somsebenzisi -> Bonisa okwehlayo kwemodi yokudlulisa kubha yamathuluzi”.
- Umsebenzi wokuhlunga wesiteshi oguquguqukayo uqalisiwe, okwenza ukuzulazula kube lula ngamaseva anenani elikhulu kakhulu lamashaneli nabasebenzisi. Ngokuzenzakalelayo, isihlungi asibonisi amashaneli angenalutho;
- Inketho yengeziwe ukuze kukhubazwe ukungeza okusebenzisanayo nokushintsha izinhlaka zokuxhuma, ezingasetshenziswa ezimeni lapho umsebenzisi kungafanele ashintshe uhlu lwamaseva alungiselelwe ngaphambili;
- Kwengezwe ukulungiselelwa ukunciphisa ivolumu yomsindo ovela kwabanye abadlali ngesikhathi sengxoxo;
- Kwengezwe umsebenzi wokurekhoda weziteshi eziningi kumodi yokuvumelanisa;
- Uhlelo lokumbondelana komdlalo lwengeze ukwesekwa kweDirectX 11 kanye nekhono lokwenza ngendlela oyifisayo indawo yokubonisa ye-FPS;
- Isixhumi esibonakalayo somlawuli sinengxoxo eklanywe kabusha yokuphatha uhlu lwabasebenzisi, yengeza izindlela zokuhlunga ezihlukene, izihlungi, kanye nekhono lokuhlanganisa ukususa abasebenzisi;
- Ukugcinwa lula kohlu lokuvinjelwa;
- Kwengezwe amandla okuphatha iklayenti nge-SocketRPС.
Source: opennet.ru