Votação

From Team Fortress Wiki
< Voting
Revision as of 00:47, 20 April 2011 by GianAwesome (talk | contribs)
Jump to: navigation, search
Sim! Sim! Não!
América vence outra vez!
O Soldier celebrando Democracia no trabalho
Este artigo explica o sistema de votação que é incluido no jogo, não sistema de votações adicionada por modificações.

Voting (votação) é uma função do jogo adicionada na Atualização Hatless. Ela permite que jogadores criem sugestões para jogadores aprovarem ou disaprovarem. Se votos de aprovação suficientes são dados, a sugestão é implementada no servidor. Um jogador pode iniciar uma votação clicando na checkbox no menu principal próximo ao botão "Resume Game". 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 "Call Vote".

O sistema de votação foi introduzido em Team Fortress 2 Beta em 9 de Março de 2011. 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 0 no console. É recomendado para quaisquer servidores que preferem sistemas de votações personalizadas implementadas por modificações.

Tipos de Votações

No painel de votação, jogadores selecionam o tipo de votação que eles querem na coluna "Issues" à direita. Atualmente existem cinco tipos.

  • Kick: Kickar um jogador selecionado do servidor.
  • RestartGame: Reinicia a rodada atual. Se a votação é aprovada, uma notificação será mostrada para todos os jogadores que a rodada reiniciará. Um número de segundos antes que comece uma nova rodada, nenhum time ganhará pontos.
  • ChangeLevel: O mapa atual muda para o mapa selecionado.
  • NextLevel: O próximo mapa é mudado para o mapa selecionado. Diferente de ChangeLevel, o mapa atual não termina.
  • ScrambleTeams: Os jogadores são colocados num time aleatório. Isso irá imediatamente misturar os times em vez de misturar no final da rodada. Uma notificação será mostrada para todos os jogadores que um scramble irá começar antes que aconteça.

Qualquer tipo de votação que tem (Disabled) na sua frente não pode ser selecionada. Donos de servidores podem mudar que tipos são e não são permitidos usando comandos de servidor.

Funções

Donos de servidores têm vários comandos para não somente permitir votações, mas também várias outras funções. Pelo uso de comandos de servidor, o sistema de votação pode ser personalizado para se ajustar as necessidades do servidor.

Atualmente, as seguintes funções podem ser mudadas na votação:

  • Quanto tempo deve passar antes que o mesmo tipo de votação possa ser iniciada de novo depois de ter falhada na primeira vez.
  • Se espectadores são permitidos participar de votações ou não.
  • Se a votação de NextLevel inclui extender o mapa atual ou não.
  • Se a votação NextLevel é uma votação de sim/não num único mapa ou uma seleção de escolhas de outros mapas que têm o menor tempo de jogo.
  • Quanto tempo (em minutos) deve passar depois que um jogador que foi kickado possa se reconectar ao servidor.

Comandos de teclado

F1
Vota "Sim" para a votação atual. Comando do cliente desconhecido.
F2
Vota "Não" para a votação atual. Comando do cliente desconhecido.
F3, F4, F5
Desconhecido.

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. Escolha 0 para desativar o banimento completamente e apenas kicka 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 "Extender". 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 recomeçar o round a ser iniciado. Padroniza 1 (ativado).
sv_vote_issue_scramble_teams_allowed
Permite a uma votação que misture as equipes a serem iniciadas. Padroniza 1 (ativado).

Histórico de atualizações

Atualização de 9 de Março de 2011 (Beta)

  • Adicionado 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 Hatless)

  • Adicionado novo sistema de votações
    • Convars do servidor adicionadas para controlar o sistema de votação