Anonymous | Login | Signup for a new account | 2025-06-13 21:33 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000711 | Zandronum | [All Projects] Suggestion | public | 2012-03-20 06:11 | 2024-02-29 16:36 | ||||
Reporter | Ruler2112 | ||||||||
Assigned To | Torr Samaho | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||
Product Version | 98d | ||||||||
Target Version | 3.2 | Fixed in Version | 3.2 | ||||||
Summary | 0000711: Voting is canceled when level changes | ||||||||
Description | 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. | ||||||||
Steps To Reproduce | 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.) | ||||||||
Additional Information | I would like to suggest simply that votes to kick a player persist between level changes to eliminate this exploit. | ||||||||
Attached Files | |||||||||
![]() |
|
Torr Samaho (administrator) 2012-03-23 02:05 |
Is this still a problem in 98e? |
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. |
Torr Samaho (administrator) 2012-03-23 11:18 |
Then please test this with the latest 98e binary. |
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. |
Dusk (developer) 2012-03-24 12:21 |
Votes are still interrupted by intra-hub map changes. |
Torr Samaho (administrator) 2012-03-24 13:00 |
Can somebody create a minimal example wad? |
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. |
Ru5tK1ng (updater) 2024-02-01 18:08 |
Fixed in this merge request:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/18 [^]' |
Ru5tK1ng (updater) 2024-02-04 22:18 |
MR was committed.'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/61711055ddca2787df05b552e164bf7563cc2a3c [^]' |
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. |
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. |
![]() |
|||
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 |
Copyright © 2000 - 2025 MantisBT Team |