Votação
Esta tradução precisa ser atualizada. Você pode ajudar a melhorá-la editando o artigo com o conteúdo de Voting (ver código-fonte). Recomendamos que consulte o guia de tradução (em inglês) antes de fazer qualquer alteração. |
“ | América vence outra vez!
Clique para escutar (em inglês)
— O Soldier celebrando democracia no trabalho
|
” |
- Este artigo explica o sistema de votação que é incluído no jogo, não sistema de votações adicionada por modificações.
Votação (Voting) é uma função do jogo adicionada na Atualização Sem Chapéu. Ela permite que jogadores criem sugestões para jogadores aprovarem ou desaprovarem certas mudanças. Se os votos de aprovação suficientes são dados, a sugestão é implementada no servidor caso contrário não. Um jogador pode iniciar uma votação clicando na caixa no menu principal próximo ao botão "Voltar ao jogo". O jogo então sairá do menu principal e um painel de votações aparecerá no meio da tela. Jogadores fazem suas sugestões no tipo de voto que eles querem com quaisquer opções adicionais antes de clicar em "Iniciar votação".
O sistema de votação foi introduzido no Team Fortress 2 Beta em Atualização de 9 de março de 2011 (Beta). Duas atualizações depois dessa incluiram algumas mudanças para o sistema disponível no beta, antes que o sistema fosse lançado em Team Fortress 2 em 14 de abril.
Servidores podem desativar a função de votação colocando sv_allow_votes
para 0
no console. É recomendado para quaisquer servidores que preferem o sistema de votações personalizadas implementadas por modificações.
Índice
Tipos de votações
Há oito tipos de votos que podem ser iniciados:
- Expulsar: Expulsa um jogador selecionado para fora do servidor e proíbe que o jogador entre novamente no servidor temporariamente. O tempo de banimento é determinado por
sv_vote_kick_ban_duration
. Apenas os jogadores da equipe em que o jogador iniciou podem votar. - Reiniciar partida: Reinicia a rodada. Se isso vier a acontecer, uma notificação será dada a todos os jogadores que a rodada será reiniciada. Um determinado número de segundos se passam antes de iniciar a nova rodada, nenhuma equipe irá obter pontos.
- Alterar mapa atual: O mapa atual muda para o mapa selecionado.
- Próximo mapa: O próximo mapa é alterado para o mapa selecionado. Ao contrário de
ChangeLevel
, o mapa atual não termina. - Misturar equipes: Os jogadores são colocados em uma equipe aleatória. Note que isso irá acontecer imediatamente e não no final da rodada. Uma notificação será dada a todos os jogadores que a mudança de time irá acontecer.
- Desativar equilíbrio automático: Impede que o servidor mude automaticamente os jogadores para a outra equipe se houver um desequilíbrio.
- Ativar limite de classes: Impede que a quantidade de classes fique maior que uma quantia determinada.
- Eternaween: Permite itens restritos de Dia das Bruxas por duas horas.
Comandos do cliente
- F1
- Vota "Sim" para a votação atual. Comando do cliente é "vote option1".
- F2
- Vota "Não" para a votação atual. Comando do cliente é "vote option2".
- F3
- Escolhe um mapa em uma votação nível. Comando do cliente é "vote option3".
- F4
- Escolhe um mapa em uma votação nível. Comando do cliente é "vote option4".
- F5
- Escolhe um mapa em uma votação nível ou aumenta o tempo do mapa atual em uma votação
NextLevel
. Comando do cliente é "vote option5".
- "callvote"
- Abre a janela para iniciar um voto. Não está padronizado.
Comandos do servidor
Variáveis do servidor podem ser configuradas para ajustar vários elementos da engine de votação. Os seguintes comandos foram disponibilizados:
sv_allow_votes
- Ativa ou desativa o sistema de votação inteiro. Padroniza
1
(ativado).
sv_vote_allow_specators
- Permite a espectadores participarem em votações. Padroniza
0
(desativado).
sv_vote_failure_timer
- Tempo de descanso (em segundos); o tempo que deve se passar após uma votação falhar para que outra seja iniciada. Padroniza
300
(5 minutos).
sv_vote_issue_kick_allowed
- Permite votações para kickar jogadores. Padroniza
0
(desativado).
sv_vote_kick_ban_duration
- A duração de tempo (em minutos) do banimento no jogador caso a votação seja completa. Padroniza
1
. Escolha0
para desativar o banimento completamente e apenas expulsa o jogador.
sv_vote_issue_nextlevel_allowed
- Permite que o próximo nível seja determinado por votação. Padroniza
1
(ativado).
sv_vote_issue_nextlevel_allowextend
- Permite que a votação para escolha de nível inclua uma opção de "Estender". Padroniza
1
(ativado).
sv_vote_issue_nextlevel_choicesmode
- Permite a jogadores serem apresentados com uma lista dos mapas de menor tempo de jogabilidade para serem escolhidos. Padroniza
1
(ativado).
sv_vote_issue_changelevel_allowed
- Permite a uma votação mudar o mapa atual para o próximo nível imediatamente para ser iniciado. Padroniza
0
(desativado).
sv_vote_issue_restart_game_allowed
- Permite a uma votação para recomeçar a rodada ser iniciada. Padroniza
1
(ativado).
sv_vote_issue_scramble_teams_allowed
- Permite a uma votação que misture as equipes a serem iniciadas. Padroniza
1
(ativado).
Votação em MvM
sv_vote_issue_kick_allowed_mvm
- Permite que votos de expulsão. Padroniza
1
(ativado).
sv_vote_issue_changelevel_allowed_mvm
- Permite que um voto que muda o mapa para o próximo nível, possa imediatamente ser iniciado. Padroniza
0
(desativado).
sv_vote_issue_classlimits_allowed_mvm
- Em Mann vs. Máquina, permite que possa ser sugerido a permissão do limites de classes. Padroniza
0
(desativado).
sv_vote_issue_classlimits_max_mvm
- Define a quantidade máxima de cada classe permitida no Mann vs. Máquina. Padroniza
2
.
sv_vote_issue_kick_min_connect_time_mvm
- Permite a expulsão de qualquer um que não seja da equipe invasores, e ainda não pertença a uma equipe em Mann vs. Máquina, caso já tenha o tempo definido.
- Padroniza
0
(ativado).
sv_vote_failure_timer_mvm
- Tempo de espera (em segundos); o tempo que deve se passar após uma votação falhar, até que outra possa ser iniciada. Padroniza
120
(2 minutos).
sv_vote_issue_mvm_challenge_allowed
- Permitir mudar a dificuldade do modo MvM.
- Padroniza
1
(ativado).
Sons
O sistema de votação usa alguns clips de som para ajudar a mostrar o andamento da votação, feitos a partir da música The Art of War.
- Um voto foi iniciado.
- Um jogador votou sim.
- Um jogador votou não.
- Sucesso na votação.
- Falha na votação.
Galeria
Histórico de atualizações
- Adicionado o sistema de votação
Atualização de 11 de março de 2011 (Beta)
- Adaptação nos cooldowns/timers do CallVote:
- Aumentado o tempo para poder iniciar uma votação depois de uma outra.
- Aumentado o tempo para poder iniciar uma votação depois de uma tentativa falhada.
- A tela de CallVote agora esconde as opções que o servidor desativou
- Aumentada a porcentagem de jogadores necessários para aprovar uma votação
- Opção de kick: o jogador criando a votação não aparece mais como uma opção na lista de parâmetros do Kick
- Temporariamente desativado Kick e Changelevel
- Ativado nextlevel_choicesmode por padrão (para testar)
- O servidor irá automaticamente pedir para que jogadores selecionem o próximo mapa pouco antes que o mapa atual acabe
Atualização de 18 de março de 2011 (Beta)
- Teclas de votação mudadas para F1-F5
- Aumentado o cooldown na criação de votação
Atualização de 14 de abril de 2011 (Atualização Sem Chapéu)
- Adicionado novo sistema de votações
- Convars do servidor adicionadas para controlar o sistema de votação
Atualização de 25 de maio de 2011
- Corrigido erro em servidores causado pelo sistema de votação.
Atualização de 27 de junho de 2011
- Corrigido um problema com clientes vendo as opções de voto incorretas após mudarem de servidor
Atualização de 28 de junho de 2011
- Adicionada entrada para "Pedir Votação" para Options->Keyboard Settings, assim você pode ligar uma tecla a ele.
Atualização de 18 de abril de 2012
- Histórico do iniciador da votação é agora rastreado pela SteamID para prevenir exploits
- Corrigida a capacidade de jogadores desconectarem antes que um voto de expulsão entre em efeito, para que assim evitassem serem banidos.
Atualização de 27 de junho de 2012
- Votos criados por um servidor dedicado não ativam mais a pausa por voto falhado
Atualização de 9 de outubro de 2012
- Permite expulsar jogadores conectados que não entraram em um time no modo Mann vs. Máquina.
- Adicionado
sv_vote_issue_kick_spectators_mvm
(0 por padrão) que permite a jogadores kickarem qualquer um que não seja um invasor de times, contanto que eles já tenham passado dosv_vote_issue_kick_min_connect_time_mvm timer
, se estiver ativo.
Atualização de 13 de maio de 2013
- [Não documentado] Os ícones dos jogadores agora são visíveis no menu de Votos.
Atualização de 11 de fevereiro de 2014
- Corrigido um caso onde jogadores alvo de uma votação para serem expulsos não seriam banidos do jogo.
Atualização de 15 de setembro de 2014
- Corrigido um exploit onde os jogadores poderiam contornar os votos bem sucedidos.
- O valor padrão para a convar
sv_vote_issue_scramble_teams_cooldown
foi aumentado para 20 minutos
Atualização de 16 de setembro de 2014
- Corrigido servidor travando por causa do sistema de votação para expulsar.
Atualização de 1º de outubro de 2014
- Adicionado votos para "Ativar"Desativar automaticamente Balanceamento dos times.
- Votos completos irão ativar/desativar o contador de balanceador de jogadores.
- Use
sv_vote_issue_autobalance_allowed
para controlar isto se votos são liberados em um servidor. - Votos não serão permitidos em Mann vs. Máquina, Modo medieval, Modo Arena, Modo Torneio, ou Treinamento.
Atualização de 15 de outubro de 2014
- Atualizado o sistema de votos.
- Corrigido os soms de votos tocando/mostrando para os times inelegíveis.
sv_vote_issue_restart_game_allowed
padrão modificado para desligado.- Adicionado
sv_vote_issue_restart_game_allowed_mvm
(ligado por padrão). - Adicionado o voto "Permitir/Desativar Limites de Classe".
- Controlado por
sv_vote_issue_classlimits_allowed
(desligado por padrão).- Limite controlado por
sv_vote_issue_classlimits_max
(padrão é 4).
- Limite controlado por
- Controlado por
sv_vote_issue_classlimits_allowed_mvm
no Mann vs. Máquina (desligado por padrão).- Limite controlado por
sv_vote_issue_classlimits_max_mvm
no Mann vs. Máquina (padrão é 2).
- Limite controlado por
- Controlado por
Atualização de 12 de março de 2015
- Corrigido um bug com a UI do sistema de voto quando a
sv_vote_ui_hide_disabled_issues
era marcada como 0.
Atualização de 24 de setembro de 2015
- Atualizado o sistema de voto para que o jogador pode estender o mapa atual usando a opção "Extend Current Map" no menu de votação.
- O Administrador do servidor pode configurar esse novo recurso usando as convars
sv_vote_issue_extendlevel_allowed
esv_vote_issue_extendlevel_quorum
.
- O Administrador do servidor pode configurar esse novo recurso usando as convars
Atualização de 7 de janeiro de 2016
- Atualizado a entrada de log de votos do servidor para expulsão para incluir a ID do iniciador.
Atualização de 28 de julho de 2016
- Corrigidos jogadores serem capazes de evitar uma expulsão ao reconectar-se ao servidor no momento certo.
Atualização de 15 de maio de 2017
- Corrigido o menu de votação ocultando-se erroneamente quando o menu principal está aberto.
Atualização de 2 de agosto de 2017 #1
- Corrigido um travamento do servidor relacionado à expulsão.
Atualização de 28 de março de 2019
- Melhorado o modo como expulsões funcionam em criação de partidas para reduzir potencial para abuso.
- Corrigido um caso em que jogadores expulsos podiam voltar a uma partida.