рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореБрдореНрдмрд▓ рез.рей рдХреЛ рд░рд┐рд▓реАрдЬ

рдкрдЫрд┐рд▓реНрд▓реЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░рд┐рд▓реАрдЬ рдкрдЫрд┐ рд▓рдЧрднрдЧ рджрд╕ рд╡рд░реНрд╖ рднрдпреЛ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд░рд┐рд▓реАрдЬ рдЧрдореНрднреАрд░ рез.1.3.ред, рдХрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рд░ рдЙрдЪреНрдЪ рдЧреБрдгрд╕реНрддрд░рдХреЛ рдЖрд╡рд╛рдЬ рдкреНрд░рд╕рд╛рд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рднреНрд╡рд╛рдЗрд╕ рдЪреНрдпрд╛рдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдорд╛ рдХреЗрдиреНрджреНрд░рд┐рддред Mumble рдХреЛ рд▓рд╛рдЧреА рдЖрд╡реЗрджрди рдХреЛ рдПрдХ рдкреНрд░рдореБрдЦ рдХреНрд╖реЗрддреНрд░ рдХрдореНрдкреНрдпреБрдЯрд░ рдЦреЗрд▓ рдЦреЗрд▓реНрджрд╛ рдЦреЗрд▓рд╛рдбреАрд╣рд░реБ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рд╕рдВрдЧрдард┐рдд рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб C++ рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред рд╕рднрд╛рд╣рд░реВ рддрдпрд╛рд░ рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬ рд░ macOS рдХреЛ рд▓рд╛рдЧреАред

рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рджреБрдИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ - рдореБрдореНрдмрд▓ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рдорд░реНрдорд░ рд╕рд░реНрднрд░ред
рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ Qt рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рдЕрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ рдЕрдбрд┐рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ Opusред рдПрдХ рд▓рдЪрд┐рд▓реЛ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдпреЛ рдХреНрд╖рдорддрд╛ рд╕рдВрдЧ рдзреЗрд░реИ рдкреГрдердХ рд╕рдореВрд╣рд╣рд░реБ рдХреЛ рд▓рд╛рдЧреА рдЖрд╡рд╛рдЬ рдЪреНрдпрд╛рдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред
рд╕рдмреИ рд╕рдореВрд╣рд╣рд░реВрдорд╛ рдиреЗрддрд╛рд╣рд░реВ рдмреАрдЪ рд╕рдЮреНрдЪрд╛рд░ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдХреЗрдиреНрджреНрд░реАрдХреГрдд рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╡рд┐рдкрд░реАрдд, рдордореНрдмрд▓рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдЖрдлреИрдВрдорд╛ рд░рд╛рдЦреНрди рд░ рд╕рд░реНрднрд░рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рдердк рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд░ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрджреИ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдЗрд╕ рд░ GRPC рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╢реЗрд╖ API рдЙрдкрд▓рдмреНрдз рдЫред рдпрд╕рдорд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╡рд╛ рдзреНрд╡рдирд┐ рдмрдЯрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫ рдЬреБрди, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдВрдЧреАрдд рдмрдЬрд╛рдЙрди рд╕рдХреНрдЫред рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рд░реНрдлрдд рд╕рд░реНрднрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╕рд╛рдереАрд╣рд░реВ рдЦреЛрдЬреНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред

рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рд╕рд╣рдпреЛрдЧреА рдкреЛрдбрдХрд╛рд╕реНрдЯрд╣рд░реВ рд░реЗрдХрд░реНрдб рдЧрд░реНрдиреЗ рд░ рдЦреЗрд▓рд╣рд░реВрдорд╛ рд╕реНрдерд┐рддрд┐рдЧрдд рд▓рд╛рдЗрдн рдЕрдбрд┐рдпреЛ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫ (рдзреНрд╡рдирд┐ рд╕реНрд░реЛрдд рдЦреЗрд▓рд╛рдбреАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рд░ рдЦреЗрд▓ рд╕реНрдкреЗрд╕рдорд╛ рдЙрд╕рдХреЛ рд╕реНрдерд╛рдирдмрд╛рдЯ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ), рд╕рдпреМрдВ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд╕рдБрдЧ рдЦреЗрд▓рд╣рд░реВ рд╕рд╣рд┐рдд (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЦреЗрд▓рд╛рдбреА рд╕рдореБрджрд╛рдпрд╣рд░реВрдорд╛ Mumble рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдЗрдн рдЕрдирд▓рд╛рдЗрди рд░ рдЯреАрдо рдлреЛрд░реНрдЯреНрд░реЗрд╕ реи) рдХреЛред рдЦреЗрд▓рд╣рд░реВрд▓реЗ рдУрднрд░рд▓реЗ рдореЛрдбрд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХреБрди рдЦреЗрд▓рд╛рдбреАрд╕рдБрдЧ рдХреБрд░рд╛ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ рд░ FPS рд░ рд╕реНрдерд╛рдиреАрдп рд╕рдордп рд╣реЗрд░реНрди рд╕рдХреНрдЫрдиреНред

рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдбрд┐рдЬрд╛рдЗрди рдкреБрдирд░реНрдЧрдарди рдЧрд░реНрдиреЗ рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдХреНрд▓рд╛рд╕рд┐рдХ рд▓рд╛рдЗрдЯ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд╣рд▓реНрдХрд╛ рд░ рдЧрд╛рдврд╛ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН;

    рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореБрдореНрдмрд▓ рез.рей рдХреЛ рд░рд┐рд▓реАрдЬ

    рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореБрдореНрдмрд▓ рез.рей рдХреЛ рд░рд┐рд▓реАрдЬ

    рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореБрдореНрдмрд▓ рез.рей рдХреЛ рд░рд┐рд▓реАрдЬ

  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реА рдкрдХреНрд╖рдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рднреЛрд▓реНрдпреБрдо рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ;
    рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореБрдореНрдмрд▓ рез.рей рдХреЛ рд░рд┐рд▓реАрдЬ

  • рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдореЛрдбрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЯрд╛рдБрд╕рд┐рдиреЗ рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рдердкрд┐рдпреЛ (рдЖрд╡рд╛рдЬ рд╕рдХреНрд░рд┐рдп, рдХреБрд░рд╛рдХрд╛рдиреАрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН, рдирд┐рд░рдиреНрддрд░ рд╕рддреНрд░)ред рд╕реЗрдЯрд┐рдЩрд╣рд░реВ "рдХрдиреНрдлрд┐рдЧрд░ -> рд╕реЗрдЯрд┐рдЩреНрд╣рд░реВ -> рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ -> рдЙрдкрдХрд░рдгрдкрдЯреНрдЯреАрдорд╛ рдкреНрд░рд╕рд╛рд░рдг рдореЛрдб рдбреНрд░рдкрдбрд╛рдЙрди рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рдорд╛рд░реНрдлрдд рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛред

    рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореБрдореНрдмрд▓ рез.рей рдХреЛ рд░рд┐рд▓реАрдЬ

  • рдПрдХ рдЧрддрд┐рд╢реАрд▓ рдЪреНрдпрд╛рдирд▓ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдкреНрд░рдХрд╛рд░реНрдп рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдзреЗрд░реИ рдзреЗрд░реИ рдЪреНрдпрд╛рдирд▓ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рд╛рде рд╕рд░реНрднрд░рд╣рд░реВ рдорд╛рд░реНрдлрдд рдиреЗрднрд┐рдЧреЗрд╕рди рд╕рд░рд▓ рдмрдирд╛рдЙрдБрджреИред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдлрд┐рд▓реНрдЯрд░рд▓реЗ рдЦрд╛рд▓реА рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрджреИрди;

    рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореБрдореНрдмрд▓ рез.рей рдХреЛ рд░рд┐рд▓реАрдЬ

  • рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдЬреЛрдбреНрдиреЗ рд░ рдЬрдбрд╛рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдПрдХ рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫ, рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдкреВрд░реНрд╡-рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХрд╛ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реНрдиреЗ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • рдХреБрд░рд╛рдХрд╛рдиреАрдХреЛ рдХреНрд░рдордорд╛ рдЕрдиреНрдп рдЦреЗрд▓рд╛рдбреАрд╣рд░реВрдмрд╛рдЯ рдзреНрд╡рдирд┐рдХреЛ рдорд╛рддреНрд░рд╛ рдХрдо рдЧрд░реНрди рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛ;
  • рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдбрдорд╛ рдмрд╣реБ-рдЪреНрдпрд╛рдирд▓ рд░реЗрдХрд░реНрдбрд┐рдЩ рдкреНрд░рдХрд╛рд░реНрдп рдердкрд┐рдпреЛ;
  • рдЦреЗрд▓ рдУрднрд░рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ DirectX 11 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд░ FPS рдкреНрд░рджрд░реНрд╢рди рд╕реНрдерд┐рддрд┐ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреЗрдХреЛ рдЫ;
  • рдкреНрд░рд╢рд╛рд╕рдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реВрдЪреАрд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди, рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рдордмрджреНрдз рдореЛрдбрд╣рд░реВ, рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдмреНрдпрд╛рдЪ рдореЗрдЯрд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╡рд╛рдж рдЫ;
  • рдкреНрд░рддрд┐рдмрдиреНрдз рд╕реВрдЪреАрдХреЛ рд╕рд░рд▓реАрдХреГрдд рдорд░реНрдордд;
  • SocketRP╨б рдорд╛рд░реНрдлрдд рдЧреНрд░рд╛рд╣рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди