Votação
“ | América vence outra vez!
Clique para escutar
— 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.
Índice
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
. Escolha0
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
Atualização de 25 de Maio de 2011
- Corrigido erro em servidores causado pelo sistema de votação.