MantisBT - Zandronum
View Issue Details
0000656Zandronum[All Projects] Bugpublic2012-01-19 19:252018-09-30 22:43
bluewizard 
Qent 
normalminoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
98d 
 
0000656: "Rcon ignore", ignores the idx instead of the player
Whenever I try to permanently ignore someone on my server, using 'rcon ignore' or 'rcon ignore_idx', the players ID gets ignored instead of the ip or name.

So for instance lets say I ignore player 3 named "doomguy" permanently, if he disconnects and someone else takes his ID, that person is muted as well now. Also, if "doomguy" reconnects with a different ID, say player 4's ID, then he is no longer muted.
1. Have 3 players in a server
2. Have the server host "rcon ignore" player 2. (aka idx 1)
3. Have player 2 disconnect, and get player 3 to reconnect.
4. Have player 3 try to talk.
No tags attached.
Issue History
2012-01-19 19:25bluewizardNew Issue
2012-01-20 12:44Torr SamahoNote Added: 0002495
2012-01-20 12:45Torr SamahoNote Edited: 0002495bug_revision_view_page.php?bugnote_id=2495#r1251
2012-01-20 12:45Torr SamahoStatusnew => feedback
2012-01-20 14:48Konar6Note Added: 0002497
2012-01-21 15:15Torr SamahoNote Added: 0002506
2012-01-28 20:22QentNote Added: 0002545
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2012-08-09 23:29bluewizardNote Added: 0004338
2012-08-09 23:29bluewizardStatusfeedback => new
2013-06-08 00:05WatermelonNote Added: 0006367
2014-05-03 20:06QentStatusnew => resolved
2014-05-03 20:06QentResolutionopen => fixed
2014-05-03 20:06QentAssigned To => Qent
2018-09-30 22:43Blzut3Statusresolved => closed

Notes
(0002495)
Torr Samaho   
2012-01-20 12:44   
(edited on: 2012-01-20 12:45)
That is not a bug but how the whole ignore system works. It was never intended to permanently mute a player based on name or IP address.

(0002497)
Konar6   
2012-01-20 14:48   
Is the reconnect persistency also intended?
IMHO the system should avoid ignoring another player who gets the idx of a previously ignored player. Perhaps this could be resolved by making the game unignore the given idx upon disconnection of that client.
(0002506)
Torr Samaho   
2012-01-21 15:15   
Yes, that sounds like a bug of the system.
(0002545)
Qent   
2012-01-28 20:22   
Confirmed that player indices do not get unignored on disconnect, even if another player reconnects with that same index later.
(0004338)
bluewizard   
2012-08-09 23:29   
I realize it was never intended, but can we PLEASE get ignore via ip anyways? In priv sometimes people spam binds, yet they are playing so we can't exactly just kick them out in the middle of a game.
(0006367)
Watermelon   
2013-06-08 00:05   
Solutions:

> New IP = undo ignore (not too stable)

> Mutelist.txt that mutes based on IP

This is a big pain in the server, I muted a spammer in pub CTF and when I left I forgot to unignore.

Also a possible bug:
You can't unignore a player ID if they're gone (ex: if you mute ID 23, and 23 leaves... if no one fills the slot you can't unignore the slot until someone joins it)