MantisBT - Zandronum
View Issue Details
0000918Zandronum[All Projects] Suggestionpublic2012-07-12 23:272018-09-30 21:35
Qent 
Torr Samaho 
normalfeatureN/A
closedfixed 
MicrosoftWindows98/ME
98d 
1.31.3 
0000918: callvote kickfromgame
It would function like a kick vote, but force the player to spectate instead of kicking.
Currently kicking AFK players from the server is the best solution in Duel and Survival. It's not really appropriate because they won't get a backlog of what happens later in the server, and it automatically bans them for 10 minutes.
No tags attached.
child of 0001420needs testing Dusk Custom vote definitions, aka VOTEINFO 
Issue History
2012-07-12 23:27QentNew Issue
2012-08-28 10:01DartPowerNote Added: 0004494
2012-08-29 13:05BalrogNote Added: 0004505
2012-08-29 15:39DuskNote Added: 0004506
2012-08-29 16:51ZzZomboNote Added: 0004507
2012-08-29 20:13QentNote Added: 0004509
2012-08-30 03:05ZzZomboNote Added: 0004512
2012-09-23 20:20DuskAssigned To => Dusk
2012-09-23 20:20DuskStatusnew => assigned
2013-07-21 01:00DuskRelationship addedchild of 0001420
2014-06-22 18:26DevilHunterNote Added: 0009679
2014-06-26 21:52MazterQyoun-aeNote Added: 0009759
2014-06-26 22:06MazterQyoun-aeNote Edited: 0009759bug_revision_view_page.php?rev_id=5207
2014-06-26 22:12DuskNote Deleted: 0009759
2014-08-02 16:22AlexMaxNote Added: 0010106
2014-08-03 11:39Torr SamahoAssigned ToDusk => Torr Samaho
2014-08-03 12:39Torr SamahoNote Added: 0010113
2014-08-03 12:40Torr SamahoStatusassigned => needs testing
2014-08-03 17:28LeonardNote Added: 0010117
2014-08-10 09:28DuskNote Added: 0010154
2014-08-10 09:34Torr SamahoNote Added: 0010155
2014-08-12 19:05DuskNote Added: 0010189
2014-10-05 22:23DuskNote Added: 0010350
2014-10-05 22:23DuskStatusneeds testing => resolved
2014-10-05 22:23DuskFixed in Version => 1.3
2014-10-05 22:23DuskResolutionopen => fixed
2014-10-05 22:23DuskTarget Version => 1.3
2018-09-30 21:35Blzut3Statusresolved => closed

Notes
(0004494)
DartPower   
2012-08-28 10:01   
Agreed.
(0004505)
Balrog   
2012-08-29 13:05   
This is a good idea, but "kickfromgame" is a very ambiguous name, and if whoever using it didn't read the wiki they might confuse it with callvote kick. Forcespec would be a better name.
(0004506)
Dusk   
2012-08-29 15:39   
"kickfromgame" would work better for consistency, however.
(0004507)
ZzZombo   
2012-08-29 16:51   
create an alias as an compromise.
(0004509)
Qent   
2012-08-29 20:13   
How would that help? If they know that they have to create an alias then they must already know what "kickfromgame" means.
(0004512)
ZzZombo   
2012-08-30 03:05   
Who are "they"? Developers? My message was targeted to them.
(0009679)
DevilHunter   
2014-06-22 18:26   
Sorry for the bump and all, but.. Was anything done about this yet? it is sorta annoying for those without Rcon, and hunting down Server Admins.
(0010106)
AlexMax   
2014-08-02 16:22   
I called this feature "forcespec" when I implemented it in Odamex. I think that name sounds better than "kickfromgame".
(0010113)
Torr Samaho   
2014-08-03 12:39   
I added a "forcespec" vote. Please test this binary to see if it works as intended and doesn't break anything. Note: There is no menu option for this, so you need to invoke the vote from the console.
(0010117)
Leonard   
2014-08-03 17:28   
The binary works fine.
The only thing is when the vote is succesful the spectate reason is "votekick" and if I try to vote forcespec myself it prints out "you cannot votekick yourself".
(0010154)
Dusk   
2014-08-10 09:28   
I am not fond of the name 'forcespec' as it is inconsistent with the kickfromgame command. Either the vote name or the server command should be renamed.
(0010155)
Torr Samaho   
2014-08-10 09:34   
And the existing "kick" vote is not consistent with the kick command (the vote not only kicks, but also bans).

The name "forcespec" describes much better what the vote is doing than kickfromgame (and is consistent with the existing Odamex vote type), that's why I went for "forcespec". To restore consistency we could add an forcespec alias for the server command.

BTW: I reformulated the strings that where only referring to "kick" and added the code to 1.3.
(0010189)
Dusk   
2014-08-12 19:05   
Your analogy doesn't really work, the kick command is doing something else besides the kicking (though 10 minutes doesn't really matter that much) but with "forcespec" you add another name to "kickfromgame" which means exactly the same thing.

Do we really want two names for one command? It's recipe for major confusion IMO. Odamex in and of itself also is not a valid argument because exactly nobody plays it (just go to odamex.net anytime and you can tell that the amount of players is 0).

We already have established 'kickfromgame' as the remove to spectators command. We should keep it IMO. If you really want to go for 'forcespec' then fine but I'll voice my concerns here.
(0010350)
Dusk   
2014-10-05 22:23   
Marking as resolved as 1.3 is now released.