MantisBT - Zandronum
View Issue Details
0000288Zandronum[All Projects] Suggestionpublic2011-02-11 20:042018-10-01 00:05
unknownna 
Dusk 
highfeatureN/A
closedfixed 
1.3 
1.41.4 
0000288: SV_* to bypass all timer thresholds online
It would be very nice if you could bypass the timers for commands (e.g., "kill", "join") when doing online debugging / testing.
It would save a lot of time and make things less cumbersome.
No tags attached.
related to 0002058closed Edward-san "You must wait 10 seconds" for joining and team switching should be reduced to 3 seconds. 
related to 0000026closed  Allow server the option to enable/disable muting, 
Issue History
2011-02-11 20:04unknownnaNew Issue
2011-02-12 02:37Torr SamahoNote Added: 0001043
2011-02-12 02:37Torr SamahoNote Edited: 0001043bug_revision_view_page.php?bugnote_id=1043#r519
2011-02-12 02:38Torr SamahoStatusnew => feedback
2011-02-12 10:33unknownnaNote Added: 0001046
2011-02-12 10:33unknownnaStatusfeedback => new
2011-02-12 17:36unknownnaNote Edited: 0001046bug_revision_view_page.php?bugnote_id=1046#r529
2013-09-18 16:48WatermelonAssigned To => Watermelon
2013-09-18 16:48WatermelonStatusnew => assigned
2013-09-18 16:48WatermelonNote Added: 0007215
2014-05-05 23:05WatermelonNote Added: 0008715
2014-05-05 23:05WatermelonAssigned ToWatermelon =>
2014-05-05 23:05WatermelonStatusassigned => new
2014-05-06 08:18Konar6Note Added: 0008721
2014-05-06 08:21Konar6Note Edited: 0008721bug_revision_view_page.php?bugnote_id=8721#r4718
2014-06-08 22:04WatermelonRelationship addedrelated to 0000026
2014-06-15 16:48WatermelonStatusnew => acknowledged
2014-10-06 01:28DuskAssigned To => Dusk
2014-10-06 01:31DuskTarget Version => 1.4
2014-10-06 20:02DuskStatusacknowledged => assigned
2014-10-06 20:37DuskStatusassigned => needs review
2014-10-06 20:38DuskNote Added: 0010365
2014-10-11 09:17cobaltStatusneeds review => needs testing
2014-10-11 09:17cobaltNote Added: 0010472
2014-10-13 23:37StrikerMan780Note Added: 0010578
2014-10-13 23:39ArcoStatusneeds testing => resolved
2014-10-13 23:39ArcoResolutionopen => fixed
2014-10-13 23:39ArcoProduct Version => 1.3
2014-10-13 23:39ArcoFixed in Version => 1.4
2015-01-08 04:15DuskRelationship addedrelated to 0002058
2018-10-01 00:05Blzut3Statusresolved => closed

Notes
(0001043)
Torr Samaho   
2011-02-12 02:37   
Yeah, I'm also occasionally annoyed by the timers when debugging. Are there any timers besides "kill" and "join" that need to be covered? Voting already has its own cvar.

And do you have a good name proposition for a single cvar for this? (sv_* is not too self explanatory :P) We probably don't need a distinct cvar for every timer.

(0001046)
unknownna   
2011-02-12 10:33   
(edited on: 2011-02-12 17:36)
> Are there any timers besides "kill" and "join" that need to be covered?

Well, there is also "team" and "name".

> And do you have a good name proposition for a single cvar for this?

How about sv_notimers / sv_bypasstimers / sv_disabletimers? Something simple.

EDIT:

Or sv_nocommandtimers / sv_bypasscommandtimers / sv_disablecommandtimers.

(0007215)
Watermelon   
2013-09-18 16:48   
This is becoming infuriating so I'm going to fix this
(0008715)
Watermelon   
2014-05-05 23:05   
Are we fine with lowering the limits, or by making this available to cvar's?
(0008721)
Konar6   
2014-05-06 08:18   
(edited on: 2014-05-06 08:21)
Note that some of these commands are not even checked serverside (name).

(0010365)
Dusk   
2014-10-06 20:38   
'https://bitbucket.org/Torr_Samaho/zandronum-stable/pull-request/73 [^]'
(0010472)
cobalt   
2014-10-11 09:17   
Issue addressed by commit 1c72423f64f6: - added cvar sv_limitcommands which can be set to false to disable various limits and flooding checks; addresses 288
Committed by Teemu Piippo [Dusk] on Monday 06 October 2014 23:32:01

8 files modified, 57 lines added, 16 lines removed
Files changed: docs/zandronum-history.txt, src/callvote.cpp, src/cl_commands.cpp, src/cl_main.cpp, src/d_netinfo.cpp, src/sv_commands.cpp, src/sv_main.cpp, src/sv_main.h
(0010578)
StrikerMan780   
2014-10-13 23:37   
Seems to work well. I can spam "kill", and I can spam "spectate" and "join" in rapid succession online with this CVAR set to false.