Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000711Zandronum[All Projects] Suggestionpublic2012-03-20 06:112024-02-29 16:36
ReporterRuler2112 
Assigned ToTorr Samaho 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version98d 
Target Version3.2Fixed in Version3.2 
Summary0000711: Voting is canceled when level changes
DescriptionWhenever 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.
Steps To ReproducePlay 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.)
Additional InformationI would like to suggest simply that votes to kick a player persist between level changes to eliminate this exploit.
Attached Files

- Relationships

-  Notes
User avatar (0002859)
Torr Samaho (administrator)
2012-03-23 02:05

Is this still a problem in 98e?
User avatar (0002860)
Ruler2112 (reporter)
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.
User avatar (0002862)
Torr Samaho (administrator)
2012-03-23 11:18

Then please test this with the latest 98e binary.
User avatar (0002864)
Ruler2112 (reporter)
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.
User avatar (0002865)
Dusk (developer)
2012-03-24 12:21

Votes are still interrupted by intra-hub map changes.
User avatar (0002866)
Torr Samaho (administrator)
2012-03-24 13:00

Can somebody create a minimal example wad?
User avatar (0003045)
Ruler2112 (reporter)
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.
User avatar (0023049)
Ru5tK1ng (updater)
2024-02-01 18:08

Fixed in this merge request:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/18 [^]'
User avatar (0023056)
Ru5tK1ng (updater)
2024-02-04 22:18

MR was committed.'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/61711055ddca2787df05b552e164bf7563cc2a3c [^]'
User avatar (0023114)
Ru5tK1ng (updater)
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.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2012-03-20 06:11 Ruler2112 New Issue
2012-03-23 02:05 Torr Samaho Note Added: 0002859
2012-03-23 04:50 Ruler2112 Note Added: 0002860
2012-03-23 11:18 Torr Samaho Note Added: 0002862
2012-03-23 11:20 Torr Samaho Assigned To => Torr Samaho
2012-03-23 11:20 Torr Samaho Status new => feedback
2012-03-24 04:25 Ruler2112 Note Added: 0002864
2012-03-24 04:25 Ruler2112 Status feedback => assigned
2012-03-24 12:21 Dusk Note Added: 0002865
2012-03-24 13:00 Torr Samaho Note Added: 0002866
2012-03-24 13:00 Torr Samaho Status assigned => feedback
2012-03-31 00:55 Ruler2112 Note Added: 0003045
2012-03-31 00:55 Ruler2112 Status feedback => assigned
2024-02-01 18:08 Ru5tK1ng Note Added: 0023049
2024-02-01 18:08 Ru5tK1ng Status assigned => feedback
2024-02-01 18:08 Ru5tK1ng Status feedback => needs review
2024-02-04 22:18 Ru5tK1ng Note Added: 0023056
2024-02-04 22:18 Ru5tK1ng Status needs review => needs testing
2024-02-04 22:18 Ru5tK1ng Target Version => 3.2
2024-02-29 16:34 Ru5tK1ng Note Added: 0023114
2024-02-29 16:36 Ru5tK1ng Status needs testing => resolved
2024-02-29 16:36 Ru5tK1ng Resolution open => fixed
2024-02-29 16:36 Ru5tK1ng Fixed in Version => 3.2






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker