Jump to content

DCS Voice Chat


Chizh

Recommended Posts

  • ED Team

Starting ver. 2.5.5 we introduced new DCS feature - Voice Chat (VC). For the first release it included very basic functionality: 3 fixed rooms (COMMON, BLUE, RED), Microphone control (Use always, Mute, Push to talk) and sound device assignment. BLUE and RED rooms created when any user occupied slot. We want to check VC server mass loading and to collect your responses and wiches for this stage.

 

Client's part

 

First of all you have to assign desired hardware sound device for use in DCS (see picture)

 

attachment.php?attachmentid=221819&stc=1&d=1574864905

 

- it's new option. Go to OPTIONS - SOUND and choose device for VC output and Input (usually Mic). Here you can direct main sound stream (world sounds, cockpit sounds) to the external acoustic system and headphones sounds and voice chat sounds (item 'Voice Chat output') to your headphones.

 

Note: 'default' device can work inproperly, so please make your correct device choise in this tab.

 

Then select type of microphone control when you in game. You can 'Mute' microphone, 'Use' it always or use special kb or joystick key (button) - Push To Talk (PTT). In order to assign PTT key just go to OPTION - Control and assign desired button in the User Interface layer (see picture).

 

attachment.php?attachmentid=221820&stc=1&d=1574864905

 

Also client have to check box 'Voice Chat' at the page bottom (unchecked by default). That's all, you can connect to the server with working voice chat.

 

VC panel in multiplayer appears after connect to server (see picture).

 

attachment.php?attachmentid=221821&stc=1&d=1574864922

 

You can hide or call it using default combo {LCtrl+LShift+Tab} (this combo can be reassigned in OPTIONS - CONTROLS - UILayer). To move between rooms click on room name, to show/hide room members click arrow.

 

In MP game user will be moved to coalition room automatically as soon as he takes aircraft. However user can jump into COMMON coalition and back every time. User can't jump into enemy's coalition and can't hear their talks.

 

Note: client can't interrupt sound data from peers to his PC from simulation. n order to use another speech software you have to return to Main Menu, open OPTIONS - SOUND and uncheck 'Voice Chat' checkbox.

 

Server part

 

Start create server, press Advanced Settings and check item 'Voice Chat server' (see picture).

 

attachment.php?attachmentid=221825&stc=1&d=1574865898

 

Now you can launch server, all clients will see your server with option 'Voice chat server: yes'. Web interface for dedicated server has the same checkbox. By default it unchecked.

 

Note 1 for server hosters ONLY. Voice chat system use port 10309. Routers with upnp option will translate that port automatically (tested) as soon as DCS server launched. But some routers can't do it due to unknown reason. In case of your clients doesn't hear one another (and even doesn't see one another in VC panel) just manually translate that port for both TCP+UDP protocols.

 

Note 2 for hosters: to change VC port add line

webrtc_port=XXXXX

into 'Saved Games\%DCS_SERVER_HOME_FOLDER%\Config\autoexec.cfg

 

We do not recommend to change this port because of client should do the same. In future planned to incorporate sound stream into main DCS network data and use one port for both DCS and Voice Chat.

 

Report all bugs and feature requests here:

https://forums.eagle.ru/forumdisplay.php?f=710

voice_chat_options.thumb.jpg.e25dee91d3a0e11bbb7e540f903d9ed2.jpg

voice_chat_control.thumb.jpg.b49033072d932e0b61056dd6f67f0e4f.jpg

voice_chat_panel.jpg.a8b012d43ca1a63eef98f6bd41bd522a.jpg

voice_chat_server.jpg.d2c1a50bfd354d86190447a8c511351c.jpg


Edited by NineLine

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...