Steam Support Wiki
 
 

Otimizando a qualidade de voz em multi-jogador

 
 
(Redireccionado de Optimizing Multi-player Voice Quality para Otimizando a qualidade de voz em multi-jogador.)

O conteúdo desta página é da responsabilidade conjunta da assistência técnica e da comunidade de utilizadores do Steam - quaisquer links para sites externos devem ser tratados com precaução

O Suporte Steam jamais solicitará a senha de sua conta Steam por qualquer motivo ou pedirá que entre com ela no formulário de um website.

Se o seu microfone está ruim ou cortando, analise e ajuste o volume do seu microfone, seu ganho, seu rate e seu cl_cmdrate. Rate é o quão rápido dados podem ser enviados do servidor para o seu computador (e vice-versa), que pode afetar a qualidade da voz.

Modens 56K sempre terão problemas com a qualidade da voz.

cl_cmdrate é uma variável que controla a freqüência que o seu cliente envia atualizações para o servidor, incluindo voz.

Isso é normalmente definido como 20. Qualquer coisa menor que 13 é ruim para a jogabilidade e certamente para a voz. Qualquer coisa maior que 40 provavelmente não irá fazer nada exceto num jogo em LAN. Ajuste o volume e ganho do microfone no menu de ajustes do jogo na aba "voz".

Um avanço típico é definir o cl_cmdrate para o FPS que você tipicamente vê (cl_showfps 1 para ativar e cl_showfps 0 para desativar, não deixe ligado pois pode causar um pouco de lag).

Infelizmente vários servidores que rodam o adminmod irão mudar o seu rate e cl_cmdrate enquanto eles tentam balancear a carga, então o seu microfone provavelmente estará funcionando bem e subitamente o som irá degradar de novo.

Vários jogadores têm o seu rate definido como 2500, mas eles estão em conexão DSL/A cabo, que suporta rates de 7500 ou 9999.

O Rate também afeta o quão rápido você pode baixar mapas e outros recursos, logo é MUITO IMPORTANTE definí-lo de uma forma adequada a você!

Existem dois lugares que podem definir o rate: um é nas definições do Steam e outro é no console do jogo.

No Steam, vá para o menu principal, clique em "definições" e então selecione a aba "internet". Escolha a opção que melhor se adequa à sua conexão.

Assegure-se de definir sua rate para algo que sua linha pode suportar, e não apenas para o que é mais rápido. Muito rápido e você pode ter outros problemas.

O outro método é chamando o console e escrevendo "rate 7500" (por exemplo). É importante poder fazer isso já que é a forma mais fácil de ajustar o seu microfone (não pelo menu steam).

Você deve usar o console para mudar o cl_cmdrate.

console Se você não tem o console (tipicamente a tecla "~") então terá de adicionar "-console" às propriedades de inicialização do seu mod favorito.

Steam > Jogos > (Mod) > Botão direito > Propriedades > Definir opções de arranque...

A maioria dos servidores irão forçar um limite de envio entre 5000 e 7500 não importando o que você definiu, e 9999 é o máximo (definições normais, T1) para uma conexão à internet (20000 é o atual número máximo que o rate irá aceitar).

Analise sua linha: É uma boa idéia analisar a sua conexão para ter certeza de que está fazendo o que você está para fazer - vá para http://speedtest.dslreports.com

Ok, chega disso. Vamos analisar o seu microfone.

Teste-o escrevendo "voice_loopback 1" no seu console. Assim você irá escutar o que fala.

Utilizar um par de fones é altamente recomendável, se não você irá escutar milhares de retornos.

Quando você terminar, desligue o loopback escrevendo "voice_loopback 0"

Então, enquanto estiver falando com o seu microfone, escreva:

  • rate 2500
  • rate 3500
  • rate 4500 etc. até 9999

Até que a sua voz esteja na melhor forma, não há necessidade de ir além desse ponto.

Nota: Alguns servidores ainda estão usando o antigo sistema de voz "Miles", e apesar de parecer pior do que o novo sistema "Speex", este às vezes irá ter problemas e ficará ruim se o uplink do servidor estiver próximo do limite ou acima dele.

Assegure-se de analisar o seu microfone em diferentes servidores antes de achar que o problema é com ele, e não com o servidor.

Definições do Servidor: Servidores agora possuem algumas opções para definições de voz do jogador. Aqui está um sumário:

O codec que o cliente usa é determinado pelo servidor, então use este comando nele para mudar para o novo codec:

sv_voicecodec voice_speex

E então estes comandos para mudar a qualidade de transmissão de voz (também no servidor):

  • sv_voicequality 1 : 2400bps, menor qualidade
  • sv_voicequality 2 : 6000bps
  • sv_voicequality 3 : 8000bps
  • sv_voicequality 4 : 11200bps
  • sv_voicequality 5 : 15200bps, maior qualidade

Se você ainda quer usar o sistema de codifição original Miles Sound, utilize essa opção:

sv_voicecodec voice_miles

Esta é uma cópia de um artigo com algumas informações adicionais detalhadas sobre o codec Speex e eficiências relativas:

http://www.natural-selection.org/forums/index.php?s=2d88cedbb944c7cb0727497caee4ace3&showtopic=48362&st=0

Isto é uma das entradas da mailing-list sobre a compressão de voz do codec Speex, onde é detalhado como o habilitar e usar esta nova e vasta compactação de fala com o Half-Life. No final, irá substituir a existente compressão de voz e se tornará a única opção. Até então, não é a opção padrão, mas é disponível para todos os servidores utilizando o Steam. No geral, reduzir o uso de banda para voz para 6000 bits/segundo (qualidade 2) ainda soa melhor que o atual codec, enquanto níveis realmente altos de compressão (2400 bits/segundo) soam equivalentemente mal, mas em um caminho diferente que o atual método de compressão.

Numa rápida comparação, utilizou em algo próximo de 7.5% tanta banda quanto em 47.5% como a atual compressão de 'voz', e em menos de 25% do uso de banda soa geralmente melhor que a atual compactação. Usa uma maior porção da CPU do servidor, mas só 1-2% na maioria dos meus testes.

E ainda outra observação: Modens de 56k geralmente possuem algo próximo de 20000 bits/segundo de espaço de upload disponível, e algo ao redor de 40000 bits/segundo de espaço para download disponível, uma vez que você perceba o TCP/IP e PPP e todo o resto. Então, esses novos codecs são MUITO mais amigáveis para usuários de modem.

Infelizmente ele só é disponível para servidores que usam a compactação Steam. De qualquer forma, para aqueles que não querem ler essa mailing-list para mais informação, lá vai:

Primeiro, faça com que seu servidor use o codificador Speex:

sv_voicecodec voice_speex

Agora você está rodando no modo Speex. A próxima escolha é o quanto de banda você quer que o Speex use, que é uma troca direta da qualidade de voz.

  • sv_voicequality 1 = 2,400 bits/sec, 7.5% do uso atual
  • sv_voicequality 2 = 6,000 bits/sec, 18.75% do uso atual
  • sv_voicequality 3 = 8,000 bits/sec, 25% do uso atual
  • sv_voicequality 4 = 11,200 bits/sec, 35% do uso atual
  • sv_voicequality 5 = 15,200 bits/sec, 47.5% do uso atual
 
  Pesquisa  
 

 
  Vistas  
   
  Outras línguas  
   
 
  link: Valve Software MediaWiki Logo