MantisBT - Zandronum | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0002841 | Zandronum | [All Projects] Suggestion | public | 2016-09-22 21:12 | 2016-09-23 19:03 |
Reporter | pkmx | ||||
Assigned To | |||||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | new | Resolution | open | ||
Platform | OS | OS Version | |||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0002841: Allow servers to ignore votes from spectators | ||||
Description | Recently there has been an increasing amount of voting trolls who always join a survival game and immediately call a map/changemap/kick vote (or call one after dying) in order to join a game. Usually there are fewer surviving players toward the end of a map so dead players or spectator can force living players to lose whole progress by calling changemap (or worse, map with no intermission) votes and simply win by sheer number. My suggestion is to add a server cvar `sv_ignorespectatorvotes` that controls how spectators are handled in counting votes: 0: Same as current behavior. All players' votes are counted and taken into the result of the vote. 1: Map/changemap: Everyone can initiate a changemap vote, but only living players can vote on it. If there were no responses (afk players), it automatically counts as a yes for changemap votes so others can join, and no for map (no intermission) votes. Kick: Living players can initiate a kick vote on anyone, while non-alive players can only initiate a kick vote on other non-alive players. Everyone is allowed to participate on those. Forcespec votes should be changed so that it can only be called on players who have been afk for more than 1 minutes, but that's another issue. Alive players should only have veto rights for a set amount of time so they can't occupy the server forever by rejecting all votes and doing nothing. 20~30 minutes should be a good default, but it can be configurable so server hosts can set a reasonable amount of time it takes to finish a map. Only this time is passed, the voting systems reverts to the old behavior. This should ensure that actual players cannot be harassed by newly-joined spectators and dead players who call for RE all the time. | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2016-09-22 21:12 | pkmx | New Issue | |||
2016-09-23 04:23 | Ru5tK1ng | Note Added: 0015694 | |||
2016-09-23 14:09 | Unknown | Note Added: 0015695 | |||
2016-09-23 14:10 | Unknown | Note Edited: 0015695 | bug_revision_view_page.php?bugnote_id=15695#r9542 | ||
2016-09-23 18:56 | Unknown | Note Edited: 0015695 | bug_revision_view_page.php?bugnote_id=15695#r9543 | ||
2016-09-23 19:02 | Ru5tK1ng | Note Added: 0015696 | |||
2016-09-23 19:03 | Ru5tK1ng | Note Edited: 0015696 | bug_revision_view_page.php?bugnote_id=15696#r9545 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|