MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000656 | Zandronum | [All Projects] Bug | public | 2012-01-19 19:25 | 2018-09-30 22:43 |
|
Reporter | bluewizard | |
Assigned To | Qent | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | 98d | |
Target Version | | Fixed in Version | | |
|
Summary | 0000656: "Rcon ignore", ignores the idx instead of the player |
Description | 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. |
Steps To Reproduce | 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. |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2012-01-19 19:25 | bluewizard | New Issue | |
2012-01-20 12:44 | Torr Samaho | Note Added: 0002495 | |
2012-01-20 12:45 | Torr Samaho | Note Edited: 0002495 | bug_revision_view_page.php?bugnote_id=2495#r1251 |
2012-01-20 12:45 | Torr Samaho | Status | new => feedback |
2012-01-20 14:48 | Konar6 | Note Added: 0002497 | |
2012-01-21 15:15 | Torr Samaho | Note Added: 0002506 | |
2012-01-28 20:22 | Qent | Note Added: 0002545 | |
2012-06-09 13:22 | Torr Samaho | Category | General => Bug |
2012-08-09 23:29 | bluewizard | Note Added: 0004338 | |
2012-08-09 23:29 | bluewizard | Status | feedback => new |
2013-06-08 00:05 | Watermelon | Note Added: 0006367 | |
2014-05-03 20:06 | Qent | Status | new => resolved |
2014-05-03 20:06 | Qent | Resolution | open => fixed |
2014-05-03 20:06 | Qent | Assigned To | => Qent |
2018-09-30 22:43 | Blzut3 | Status | resolved => 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. |
|
|
|
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. |
|
|
|
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. |
|
|
|
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) |
|