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:
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):
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: 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.
|
| Pesquisa | ||
| Vistas | ||
| Outras línguas | ||

