Jump to content
Magenta

Использование SRS for IL-2 (Voice Comms App)

Recommended Posts

Posted (edited)

Предлагаю в этой ветке делиться впечатлениями, опытом по установке и настройке, а также всеми хитростями по субжу

Попробовал, если допилить напильником (а всё есть на  GitHub), то вещь годная и в перспективе вполне может заменить тимспик  и дискорд

Для начала ссылка на соответствующую тему на ком сервере  Installation and Usage of SRS for IL-2 (Voice Comms App)

В последствии переведём для русскоязычного комьюнити.

 

 

 

 

Ну первая хитрость, если у кого не определяется какой то джой, что бы назначить "горячие" клавиши и включение опции "Allow More Input Devices" в "Setting" не помогает

Надо смотреть лог файл  clientlog.txt  (в директории откуда запущена программа)

Находим там свой девайс , в моем случае это была строка 

2020-07-10 17:38:32.4655 | Ciribob.IL2.SimpleRadio.Standalone.Client.Settings.InputDeviceManager | Found Device ID:0123231d-0000-0000-0000-504944564944 VKB-Sim Gunfighter Modern Combat Usage: Generic Type: Supplemental )

В ней нам важно DeviceID:0123231d-0000-0000-0000-504944564944

Создаем файл в текущем каталоге с именем whitelist.txt 

и вставляем туда этот ИД (только сам ИД)

т.е. файл  должно выглядеть примерно так

 

SRS1.jpg.76a89a466495f9717bef6539fb024c56.jpg

 

 

Вуаля, перезагружаем клиента, джой должен опредляться и кнопки с него можно назначать как "Горячие" в разделе "Controls"

В логе должно появится что то типа 

 

2020-07-10 17:38:32.4655 | Ciribob.IL2.SimpleRadio.Standalone.Client.Settings.InputDeviceManager | Found Device ID:0123231d-0000-0000-0000-504944564944 VKB-Sim Gunfighter Modern Combat Usage: Generic Type: Supplemental 
2020-07-10 17:38:32.4655 | Ciribob.IL2.SimpleRadio.Standalone.Client.Settings.InputDeviceManager | Adding ID:0123231d-0000-0000-0000-504944564944 VKB-Sim Gunfighter Modern Combat 


 

Вот это Adding показывает, что устройство доступно

 

 

Особенности интерфейса:

1. Оверлей не работает в фулскрин моде, пока смеритесь, в VR естественно то же не работает.

2. Не снижайте прозрачность Оверлея до 0, замучаетесь потом его искать :) (по идее надо бы посоветовать разработчикам ограничить минимальную прозрачность хотя бы 10%)

3. Назначьте "Горячую" кнопку  на "Overlay Toggle", что бы не лезть в основное окно клиента, включения/отключения

4. Назначьте "Горячую" кнопку  на "Push To Talk - PTT",  - это собственно говоря, включение микрофона (Инициации голосом как в тимспике нет), рация работает в полудуплексе, т.е. когда вы говорите вы никого не слышите (в принципе - исторично, во времена ВОВ рации в таком режиме и работали)

5. Назначьте "Горячие " кнопку/кнопки  на "Radio Chanel Up"/"Radio Chanel Down), это переключение каналов , так как переключение циклично, то   в принципе можно сэкономить и назначить только одну кнопку.

 

 

 

 

 

 

 

Edited by Magenta
  • Like 2
  • Thanks 7
  • Confused 1
  • Upvote 1

Share this post


Link to post
Share on other sites

В дополнение к определению девайсов, если наоборот , определяются (добавляются) не нужные девайсы и мешают назначить кнопки, то их ИД (так же можно посмотреть в логе) - как вы догадались , можно поместить в файлик blacklist.txt

 

  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)

Продолжим:

 

1. Установка

Переходим по ссылке IL2-SimpleRadio Standalone - First Release

Там находим табличку и скачиваем IL2-SimpleRadioStandalone-1.0.0.0.zip

(Прямая ссылка на файл, но возможно в следующих релизах эта ссылка не будет работать, так что советую всё же заходить через страницу проекта  и брать последнюю версию программы)

 Распаковываем куда вам удобно (на всякий случай советую что бы в пути распаковки не было русских символов , это совет не только для данной программы , но и вообще по жизни :) часто облегчает жизнь при поиске от чего же это всё не работает)

Далее идем в каталог установки игры и в папке data ищем файл startup.cfg, открываем на редактирование (кому чем удобней, если ни чего нет, то просто блокнотом) и ищем секцию [KEY = telemetrydevice], если такой нет то добавляем в самый конец файла следующий текст

 

[KEY = telemetrydevice]
    addr = "127.0.0.1"
    decimation = 2
    enable = true
    port = 4322
[END]

 

Для тех кто использует Jet Seat / SimShaker ,  вариант конфигурации под споллером

 

Скрытый текст

 


[KEY = telemetrydevice]
    addr = "127.0.0.1"
    addr1 = "127.0.0.1:4322"
    decimation = 2
    enable = true
    port = 29373
[END]

 

 

 

 

Сохраняем файл, startup.cfg

 

Предупреждение: Во время редактирования данного файла, игра не должна быть запущена, иначе при выходе из игры, данный файл перезапишется и все ваши изменения пропадут.

 

Запускаем программу IL2-SR-ClientRadio.exe  из каталога , где мы её установили

Запускаем ИЛ2,  заходим в "Быстрый бой" , взлет со стоянки, загружаем миссию , и если всё сделали правильно, после того как вы появились на стоянке, в окне IL2-SRS Client, должно появится соединение с IL2 (соответствующий значок должен стать зеленым)

 

SRS2.jpg.126cb0b553ec051c5db53d99ced5590b.jpg

 

Можете себя поздравить, установка завершена, 

В следующий раз займемся настройкой программы

 

 

Edited by Magenta
  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Настройки:

Вкладка Settings

 

По порядку:

Скрытый текст


SRSA-serttings2.thumb.jpg.94c8bb4059e7c9be0c8cadbc99a4947d.jpg

 

 

 

- Auto connect prompt - Если ON, то при заходе на сервер где установлен Сервер SRS, у вас появится диалоговое окно оповещающее, что вы подключаетесь к серверу SRC

 

 

SRSA-serttings3.jpg.6134ab2f484075b494d6daa5b92b9e3b.jpg

 

- Auto connect mismatch prompt - Запрос на несоответствие автоматического подключения - если ON,  то если вы в текущий момент подключены к какому то серверу, и меняете сервер (при автоматическом подключении) то вы будете предупреждены , что  сервер меняется

 

SRSA-serttings4.jpg.6afdf977eda7a6fcd88b0dfe7bdf9035.jpg

 

Обе опции мне кажутся условно бесполезными и поэтому я перевожу их в OFF

 

 

- Reset Radio Overlay - Возвращает окно оверлея обратно в фокус, если оно куда то "уезжает" с экрана из-за изменений разрешения монитора, или ещё по каким либо причинам, это как бы и не настройка, так как не меняется,  просто сбрасывает расположение окна оверлея, работает как кнопка сброса положения окна


- Hide Overlay Taskbar Item - Убирает значок оверлея с панели задач - просто оставляя значок в трее (т.е. если включено вы не будите видеть дубликат значка (с наушниками) в панели задач

 

Вот так выглядит IL2-SR в панели при выключенной опции (т.е. и клиент и оверлей в панели задач) , при включенной будет только сам  клиент

 

 

SRSA-serttings5.jpg.833165800c5833ced2b82ed227553645.jpg


- Auto Refocus IL2 - Попытки Верните фокусировку на IL-2 после взаимодействия с оверлеем, чтобы избежать alt-tab ( попытка может и была но у меня не работает, т.е. надо явно возвращать фокус на игру)


- Allow More Input Device  - Увеличивает количество распознанных устройств ввода, но может вызвать проблемы. Включить только в случае крайней необходимости,

т.е. если ваше устройство ввода не распознается как назначаемое на "Горячие клавиши" , то можно попытаться включить эту опцию, и перезапустить клиента, если не помогло , смотри самый первый прост, в данной теме как решить эту проблему

 

- Micro Gain Auto Gain - Автонастройка чувствительности  микрофона, иногда больше вредна чем полезна, так как если вы молчите, при зажатом Push to Talk  в эфир начинают лезть фоновые шумы и наводки

 

Microphone Noise Suppression  - включение фильтра фоновых шумов, насколько данный фильтр эффективен не понятно (так как ни каких дополнительных настроек нет, типа полосы и уровня отсечения), но можно поэкспериментировать ..

 

- Minimize to Tray  - Если включено, SRS скроет главное окно в трее


- Check for Beta Updates - Оповещение при запуске, что появилась новая версия программы (Бета версия)


Play Connection sounds  - включает звуковой эффект при подключении и отключении к серверу


-  Require Admin - Запускает SRS в режиме администратора. Это необходимо, если используются горячие клавиши клавиатуры. Если горячие клавиши клавиатуры не требуются, этот параметр можно безопасно отключить (у меня все горячие клавиши на джое, поэтому параметр отключен)


- Show Transmitter Name  - При Если включено, и в настройках  текущего сервера SRS данная опция разрешена, то в оверлее в момент передачи, будет видно кто в данный момент ведет передачу


- Profiles - SRS  -  может быть настроен на разные профили, Вы можете иметь несколько профилей настройки и быстро переключаться между ними (удовольствие сомнительное, по мне так один раз всё настроил и пользуйся дефолтным профилем  , что бы не путаться , но в принципе опция наверное не лишняя)


- Radio Rx Effects - Эфект нажатия (Start)/отпускания(End)  радио тангеты при приеме (т.е. когда кто то начинает/заканчивает передачу)

 

- Radio Tx Effects - Эфект нажатия (Start)/отпускания(End)  радио тангеты при передаче (т.е. когда Вы то начинает/заканчивает передачу)


- Radio Switch works as Push To Talk  - Переключатель работает как Push To Talk - если он включен, вместо нажатия кнопки PTT для разговора вы можете нажать и удерживать переключатель «Радио» или «Интерком» для переключения и говорить по всем каналам одним нажатием


- Enable Radio Voice Effect  - включает реалистичный эффект радио для всех радиопередач


- Enable Clipping Effect - включает еще один реалистичный радиоэффект.  Если включено, вам нужно будет увеличить Speaker Boost, так как громкость будет пониженная


- Radio Audio Channel  - устанавливает баланс для радиопередачи. Полностью влево или вправо поместит передачу в одно ухо


- Intercom Radio Channel - устанавливает баланс для внутренней передачи. Полностью влево или вправо поместит передачу в одно ухо.

 

 

  • Thanks 2

Share this post


Link to post
Share on other sites

А есть какие то специфические настройки для сервера? Я сам свой сервер вижу, но ко мне ни кто присоединиться не может. Все порты проброшены.

Share this post


Link to post
Share on other sites

Нашёл проблему, IP неправильно указан был. Ни теперь люди подсоединяются, но мы друг друга не слышим. Только щелчки от собственной радиостанции.

Share this post


Link to post
Share on other sites
11 часов назад, 41Sqn_Vasilich сказал:

Нашёл проблему, IP неправильно указан был. Ни теперь люди подсоединяются, но мы друг друга не слышим. Только щелчки от собственной радиостанции.

VOIP включился?  И сервер, и клиенты запускаются от имени администратора?

Share this post


Link to post
Share on other sites

В июльском номере журнала "ВИРтуальный ПИЛот" размещено "Краткое руководство пользователя радиостанции "Simple Radio Standalone" (SRS).

 http://virtpilot.org/journal2020/

Все нюансы обсуждаем здесь. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...