投票
< Voting
這頁目前正處於被翻譯至繁體中文的狀態。 如果你會說繁體中文,請在討論頁中留下你的大名,或透過查看歷史紀錄跟有編輯這頁的用戶聯繫。 |
“ | 美利堅再次勝利!
點擊試聽
— 火箭兵在慶祝工作中的民主制度
|
” |
投票,是2011年4月14日更新發佈的無帽日更新中新增的一項遊戲功能。這功能使得玩家們能在伺服器中通過投票的方式來共同表決一些事情。目前的投票系統中有幾個投票選項可供玩家們選擇,例如更換地圖、踢出玩家、重新分配團隊等。任何玩家都可以通過主功能表上投票按鈕來發起投票。當選擇好需要進行投票的專案後,遊戲就會將投票公告傳達給遊戲中的其他玩家,並開始進行投票。
投票系統在2011年3月9日測試版更新被添加入遊戲測試版進行測試,稍後又追加了兩次測試版更新來對投票系統進行調整以及進一步測試。在同年4月14號,投票系統正式發佈。在此之前,若想在遊戲中更換地圖、踢出或禁封玩家,只能通過控制台指令或是使用伺服器外掛程式來實現。
伺服器管理員可以將 sv_allow_votes
設置成 0
來關閉投票功能。而使用特殊伺服器指令則可以關閉特定的投票選項。
投票的類型
目前有 5 種投票類型可供玩家們選擇:
- 踢出玩家:即將指定的一名玩家踢出伺服器,並且暫時性地對其進行禁封。禁封的時間可以通過
sv_vote_kick_ban_duration
指令設置。 - 重啟遊戲:即重新開始當前的遊戲。如果投票通過,那麼遊戲會對所有玩家發送重啟通知,告知他們遊戲即將重啟。在遊戲重啟前有幾秒鐘的等待時間,重啟後雙方團隊以及玩家的得分全部重置。
- 更換關卡:即更換地圖,玩家們投票選擇一幅新的地圖進行遊戲。
- 下一關卡:即決定下一幅地圖。與上一個投票不一樣,這個投票通過後不會立刻結束遊戲。
- 重新分配隊伍:即將所有玩家重新隨機分配團隊。投票通過後會立刻重新分配團隊,而不是等到遊戲回合結束再分配。進行分配前遊戲將會進行全服通知。
用戶端按鍵/指令
- F1
- 對當前的投票投出贊成票或是在地圖更換投票中用來選擇地圖;用戶端指令為"vote option1"。
- F2
- 對當前的投票投出反對票或是在地圖更換投票中用來選擇地圖;用戶端指令為 "vote option2"。
- F3
- 在地圖更換投票中用來選擇地圖;用戶端指令為 "vote option3"。
- F4
- 在地圖更換投票中用來選擇地圖;用戶端指令為 "vote option4"。
- F5
- 在地圖更換投票中用來選擇地圖或是在下一幅地圖投票中選擇延長當前地圖時間;用戶端指令為 "vote option5"。
- "發起投票"
- 打開投票介面來發起投票;沒有預設的綁定按鍵。
伺服器指令
伺服器管理員可以使用一些指令對投票系統進行調整,例如開啟或關閉特定的投票選項。以下是相關的指令:
sv_allow_votes
- 開啟或關閉投票系統。默認為
1
(開啟)。
sv_vote_allow_spectators
- 允許或禁止觀察者玩家參加投票。默認為
0
(禁止)。
sv_vote_failure_timer
- 投票發起間隔(秒);當一次投票通過或未通過後,需要等待一定時間後才能再次發起投票。默認為
300
(5分鐘)。
sv_vote_issue_kick_allowed
- 開啟或關閉踢出玩家投票選項。默認為
0
(關閉)。
sv_vote_kick_ban_duration
- 伺服器臨時性禁封時間(分鐘);當某名玩家被投票踢出伺服器後,他需要等待一定時間才能獲准回到先前的伺服器進行遊戲。默認為
5
。設置成0
的話,那麼只會光踢出玩家而不進行禁封。
sv_vote_issue_nextlevel_allowed
- 開啟或關閉下一關卡投票選項。默認為
1
(開啟)。如果在遊戲進行時通過投票,那麼遊戲將會在當前回合結束時更換地圖。而不是在到達地圖時間限制時更換地圖。如果關閉此選項,那麼也會關閉更換關卡投票的自動結束功能(必須所有人做出投票,否則投票不會結束)。
sv_vote_issue_nextlevel_allowextend
- 開啟或關閉下一關卡投票選項中的延遲當前地圖時間選項。默認為
1
(開啟)。
sv_vote_issue_nextlevel_choicesmode
- 選取或不選取玩家們玩的較少的地圖作為下一關卡的投票選項。默認為
1
(選取)。
sv_vote_issue_nextlevel_prevent_change
- 阻止或不阻止當已經投票選出下一關卡地圖後,玩家再次發起此投票。默認為
1
(阻止)。
sv_vote_issue_changelevel_allowed
- 開啟或關閉更換關卡投票選項。默認為
0
(關閉)。
sv_vote_issue_restart_game_allowed
- 開啟或關閉重啟遊戲投票選項。默認為
1
(開啟)。
sv_vote_issue_scramble_teams_allowed
- 開啟或關閉重新分配隊伍投票選項。默認為
1
(開啟)。
sv_vote_ui_hide_disabled_issues
- 阻止或不阻止投票功能表顯示被關閉的投票選項。默認為
1
(阻止)。
MVM 模式投票
sv_vote_issue_kick_allowed_mvm
- 開啟或關閉踢出玩家投票選項。默認為
1
(開啟)。
sv_vote_issue_changelevel_allowed_mvm
- 開啟或關閉更換關卡投票選項。默認為
0
(關閉)。
sv_vote_issue_kick_min_connect_time_mvm
- 允許或不允許踢出既不是入侵者(機器人)隊伍,又沒有在準備時間結束前加入任何隊伍的玩家。
- 默認為
0
(允許)。
注:在伺服器外掛程式的幫助下,玩家可以加入機器人隊伍
sv_vote_failure_timer_mvm
- 投票發起間隔(秒);當一次投票通過或未通過後,需要等待一定時間後才能再次發起投票。默認為
120
(2分鐘)。
sv_vote_issue_mvm_challenge_allowed
- 允許或不允許更改關卡難度。
- 默認為
1
(允許)。
聲音提示
投票系統自帶一些音效,用以提醒玩家們投票的進展。這些音效都是從遊戲音樂《The Art of War》中截選出來的。
圖片展示
更新歷史
2011年4月14日更新 (無帽日更新)
- 增加了投票系統
- 增加了一些控制投票系統的伺服器指令
- 修正了一個由投票系統導致的當機問題
- 對投票系統進行升級
- 新增了一條指令(
sv_vote_issue_nextlevel_prevent_change
),用以阻止當已經投票選出下一關卡地圖後,玩家再次發起此投票。 - 修正了與重新分配隊伍投票有關的設置錯誤
- 更新了
mp_scrambleteams
指令,現在支援參數設置2
,該參數會阻止已進行的遊戲回合數歸零。
- 更新了
- 修正了在訓練模式或地圖物品測試中遊戲會自動發起投票的問題
- 新增了一條指令(
- 修正了在更換伺服器後用戶端的投票選項介面顯示不正確的問題
- 在選項->按鍵設置中增加了"發起投票"設置,現在可以為其此功能綁定按鍵。
- 修正了在訓練模式中可以發起投票的問題
- 發起投票歷史記錄現在改為跟蹤玩家的 Steam 帳號名,以防某些投票系統漏洞被利用
- 修正了當對指定玩家的踢出投票通過時,玩家只要在系統做出反應前自己斷開連接,即可避免受到禁封懲罰的問題
- 在專用伺服器上發起投票不會再出現與投票等待時間相關的錯誤
- 現在在MVM模式中,可以投票踢出已連接伺服器但是還沒有加入隊伍的玩家。
- 增加了 sv_vote_issue_kick_spectators_mvm (預設為0)指令,允許玩家投票提出非入侵者團隊的旁觀者玩家(sv_vote_issue_kick_min_connect_time_mvm 需要啟用)