MantisBT - Zandronum
View Issue Details
0000711Zandronum[All Projects] Suggestionpublic2012-03-20 06:112024-02-29 16:36
Ruler2112 
Torr Samaho 
normalminoralways
resolvedfixed 
MicrosoftWindowsXP/Vista/7
98d 
3.23.2 
0000711: Voting is canceled when level changes
Whenever a level changes, all votes are canceled. Because of this, somebody can join a game of Hexen and continually run back and forth through a portal. It has the effect of making the game unplayable for everybody. Since a vote to kick the player is canceled every time he runs through the portal, there's effectively no way to boot the player out of the game.
Play Hexen until somebody with the alias MondayTheWizard joins a game. Watch him run back and forth through the nearest portal to jump between levels in whatever hub you happen to be in. After 5-10 minutes of watching everybody else leave, get frustrated and quit. (This has happened twice in the past week, so he must not have much to do except annoy others.)
I would like to suggest simply that votes to kick a player persist between level changes to eliminate this exploit.
No tags attached.
Issue History
2012-03-20 06:11Ruler2112New Issue
2012-03-23 02:05Torr SamahoNote Added: 0002859
2012-03-23 04:50Ruler2112Note Added: 0002860
2012-03-23 11:18Torr SamahoNote Added: 0002862
2012-03-23 11:20Torr SamahoAssigned To => Torr Samaho
2012-03-23 11:20Torr SamahoStatusnew => feedback
2012-03-24 04:25Ruler2112Note Added: 0002864
2012-03-24 04:25Ruler2112Statusfeedback => assigned
2012-03-24 12:21DuskNote Added: 0002865
2012-03-24 13:00Torr SamahoNote Added: 0002866
2012-03-24 13:00Torr SamahoStatusassigned => feedback
2012-03-31 00:55Ruler2112Note Added: 0003045
2012-03-31 00:55Ruler2112Statusfeedback => assigned
2024-02-01 18:08Ru5tK1ngNote Added: 0023049
2024-02-01 18:08Ru5tK1ngStatusassigned => feedback
2024-02-01 18:08Ru5tK1ngStatusfeedback => needs review
2024-02-04 22:18Ru5tK1ngNote Added: 0023056
2024-02-04 22:18Ru5tK1ngStatusneeds review => needs testing
2024-02-04 22:18Ru5tK1ngTarget Version => 3.2
2024-02-29 16:34Ru5tK1ngNote Added: 0023114
2024-02-29 16:36Ru5tK1ngStatusneeds testing => resolved
2024-02-29 16:36Ru5tK1ngResolutionopen => fixed
2024-02-29 16:36Ru5tK1ngFixed in Version => 3.2

Notes
(0002859)
Torr Samaho   
2012-03-23 02:05   
Is this still a problem in 98e?
(0002860)
Ruler2112   
2012-03-23 04:50   
No idea - 98d is the latest shown on skulltag.net and is what all the servers I've seen run.
(0002862)
Torr Samaho   
2012-03-23 11:18   
Then please test this with the latest 98e binary.
(0002864)
Ruler2112   
2012-03-24 04:25   
I've downloaded and have 98e that you linked to, but there are no servers hosting Hexen with anything but 98d. (My unix box is way too weak to host.) I'll watch for one and test the first opportunity I have, then report the results in this thread.
(0002865)
Dusk   
2012-03-24 12:21   
Votes are still interrupted by intra-hub map changes.
(0002866)
Torr Samaho   
2012-03-24 13:00   
Can somebody create a minimal example wad?
(0003045)
Ruler2112   
2012-03-31 00:55   
Back in the day, I authored a few Doom WADs and even a Wolf3D level, but never one for Hexen. If you load the Guardian of Steel (callvote changemap map05 in console) in the unmodified hexen.wad iwad, there should be a portal directly behind you to test/confirm this as an exploitable flaw.
(0023049)
Ru5tK1ng   
2024-02-01 18:08   
Fixed in this merge request:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/18 [^]'
(0023056)
Ru5tK1ng   
2024-02-04 22:18   
MR was committed.'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/61711055ddca2787df05b552e164bf7563cc2a3c [^]'
(0023114)
Ru5tK1ng   
2024-02-29 16:34   
Checked with latest changes. Votes persist when traversing through hubs levels but are fully ended when a 'map' command is executed via voting or the server.