Para habilitar o voice no seu servidor siga o passo a passo abaixo:
Crie uma conta no Unity3D: https://dashboard.unity3d.com/gaming/
Depois de criar uma conta escolha o nome do projeto (Pode ser o que você quiser)
Quando o seu projeto for criado clique em multiplayer, e vá em "Vivox Voice and Text Chat", e clique no botão azul no centro da tela escrito "Set up Voice and Text Chat", ao clicar no botão uma janela irá aparecer, não altere nada e somente clique em "next", e no final clique no botão "finish".
Cique em "Credentials", e vá ao painel do seu servidor, e crie um arquivo chamado ServerVoipSettings.json
em /save-data/Settings
, copie o bloco de código abaixo, e altere os campos de acordo com as suas credenciais no dashboard da Unity.
{
"VOIPEnabled": true,
"VOIPIssuer": "46736-teste-97608-udash",
"VOIPSecret": "fEBt7d2MrYUAaoNzEMwHDeIGxZvwNTjW",
"VOIPVivoxDomain": "mtu1xp.vivox.com",
"VOIPAPIEndpoint": "https://unity.vivox.com/appconfig/46736-teste-97608-udash",
"VOIPAppUserId": "notneeded-notused",
"VOIPAppUserPwd": "notneeded-notused",
"VOIPConversationalDistance": 14,
"VOIPAudibleDistance": 40,
"VOIPFadeIntensity": 2.0
}
Altere o VOIPIssuer
para o seu Token issuer
do dashboard da Unity.
Altere o VoipSecret
para o seu Token key
do dashboard da Unity.
O VOIPAPIEndpoint
muda um pouco, você precisa alterar somente o final com o Token issuer:
https://unity.vivox.com/appconfig/SeuTokenIssuer
Não se esqueça de salvar o arquivo, e de reiniciar o seu servidor, não recomendamos mexer muito nestas configurações, e manter o padrão.