MantisBT - Zandronum
View Issue Details
0002863Zandronum[All Projects] Suggestionpublic2016-10-07 02:342016-10-09 18:59
Decay 
 
normalminorhave not tried
closednot fixable 
3.0-beta 
 
0002863: sv_maxping
With the onslaught of players (ab)using proxies, I think a sv_maxping for a server is a fantastic idea. Not only does this allow server hosts to bar most proxies by, say, barring players with ping over 300, it also enables them to bar undesirable players (such as votekick trolls). It's a win-win for most players, though Aussies get shafted (exemptions possible?), and a lose-lose for trolls/undesirables. Is such an idea even possible?
No tags attached.
Issue History
2016-10-07 02:34DecayNew Issue
2016-10-07 02:36Ru5tK1ngDescription Updatedbug_revision_view_page.php?rev_id=9599#r9599
2016-10-07 21:25UnknownNote Added: 0015786
2016-10-07 23:37DecayNote Added: 0015787
2016-10-09 10:33Torr SamahoNote Added: 0015830
2016-10-09 10:33Torr SamahoNote Edited: 0015830bug_revision_view_page.php?bugnote_id=15830#r9636
2016-10-09 11:13Torr SamahoStatusnew => feedback
2016-10-09 11:50DuskNote Added: 0015836
2016-10-09 17:40UnknownNote Added: 0015848
2016-10-09 18:58DuskNote Added: 0015852
2016-10-09 18:59DuskStatusfeedback => closed
2016-10-09 18:59DuskResolutionopen => not fixable

Notes
(0015786)
Unknown   
2016-10-07 21:25   
sv_maxping should allow specifying exactly the maxping (eg: sv_maxping "250") instead of obligatory 300, That would be better .
(0015787)
Decay   
2016-10-07 23:37   
300 was an example, not meant to be any sort of arbitrary number.
(0015830)
Torr Samaho   
2016-10-09 10:33   
So you want the server to kick players as soon as their ping briefly exceeds sv_maxping? Technically, that is possible, but I don't think that this is a good idea as it would kick honest players when they have a short lag spike.

What you could do instead is to prevent spectators from joining the game / voting / talking as long as their ping is above sv_maxping. I'm not sure if that's a good idea either as it may still do much more harm than good.

(0015836)
Dusk   
2016-10-09 11:50   
Ping isn't really a very reliable metric so I don't see this working.
(0015848)
Unknown   
2016-10-09 17:40   
For short lag spikes maybe you should add some kind of delay so the server would wait up to 10 seconds before kicking the player if their ping remained high .
(0015852)
Dusk   
2016-10-09 18:58   
It's not very nice to kick players after they've already started playing. And you cannot determine what their ping and stability are when they're connecting or joining (unless they've spectated for long enough). I don't see this going anywhere.