Votación

From Team Fortress Wiki
Jump to: navigation, search
Voting YYN.png
«
¡América vuelve a ganar!
El Soldier celebrando la victoria.
»

La votación es un sistema introducida en la Actualización sin Sombreros del Parche del 14 de abril de 2011. Permite a cualquier jugador convocar una votación para cambiar algo en el servidor. Entre las diversas opciones de votación se permiten, entre otras, cambiar el mapa, expulsar a cierto jugador o mezclar los equipos. Cualquier jugador puede iniciar una votación haciendo clic en el botón del menú principal. Al elegir el tipo de votación, esta se lanzará y podrán participar todos los jugadores del servidor, contándose como voto a favor por defecto el de la persona que inicia la votación y, en caso de que haya alguna persona secundaria implicada en la votación, como por ejemplo la de una expulsión, también se tendrá en cuenta como voto en contra el de dicha persona.

El sistema de votación fue introducido por primera vez en Team Fortress 2 Beta en el Parche del 9 de marzo de 2011 (Beta). Dos actualizaciones después, corrigiendo y cambiando en el sistema, fue introducido en Team Fortress 2 el 14 de abril. Antes de esto, la única manera de cambiar de mapas, expulsar o prohibir el acceso a otros jugadores era mediante comandos de consola o con mods del servidor.

Las votaciones pueden desactivarse en la configuración del servidor con el comando sv_allow_votes a 0. También pueden desactivarse ciertos tipos de votación con otros comandos de servidor

Con los ajustes por defecto, las votaciones requieren un mínimo del 60 % de votos «Sí» para que se apruebe la votación.

Tipos de votación

Hay once tipos de votación:

  • Expulsar: Expulsa a un jugador del servidor de forma temporal. La duración de la expulsión la define sv_vote_kick_ban_duration.
  • Reiniciar partida: Reinicia la ronda actual. Si esto se aprueba, se le notificará a todos los jugadores del servidor. Hay que indicar cuántos segundos tienen que pasar antes de reiniciar el mapa, aunque algún equipo esté capturando algún punto.
  • Cambiar mapa: El mapa actual se cambia al indicado.
  • Siguiente mapa: Establece el siguiente mapa cuando acabe la partida. A diferencia de ChangeLevel, el mapa actual no termina.
  • Ampliar mapa actual: Aumenta la duración de la partida en el mapa actual.
  • Mezclar equipos: Los jugadores se cambian de equipo aleatoriamente. Esto mezclará los equipos inmediatamente en vez de al final de la ronda. Se mostrará una notificación cuando la mezcla comience.
  • Desactivar autoequilibrio: Evita que el servidor equilibre los equipos de forma automática cuando alguno de los dos equipos pierda.
  • Activar límite de clases: Evita que los equipos puedan elegir muchas clases de un mismo tipo.
  • Eternoween: Permite utilizar artículos de Halloween durante dos horas.
  • Pausa: Permite pausar la partida durante la cantidad de segundos especificada.
  • Cambiar misión: Cambia la misión actual por otra disponible en el mapa.

Comandos de teclado

F1
Vota «Sí» en la votación actual. El comando del cliente es «vote option1».
F2
Vota «No» en la votación actual. El comando del cliente es «vote option2».
F3
Para elegir el mapa en la votación. El comando del cliente es «vote option3».
F4
Para elegir el mapa en la votación. El comando del cliente es «vote option4».
F5
Elige el mapa en la votación o amplía la duración del mapa actual en la votación del NextLevel. El comando del cliente es «vote option5».
«callvote»
Abre el cuadro de diálogo de votación. No está asignado a ninguna tecla.

Comandos de servidor

Estos comandos ajustan el sistema de votación en cada servidor. Los comandos disponibles son:

sv_allow_votes
Activa o desactiva el sistema completo. Por defecto está a 1 (activado).
sv_vote_allow_spectators
Permite votar a los espectadores. Por defecto está a 0 (desactivado).
sv_vote_creation_timer
Tiempo de espera (en segundos); el tiempo de espera si la votación anterior fue aprobada. Por defecto es 150 (2 minutos y 30 segundos).
sv_vote_failure_timer
Tiempo de espera (en segundos); el tiempo que debe pasar antes de que la votación falle y pueda comenzar otra. Por defecto es 300 (5 minutos).
sv_vote_holder_may_vote_no
Permite que el que inicia la votación pueda elegir si votar «Sí» o «No». Por defecto es 0 (desactivado).
sv_vote_issue_autobalance_allowed
Permite votar para un autoequilibrio. Por defecto es 0 (desactivado).
sv_vote_issue_autobalance_cooldown
Tiempo de espera (en segundos) entre votaciones de autoequilibrio. Por defecto es 300 (5 minutos).
sv_vote_issue_changelevel_allowed
Permite votar para cambiar al siguiente mapa inmediatamente. Por defecto es 0 (desactivado).
sv_vote_issue_classlimits_allowed
Permite votar para activar el límite de clases. Por defecto es 0 (desactivado).
sv_vote_issue_classlimits_cooldown
Tiempo de espera (en segundos) entre votaciones de límite de clases. Por defecto es 300 (5 minutos).
sv_vote_issue_classlimits_max
Establece la cantidad máxima permitida para cada clase. No se puede controlar el límite por clase individual; afecta a las 9 clases a la vez. Por defecto es 4.
sv_vote_issue_extendlevel_allowed
Permite votar para cambiar ampliar la duración del mapa, en vez de cambiar al siguiente. Por defecto es 1 (activado).
sv_vote_issue_extendlevel_quorum
Controla el porcentaje (en decimales) de votos necesarios para ampliar la duración del mapa. Por defecto es 0.6 (60 %).
sv_vote_issue_kick_allowed
Permite convocar una votación para echar a un jugador. Por defecto es 0 (desactivado).
sv_vote_issue_kick_namelock_duration
Establece la duración de la expulsión de un jugador con su nombre y el tiempo (en segundos). Por defecto es 120 (2 minutos).
sv_vote_issue_mvm_challenge_allowed
Permite votar por el nivel de dificultad en MVM. Por defecto es 1 (activado).
sv_vote_issue_nextlevel_allowed
Permite determinar el siguiente mapa por votación. Por defecto es 1 (activado). Si se hace durante una ronda, el mapa cambiará al finalizar esta, no cuando acabe el tiempo del mapa. Al desactivarlo, se desactiva la votación de mapa al final.
sv_vote_issue_nextlevel_allowextend
Añadiría la posibilidad de votar por aumentar la duración del mapa al acabar la partida, pero actualmente no funciona. Por defecto es 1 (activado).
sv_vote_issue_nextlevel_choicesmode
Permitiría a los jugadores ver una lista de los mapas menos jugados para elegirlos, pero actualmente no funciona. Por defecto es 0 (desactivado).
sv_vote_issue_nextlevel_prevent_change
No permite votar por el siguiente mapa si ya hay uno. Por defecto es 1 (activado).
sv_vote_issue_restart_game_allowed
Permite votar para reiniciar la ronda. Por defecto es 0 (desactivado).
sv_vote_issue_restart_game_cooldown
Controla el tiempo de espera (en segundos) entre votaciones de reinicio de ronda aprobadas. Por defecto es 300 (5 minutos).
sv_vote_issue_scramble_teams_allowed
Permite votar para mezclar equipos. Por defecto es 1 (activado).
sv_vote_issue_scramble_teams_cooldown
Controla el tiempo de espera (en segundos) entre votaciones de mezclar equipos. Por defecto es 1200 (20 minutos).
sv_vote_kick_ban_duration
La duración (en minutos) de la prohibición de entrada a un jugador que será expulsado permanentemente si se aprueba la votación. Por defecto es 1. En 0 desactiva la prohibición del todo y solo expulsa al jugador temporalmente.
sv_vote_late_join_cooldown
Controla la duración del tiempo de espera (en segundos) aplicado a los jugadores que se unan a una partida en curso para que no puedan votar para expulsar a otro jugador. Por defecto es 300 (5 minutos).
sv_vote_late_join_time
Controla el periodo hasta que la ronda empieza antes de que se aplique el tiempo de espera. Por defecto 90 (1 minuto y 30 segundos).
sv_vote_quorum_ratio
Controla el porcentaje (en decimales) de la cantidad mínima de gente necesaria para ganar una votación. Por defecto 0.6 (60 %).
sv_vote_ui_hide_disabled_issues
Suprime la lista de temas desactivados en la pantalla de votación. Por defecto 1 (activado).

Votaciones MvM

sv_vote_issue_kick_allowed_mvm
Permite votar para expulsar a otro jugador. Por defecto es 1 (activado).
sv_vote_issue_changelevel_allowed_mvm
Permite votar para cambiar de mapa inmediatamente. Por defecto es 0 (desactivado).
sv_vote_issue_classlimits_allowed_mvm
En Mann vs. Máquinas, permite votar para poner límite de clases. Por defecto es 0 (desactivado).
sv_vote_issue_classlimits_max_mvm
Establece el máximo de clases permitidas en Mann vs. Máqunias. Por defecto es 2.
sv_vote_issue_kick_min_connect_time_mvm
Establece el tiempo de conexión mínimo necesario para votar. Por defecto es 300 (5 minutos).
sv_vote_issue_kick_spectators_mvm
Permite expulsar a los espectadores. Por defecto es 1 (activado).
sv_vote_failure_timer_mvm
Tiempo de espera (en segundos); el tiempo que debe pasar tras una votación fallida para iniciar otra. Por defecto es 120 (2 minutos).
sv_vote_issue_mvm_challenge_allowed
Permite cambiar el nivel de dificultad de MvM. Por defecto es 1 (activado).
sv_vote_issue_restart_game_allowed_mvm
Permite votar para reiniciar la ronda. Por defecto es 1 (activado).

Sonidos

El sistema de votación tiene algunos sonidos que se combinan con el progreso de la votación, pertenecientes al tema The art of war.

Errores

  • Al expulsar a un jugador, este puede sufrir un cuelgue del juego.[1]
  • A veces, el texto mostrado en la ventana de votación, en vez del texto, mostrará «%voteissue%» al pulsar Alt+Tab durante la votación.

Galería

Historial de actualización

Parche del 14 de abril de 2011 (Actualización sin Sombreros)
  • Se añadió el nuevo sistema de votación.
    • Ahora los servidores tienen el control sobre votaciones:
      • sv_allow_votes: ¿Permitir votar?
      • sv_vote_failure_timer: Si una votación falla, no se podrá realizar de nuevo en ese periodo de tiempo.
      • sv_vote_allow_specators: ¿Permitir votar a espectadores?
      • sv_vote_issue_changelevel_allowed: ¿Permitir votar cambiar de mapa?
      • sv_vote_issue_kick_allowed: ¿Permitir votar expulsar jugadores del servidor?
      • sv_vote_issue_nextlevel_allowed: ¿Permitir votar por el siguiente mapa?
      • sv_vote_issue_nextlevel_allowextend: ¿Permitir votar por ampliar la duración del mapa actual?
      • sv_vote_issue_restart_game_allowed: ¿Permitir votar por reiniciar la partida?
      • sv_vote_issue_scramble_teams_allowed: ¿Permitir votar por mezclar equipos?
      • sv_vote_issue_nextlevel_choicesmode: ¿Presentar jugadores con una lista de los mapas menos jugados?
      • sv_vote_kick_ban_duration: ¿Cuánto durará una expulsión y prohibición de un servidor? (en minutos)

Parche del 15 de abril de 2011

  • Se corrigió un cuelgue del servidor relacionado con la votación de siguiente mapa.

Parche del 25 de mayo de 2011

  • Se corrigió un cuelgue del servidor relacionado con el sistema de votación.

Parche del 8 de junio de 2011

  • Added a convar to prevent voting on the next level if one has already been set (sv_vote_issue_nextlevel_prevent_change).
  • Fixed scrambleteams resetting how many rounds have been played.
    • Updated mp_scrambleteams to support a parameter of 2, which prevents resetting the number of rounds that have been played.
  • Fixed the server automatically creating votes while in training or using itemtest.

Parche del 23 de junio de 2011 (SuperActualización)

  • Se añadieron nuevos sonidos de votación.

Parche del 27 de junio de 2011

  • Fixed a problem with clients seeing the incorrect vote options after changing servers.

Parche del 28 de junio de 2011

  • Added an entry for "Call Vote" to the Options->Keyboard Settings, so you can bind a key to it.

Parche del 1 de julio de 2011 #1

  • Fixed a case where the client-side voting dialog would have an incorrect list of items.

Parche del 1 de marzo de 2012

  • Fixed being able to call server votes for training maps.

Parche del 18 de abril de 2012

  • Vote caller history is now tracked by SteamID to prevent vote cooldown exploits.
  • Fixed players being able to disconnect before a successful kickvote to avoid being banned.

Parche del 27 de junio de 2012

  • Votes created by a dedicated server no longer trigger a failed vote cooldown.

Parche del 9 de octubre de 2012

  • Allow kicking of connected players that haven't joined a team in Mann vs. Machine.
  • Added sv_vote_issue_kick_spectators_mvm (default 0) which allows players to kick anyone that isn't team invaders, as long as they've passed the sv_vote_issue_kick_min_connect_time_mvm timer, if enabled.

Parche del 26 de octubre de 2012 (Spectral Halloween Special)

  • Mann vs. Machine:
    • Fixed server crash on vote to restart mission.

Parche del 13 de mayo de 2013

  • [Sin documentar] Player avatars will now appear in the Voting menus.

Parche del 14 de mayo de 2013
Notes missed from yesterday's update:

  • Added player avatars to the votekick menu.

Parche del 10 de julio de 2013

  • Renamed mvm_coaltown_event to mvm_ghost_town to fix a problem with voting for challenges in MvM when on Coal Town.

Parche del 11 de noviembre de 2013

  • The Eternaween server enchantment can now be used to call a server vote to enable Halloween items on that server for a two-hour period.

Parche del 12 de noviembre de 2013

  • Added a server cooldown period for Eternaween votes.

Parche del 11 de febrero de 2014

  • Fixed a case where players that are the target of a vote kick would not be banned from the server.

Parche del 7 de agosto de 2014

  • Updated the Restart Game and Scramble Teams votes to always have a mandatory cool-down period.

Parche del 10 de septiembre de 2014 #1

  • Updated the Eternaween vote so it cannot be initiated by clients without using the Eternaween.

Parche del 15 de septiembre de 2014

  • Fixed an exploit where players could circumvent successful kick votes.
  • Default value for convar sv_vote_issue_scramble_teams_cooldown has been increased to 20 minutes.

Parche del 16 de septiembre de 2014

  • Fixed a server crash related to the vote kick system.

Parche del 1 de octubre de 2014

  • Added "Enable/Disable Auto TeamBalance" votes.
    • Successful votes will enable/disable team player count balancing.
    • Use sv_vote_issue_autobalance_allowed to control if this vote is enabled on the server.
    • Votes not allowed in Mann vs. Machine, Medieval mode, Arena mode, Tournament Mode, or Training.

Parche del 15 de octubre de 2014

  • Fixed team-specific vote sounds/notifications playing/showing for the ineligible team.
  • sv_vote_issue_restart_game_allowed default changed to off.
  • Added sv_vote_issue_restart_game_allowed_mvm (on by default).
  • Added "Enable/Disable Class Limits" vote.
    • Controlled by sv_vote_issue_classlimits_allowed (off by default).
      • Limit controlled by sv_vote_issue_classlimits_max (default 4).
    • Controlled by sv_vote_issue_classlimits_allowed_mvm in Mann vs. Machine (off by default).
      • Limit controlled by sv_vote_issue_classlimits_max_mvm in Mann vs. Machine (default 2).

Parche del 12 de marzo de 2015

  • Fixed a bug with the vote system UI when sv_vote_ui_hide_disabled_issues was set to 0.

Parche del 2 de julio de 2015 #1 (Gun Mettle Update)

  • Updated Mann vs. Machine:
    • Fixed an exploit related to vote restarting and canteen specialist.

Parche del 23 de julio de 2015 #1

  • Fixed Mann vs. Machine maps not resetting properly after a successful vote to change the challenge.

Parche del 18 de agosto de 2015 #1

  • Map votes now work with workshop(sic) maps.
  • A known issue is that the full workshop(sic) map name is currently shown instead of the friendly name.

Parche del 24 de septiembre de 2015 #1

  • Updated the vote system so player can extend the current map using the "Extend Current Map" vote in the Vote Setup menu.
    • Server admin can configure this new feature using the convars sv_vote_issue_extendlevel_allowed and sv_vote_issue_extendlevel_quorum.

Parche del 7 de enero de 2016

  • Updated the server log entry for kick votes to include the ID of the vote initiator.

Parche del 29 de febrero de 2016

  • Vote kick events now display that target player's Steam avatar.

Parche del 14 de julio de 2016 n.º 1

  • Added the Vote Kick option.
    • Players that are kicked will receive partial experience after the match ends.

Parche del 28 de julio de 2016

  • Fixed players being able to avoid a vote-kick by reconnecting to the server at the right time.

Parche del 21 de octubre de 2016 n.º 1 (Scream Fortress 2016)

  • Se corrigió un error con el temporizador de expulsión en modo Mann vs. Máquinas.

Parche del 15 de mayo de 2017

  • Se corrigió que el menú de votación se escondiera por error al abrir el menú principal.

Parche del 2 de junio de 2017

  • Ahora los jugadores expulsados de una partida Causal o MvM no podrán volver a unirse a la misma partida durante varias horas.

Parche del 2 de agosto de 2017 n.º 1

  • Se corrigió un cuelgue del servidor relacionado con la votación para expulsar.

Parche del 20 de octubre de 2017 n.º 1 (Actualización Jungle Inferno)

  • Ahora los jugadores expulsados de una partida MvM no podrán volver a unirse a la misma partida durante varias horas.

Parche del 17 de mayo de 2018

  • Fixed matchmaking players being able to sit at the MOTD so they can't be kicked by players in the match. They will now show in the scoreboard on their assigned team and will be valid vote-kick targets by members of their team.

Parche del 28 de marzo de 2019

  • Improved how vote kicks work in matchmaking to reduce potential for abuse.
  • Fixed a case where vote-kicked players could rejoin a match.

Parche del 3 de julio de 2020

  • Se actualizó el proceso de votación de expulsión para votar automáticamente «Sí» para todos los que no hubieran votado si el jugador al que se vota abandona el servidor voluntariamente.

Parche del 22 de junio de 2021 #1 (Summer 2021 Pack)

  • Added a cooldown before a player can create a vote when they join a match already in-progress.
    • sv_vote_late_join_time controls the grace period after the match starts before the cooldown is applied: default 90 secs.
    • sv_vote_late_join_cooldown controls the length of the cooldown: default 5 min.
  • Kick votes will end early and automatically pass if the vote target leaves the match during the vote.
  • Updated the player list in the vote-kick dialog to show the time each player has been connected to the server.

Parche del 21 de junio de 2022

  • Se actualizó el sistema de votación:
    • Ahora ambos equipos pueden realizar una votación de expulsión al mismo tiempo.
    • Ahora se puede ejecutar una votación general a la vez que una votación de expulsión.

Parche del 23 de junio de 2022

  • Se corrigió que el comando sv_vote_holder_may_vote_no no funcionase correctamente.

Referencias

  1. Jump up Vídeo del error.