www.csro.com.br - > texto traduzido do tutorial do hltv nada melhor do que as palavras do fabricante. -------------------------------------------------- ----------------------------- HLTV Versão Documentação 3.1.1.1/4.1.1.1 Conteúdo -------------------------------------------------- ----------------------------- 1. Resumo 2. Spectating Jogos 3. HLTV Basics 4. Jogos de Radiodifusão 5. Gravando demos HLTV 6. Aumentar a transmissões 7. HLTV Configuração 1. Resumo -------------------------------------------------- ----------------------------- Half-Life TV oferece a possibilidade de ter um número ilimitado de espectadores assistir aos jogos online. Eles podem acompanhar o jogo exatamente como eles seriam, um espectador no servidor do jogo. Os espectadores são invisíveis para os jogadores e não podem interagir com o jogo a correr de qualquer maneira. Cada espectador pode escolher qualquer posição de ver ou escolher qualquer jogador para controlar individualmente. Para que o spectating experiência mais agradável, os espectadores podem permitir que o Auto-Diretor modo. Em seguida, a câmera é alterada automaticamente, de forma que somente cenas interessantes são mostradas a partir de uma perspectiva adequada. Assim, o espectador pode recostar-se e não perca nenhuma ação relevante. Todo o tempo, os espectadores podem comunicar entre si usando o padrão HL sistema de chat. Mais popular Half-Life MODs são suportados como Counter-Strike, Team Fortress Classic, Day of Defeat e muitos outros. prestadores de HLTV tem plena controle sobre seu sistema de HLTV, pode alterar o número de slots espectador, adicione mensagens de texto ou alterar o logotipo do HLTV. A transmissão é adiada por um quantidade customizável de tempo, por padrão 30 segundos. Isso garante que o equipas que jogam não pode usar o HLTV para obter qualquer informação útil sobre os seus adversários. Fornecimento de um servidor HLTV único com capacidade para 100 espectadores, é uma tarefa fácil e não necessita de qualquer alteração nas configurações padrão. Instalação de uma rede maior HLTV para milhares de espectadores precisa de algum mais tempo de planejamento e experiência necessários sobre a largura de banda e CPU / RAM exigências (ver capítulo 6). 2. Spectating Jogos -------------------------------------------------- ----------------------------- Para assistir a um jogo HLTV, iniciar Half-Life, abra o menu Multiplayer e selecione 'Find Servers'. Para procurar jogos atualmente transmitido por broadcast, escolher o seção 'Spectate "e clique em" Atualizar Tudo ". Depois que a lista foi atualizada, duplo clique no servidor que você deseja spectate e você estará conectado. Se ligas jogo de computador anunciar jogos importantes para ser transmitida via HLTV, que são elas IP: Port endereços de seus servidores HLTV. Em vez de buscá-los através do browser do servidor, você também pode ir para o pasta de 'Favoritos' e adicione o endereço HLTV à sua lista de servidor pressionando o botão direito do mouse. Caso contrário, você também pode abrir a janela de console e use o comando 'ligar' a spectate um determinado jogo. Por exemplo: contato 192.168.130.42:27020 O número padrão da porta HLTV é 27020, mas pode ser alterado. Ele sempre deve ser incluídas no endereço indicado, uma vez que normalmente esse número de porta é diferente do número de porta padrão 27015. Você pode assistem o jogo em diferentes modos: Chase Cam, Primeira Pessoa, Free Veja, Visão geral do mapa e Chase Mapa. A maneira mais fácil de alterar os modos é pressione a tecla JUMP (SPACE padrão). Alternativamente, você pode usar o espectador menu, que pode ser ativado pressionando a tecla DUCK (CTRL padrão). Aqui você pode personalizar o seu estilo de vista pessoal e permitir a auto-Diretor Mode. Pressione USE (default E) para percorrer os diferentes Modos Picture-In-Picture. A HL seguintes comandos do console pode ser usado para personalizar espectador definições: spec_autodirector <0 | 1> - transforma o modo Auto Director ligado ou desligado spec_drawcone <0 | 1> - mostra o cone de visualização em mapa modo de visão geral spec_drawnames <0 | 1> - nomes mostra o jogador em seus ícones spec_drawstatus <0 | 1> - mostra as informações do jogo (tempo, etc mapa) spec_pip <0 | 1> - Muda o modo Picture-In-Picture ligado ou desligado spec_menu - abre o menu do espectador spec_help - mostra uma tela de ajuda spec_mode <1-6> [<0-4>] - definir o modo de exibição principal, segundo parâmetro é o modo PIP. Nem todas as combinações são válidas. modos principais são: 1: Chase Locked 2: Chase Grátis 3: Roaming Grátis 4: Primeira Pessoa 5: Visão geral do mapa 6: Visão geral do mapa Chase modos PIP são: 0: PIP 1: Chase Grátis 2: Primeira Pessoa 3: Visão geral do mapa Visão geral do mapa Chase: 4 3. HLTV Basics -------------------------------------------------- ----------------------------- O núcleo do sistema de transmissão HLTV é o servidor HLTV, também chamado HLTV proxy. O HLTV executável é um aplicativo de console que funciona muito como um servidor dedicado PA. Para transmitir um jogo rodando em um determinado jogo servidor, o proxy HLTV conecta a este servidor como um jogador normal. Os espectadores se conectam ao proxy HLTV e do fluxo de dados do jogo são retransmitidas pelo HLTV proxy para todos os clientes conectados espectador. Os próximos figura mostra uma configuração básica HLTV: HL Game Server - Proxy HLTV> = Clientes Spectator> O número de clientes que um proxy HLTV pode servir depende disponível recursos de hardware e rede. Teoricamente, um único procurador pode manter um máximo de 255 clientes espectador. Mas cuidado, mesmo um proxy com 100 clientes espectador precisa de um total de 2 linhas MBit a funcionar sem problemas. Se mais slots espectador são necessários, a carga de rede necessários devem ser distribuídos sobre vários proxies HLTV. O proxy HLTV primeiro conectado ao servidor do jogo é chamado de Mestre proxy, que ajusta as configurações de transmissão gerais como atraso de jogo fluxo ou taxa de pacotes. Todos os outros proxies HLTV vinculados a este proxy são o relé proxies. Seu número total e ordem de ligação não é restrito, eles podem formar uma cadeia ou árvore de proxies. O mais importante é que a sua localização é no redes diferentes para garantir um uso de banda equilibrada. - Proxy Relay> HLTV 1 = clientes Spectator> HL Server Game - Mestre HLTV> - Proxy Relay> HLTV 2 = Clientes Spectator> -> Proxy Relay HLTV 3 = Clientes Spectator> 4. Jogos de Radiodifusão -------------------------------------------------- ----------------------------- Vamos supor que a configuração mais simples, um proxy HLTV único em uma LAN ambiente. Esta é uma situação muito comum e as configurações padrão HLTV não precisa ser mudado. Escolha um computador dedicado como o seu proxy HLTV e instalar o Half-Life Dedicated Server, que também inclui todos os arquivos necessário por um proxy HLTV. Isso não é necessário se Half-Life já está instalado. Inicie a aplicação HLTV (HL ícone com uma pequena câmera) e da HLTV console será aberta, mostrando algumas mensagens de inicialização (se é que tem uma longo tempo, talvez HLTV não pode resolver alguns endereços IP, em seguida, iniciar HLTV com a opção '-nodns' linha de comando). Em seguida, o console está pronto para aceitar seus comandos, aqui nós usamos '>' como o prompt do console. Primeiro dê o seu HLTV proxy de um único nome: nome> "Meu HLTV Proxy" Vamos supor que você tenha iniciado o proxy no host 192.168.1.2 eo jogo servidor, você quer spectate está em execução no host 192.168.1.3:27015. Em seguida, conectar o HLTV proxy para o servidor do jogo, digitando: > Connect 192.168.1.3:27015 Depois de alguns segundos HLTV será totalmente ligado e pronto para servir clientes espectador. Use o comando 'status' para verificar se o proxy HLTV foi conectado corretamente: status> Status --- --- HLTV 00:23 Online, 79,0 FPS, versão 2435 (Win32) IP local 192.168.1.2:27020, Rede em 1,7, 1,0 Out, Perda de 0,00 Slots Local 128, Espectadores 0, 0 Proxies Slots 128, Espectadores 0, 1 Proxies Servidor de Origem Jogo 192.168.1.3:27015, atraso de 30 Nome do Servidor "Half-Life servidor dedicado" Hora 01:35, Game "válvula", "Mapa mapas rapidcore.bsp /", Jogadores 1 O comando 'status' mostra seu endereço IP, sistema de ciclos por HLTV segundo, o tráfego total da rede de entrada e saída em KB / sec. slot Local e números espectador o seu proxy HLTV está fornecendo, números totais são os soma de todos os slots e os espectadores em todas as procurações de transmissão deste jogo. A fonte do jogo pode ser um servidor do jogo, outro proxy HLTV ou um arquivo de demonstração. 5. Gravando demos HLTV -------------------------------------------------- ----------------------------- arquivos demo HLTV são como normal jogos gravados em Half-Life, mas você pode escolher qualquer ponto de vista, o modo de exibição ou para perseguir o jogador durante a leitura. Para jogar volta uma demo HLTV, um proxy HLTV não é necessário. Basta começar a Half-Life e do tipo no console "playdemo " ou "viewdemo " (viewdemo oferece mais opções durante a reprodução, como o avanço rápido / retrocesso, pausa e slowmotion). Para gravar um demo HLTV, conecte o proxy para um servidor de jogo (ver último capítulo) e digite no console: registro > Todos os jogos serão registados depois de emitir este comando. Os arquivos de demo ser salvos no diretório do mod atual, por exemplo, \ Cstrike. Todos os arquivos têm uma demo nomeação especiais de convenções - -. DEM, incluindo o dado nome, data / hora e nome do mapa. Demo arquivos de registro os mesmos dados como enviar aos clientes espectador. Isso significa também, o arquivo grava demo do jogo com o atraso mesmo utilizado para os espectadores. Para verificar, que um arquivo é demo registrados usar o comando "status". A gravação pode ser interrompida com "Stoprecording". Às vezes, uma transmissão de HLTV não é desejado eo proxy HLTV só é usado para gravar um arquivo de demonstração. Neste caso, algumas configurações HLTV deve ser feito para resultados ganho ótimo de gravação: MaxClients> 0 / / não permitir que qualquer espectador clientes > Demora 0 / / não demora fluxo de jogo > Taxa de 10000 / / taxa máxima de dados > Updaterate 20 / / taxa de atualização padrão > Nomaster 1 / / não registrar em servidores mestre 6. transmissões Aumentar -------------------------------------------------- ----------------------------- Configurar uma rede HLTV que pode lidar com um número maior de espectadores (> 1000) é uma tarefa difícil e demorada. O guia a seguir devem ajuda para configurar e executar uma rede deste tipo HLTV. Um dos mais importantes regra deveria ser "Qualidade e não quantidade". É melhor oferecer um menor número de slots espectador, do que operar no limite máximo de banda, assim todos os espectadores que sofrem defasagens e tempos limite. Verifique cuidadosamente sua capacidade de banda disponível e calcular quantos espectadores podem ser manuseados pelos servidores HLTV. A demanda de largura de banda média por espectador está entre 2 e 3 KB / sec e depende da corrente mod mapa, eo número de jogadores. CPU e memória RAM não deve ser um gargalo em sistemas de computador moderno. Esta lista de tipos comuns de conexão à Internet dá uma sensação, como largura de banda exigentes HLTV pode ser: - ISDN 64 Kbps: 2 espectadores - ADSL 128 Kbps (upstream): 5 espectadores T1 - 1,5 Mbps: 75 espectadores - LAN 10 Mbps: 500 espectadores T3 - 75 Mbps: 4000 espectadores Use o "MaxClients" comando para definir quantos clientes devem ser aceites por um proxy HLTV. Certifique-se que a variável "maxrate" está muito razoável valor, por exemplo, 3.500 KB / sec. Os menores valores são possíveis, mas fazer os espectadores se não ficar muito "engasgar" durante um jogo em execução. O comando "maxrate" não afeta o limite de largura de banda entre proxies HLTV, só para espectador clientes. Para diminuir a demanda de largura de banda geral, você pode desligar o HLTV interno de bate-papo ("chatmode 0") ou diminuir a taxa de atualização do jogo a partir do valor padrão de 20-10 ("updaterate 10"). A menor taxa de atualização pode economizar até ao tráfego de rede e 25% é um tradeoff aceitável neste caso, uma vez espectadores não precisa de uma alta taxa de atualização, como jogadores de verdade faz. Uma configuração muito comum para transmissões de grandes é a utilização de dois servidores dedicados HLTV para criar uma empresa privada e um segmento HLTV público. Vamos assumir que o servidor do jogo está em uma rede local fechado e não é acessível a partir do exterior. Isso garante um máximo segurança contra ataques (DOS, etc) de fora. O servidor mestre é HLTV começou dentro da rede local e seu endereço IP deve ser mantido em segredo. A servidor HLTV segundo é iniciada fora da LAN com um IP global e é conectado ao servidor mestre HLTV. Este servidor HLTV segundo é o público HLTV despachante, qual o endereço IP é dado para o público. Qualquer relé proxies estão ligados a este distribuidor HLTV. Assim, o servidor mestre HLTV está em um ambiente de rede seguro e pode ser usado para gravar demo ou para HL clientes servindo projetores de vídeo. Espectadores se conectar ao HLTV expedidor e são retransmitidas por meio da rede HLTV para um proxy relé com uma baixa utilização. Assim, a carga total da rede é equilibrada entre todos conectados proxies HLTV. +---- LAN privada -----+ +------ Internet Pública --------+ - HLTV Proxy> 1 HL Server - Master HLTV> - Dispatcher HLTV> - HLTV Proxy> 2 - HLTV Proxy> 3 Os arquivos de configuração do HLTV mestre e despachante HLTV são diferentes: master.cfg: nomaster 1 / / não registrar na WON servidores mestre proxyPassword MyPWD / proteger servidor HLTV publicgame 0 / / não mostra do jogo IP do servidor dispatchmode 0 / / não expedição espectadores dispatcher.cfg: forcemaster 1 / register na WON servidores mestre publicgame 0 / / não mostra do jogo IP do servidor dispatchmode 2 / expedição, todos os clientes para outros proxies hostname MyGame / / nome do servidor público HLTV Se você estiver executando 3 ou mais servidores HLTV no total, é uma boa idéia uso RCON para gerenciá-los através de uma ferramenta único servidor admin. Para ativar o RCON em um servidor HLTV um "AdminPassword" tem sido definida. Também "proxyPassword" deve ser ajustado para assegurar que os provedores conhecidos apenas HLTV pode se conectar ao seu rede HLTV. Caso contrário, ninguém pode se conectar com proxies lenta e HLTV perturbar o seu equilíbrio de carga de rede. 7. HLTV Configuração -------------------------------------------------- ----------------------------- Uma nota acerca de console sintaxe do comando. Uma descrição de comando seguinte a seguinte notação: comando [] - Descrição Um comando pode ter um ou mais parâmetros. Os parâmetros entre colchetes [] são opcional. Comum parâmetros utilizados são: : texto, deve estar entre aspas se o texto contém espaços "My Name" : um número inteiro, por exemplo, 42 : um número de ponto flutuante, por exemplo, 4.2 : Um endereço IP, por exemplo, 192.168.130.42:27020 : um conjunto de opções, a ou b ou c Note, qualquer um destes caracteres especiais <,>, |, [ou] não fazem parte do último comando como digitado no console. Muitos destes comandos são boolean switches, foram um significado é ligado e 0 é desligado, respectivamente. contato - contato proxy HLTV ao servidor de jogo (porta padrão 27015) desconectar - desconecta do servidor proxy, mas não parar o transmissão. Todos os clientes espectador ficar ligado. parar [] - desconecta do servidor, desconecta todos os clientes e pára a gravação demo. mensagem de despedida opcional. Sair - encerra o processo de HLTV retry - tentativas a conexão com o servidor passado autoretry <0 | 1> - Se ativado, o proxy vai tentar conexão com o servidor se conexão foi interrompida por qualquer motivo nome - define o nome do HLTV placar proxy hostname - define o nome do host HLTV para a lista de browser game ServerPassword - define a senha do servidor AdminPassword - define senha RCON e comentarista proxyPassword - define a senha para proxies de outros intermediários spectatorpassword - define a senha do espectador. Também excluirá proxy da carga global de equilíbrio clientes - listas de clientes conectados espectador proxies - listas de proxies relé ligado jogadores - jogadores listas no servidor do jogo Pontapé - pontapés um cliente espectador do proxy Bann - banns um endereço IP (completamente ignorada) clearbanns - remove todos os IPs da lista bann dizer - envia uma mensagem de texto para o servidor do jogo (chat com os jogadores) msg [ ] - Envia uma mensagem de texto para todos os espectadores como texto HUD grande localmsg [ ] - Mesma msg, mas só visto por clientes locais ServerCmd - encaminha console de comando para o servidor do jogo clientcmd - encaminha um console de comando para todos os clientes da determinado grupo: 1 = espectadores, 2 = proxies, 3 = todas as loopcmd - loopcmd irá executar segundos. é um número entre 1 e 64 a identificar esse loopcmd. "Nenhum loopcmd " irá desabilitar um comando de looping novamente. loopcmd sem qualquer parâmetro irá listar todos os comandos atualmente na lista. signoncommands - console de comandos que serão executados por clientes locais espectador após a conexão é estabelecida. Os comandos podem ser separados por ponto e vírgula. MaxClients - fixar limite de número de espectadores para o proxy (padrão 128) atraso - retarda o fluxo do jogo para n segundos no Proxy Mestre. O valor padrão é 30 segundos, para evitar trapaças. Se o atraso é definido para um valor abaixo dos 10 segundos (por exemplo, 0), o função de diretor de auto será desativado. taxa - a taxa de largura de banda do servidor do jogo envia dados para o proxy updaterate - Atualizações segundo jogo por enviar do servidor para o proxy maxrate - define a taxa máxima largura de banda para os clientes espectador maxloss - define a taxa de perda aceitável de pacotes, padrão valor é 0,05 (5%). Se a perda de pacotes é maior, novas clientes espectador será rejeitada. maxqueries - máximo de consultas por segundo status solicitado pelo servidor navegadores dispatchmode <0 | 1 | 2> - Dispatch modo 1 (auto) irá redirecionar a conexão clientes para outros proxies balanceamento de carga de trabalho entre todos os proxies. Na expedição modo 2 (SEMPRE) qualquer clientes espectador será redirecionado, então este proxy serve apenas como despachante. Despacho modo 0 (OFF) não vai redirecionar todos os clientes. publicgame <0 | 1> - se o público é de 1, jogo de IP do servidor será visível para espectadores e «joingame 'é permitido. offlinetext - clientes texto informativo vai ver como rejeitar razão se HLTV Ainda não está transmitindo chatmode <0 | 1 | 2> - se chatmode é 0, os espectadores não podem conversar. Se definido como 1, espectadores somente ligado ao mesmo proxy pode ver suas mensagens de chat. Em chatmode 2, todos os espectadores podem conversar entre si (em seguida, Mestre e todos proxies Relay precisa ter definido chatmode 2). bannerfile - especifica um arquivo TGA (RGBA), que será mostrado como logo no espectador GUI. ping - ping um servidor de HL na porta dado (padrão 27015) nomaster <0 | 1> - Se ativado, o proxy não registrará em GANHOU mestre servidores forcemaster <0 | 1> - Se ativado, o proxy irá registrar na WON servidor mestre batimentos cardíacos - envia um pacote manualmente status para servidores mestre WON região - definir a região o seu proxy HLTV está localizado na rcon - envia um comando de controle remoto para outros servidores Rconaddress - define o endereço de destino de controle remoto rconpassword - define a senha para o host remoto controlado cheeringthreshold - número de jogadores torcendo deve estar acima deste limite para reproduzir o som de aplausos (por padrão 0,25). blockvoice <0 | 1> - Se for definido, todos os dados de voz é bloqueado. Esta é úteis para substituir os comentaristas de voz recebidas ou voz jogador com voz própria comentaristas. cmdlist - mostra todos os comandos de procuração registrada logfile <0 | 1> - inicia / pára console entrando " log logfile". status - mostra informações de status proxy módulos - mostra todos os módulos carregados HLTV e versões exec - Executa uma cfg. echo - imprime um texto para console HLTV desenvolvedor <0 | 1> - mensagens de depuração adicionais são mostrados no modo de desenvolvedor - Registos todos os jogos que se seguem para demo arquivos usando o nome sintaxe "nome - DEM." stoprecording - pára de gravar um arquivo de demonstração playdemo - começa a emitir um arquivo demo O console se auto-completar batendo 'TAB'. Todos os comandos no config "hltv.cfg" são executados durante a inicialização. Alguns parâmetros só podem ser definidas na linha de comando: Portas - define a porta proxy HLTV que os espectadores se conectar a (Padrão 27020) -Ip - força o proxy para usar este IP em um host multihomed -Comm - define um mestre arquivo de informações do servidor que não woncomm.lst -Nodns - desativa qualquer resolução de DNS (útil para proxies LAN) -Maxfps - define sistema de ciclos máximo por segundo (padrão 100) -Highpriority - inicia o processo de proxy HLTV como prioridade -Vapor - proxy habilita o suporte Steam especiais -Dev - o modo de desenvolvedor Esses parâmetros não podem ser alterados durante a execução, portanto, não podem ser utilizados em arquivos de configuração. Todos os comandos do console pode ser usado na linha de comando, se um "+" é anteposto para eles, por exemplo: hltv.exe + localhost contato: 27015 porto-27021 Um servidor de Half-Life pode definir sv_proxies , proxies para determinar quantas estão autorizados a se conectar. Se proxies HLTV deveria ser proibida, configurá-lo para 0, uma outra forma de permitir um Proxy Mestre. Outros valores são experimentais. -------------------------------------------------- ----------------------------- Para HLTV notícias, atualizações e http://hltv.valve-erc.com visita ajudar Copyright (2003 LLC Valve).