TotalFreedomMod icon indicating copy to clipboard operation
TotalFreedomMod copied to clipboard

Imposter Improvement

Open Hockeyfan360 opened this issue 11 years ago • 10 comments

This is a very simple idea that could reduce suspensions and rouge ability. I was imposed by on FOP a while back. Another SA logged in under my username, and abused. They were supered, in-case you hadn't caught on yet. (They eventually they got removed) That was a while back, but it made me think. TFM should dis-allow admins logging in as each other's last log-in name.

For Example: Another admin tries to impose as me. (TFM checks if the admin is logged in under any admin's last login name) If they are trying to impose, they get kicked. If they are not imposing, TFM lets them through.

If you have any questions, please ask away.

Hockeyfan360 avatar Nov 07 '14 12:11 Hockeyfan360

There is a big ass warning that does display, but it does only display to other admins...

Maybe if they are not on their verified IP and no admins are on it requires them to somehow verify?

The other thing to consider with anything like this is the issues with family members, as they will share the IP, and which one TFM gives "Superiority" to is a tricky one...

Wild1145 avatar Nov 07 '14 12:11 Wild1145

I think @Wild1145's issues with this implementation pose a problem. Perhaps there are other ways impostor management could be handled.

JeromSar avatar Jan 11 '15 10:01 JeromSar

@JeromSar Personally I would completely remove the IP part of giving someone SA. I'd use it to match with their username, but wouldnt allow it to grant admin access based just off of the IP. That way you cant admin family members or alt accounts...

Wild1145 avatar Jan 20 '15 18:01 Wild1145

@Wild1145 Forgotten that TF is an offline mode server?

JeromSar avatar Jan 20 '15 19:01 JeromSar

@JeromSar Not at all. However the way that this would work has been proven on CJFreedom and other development based servers to be far more effective. Currently it is your name OR IP that will give you admin permissions. I say switch it to require name AND IP, that way siblings can login without getting supered and you can still ensure that players should be receiving admin permissions.

Wild1145 avatar Jan 20 '15 19:01 Wild1145

@Wild1145 No currently, only the IP is required to gain admin perms. Having a name that doesn't match the one on file will result in a warning on login.

JeromSar avatar Jan 20 '15 20:01 JeromSar

@JeromSar Thats my point, make it so it REQUIRES both the name AND IP to match, that way it solves the problem with siblings and admins acting like idiots and logging in as "notch" or something stupid and getting admin access.

Wild1145 avatar Jan 20 '15 20:01 Wild1145

Another shameless bump here. But I think we should look at changing the verification process for TFM to check BOTH the users username and IP. Currently as @JeromSar mentioned IP is all you need to verify, but if TFM required you to match both name and IP it would certainly resolve the family admin policies, and the shenanigans as mentioned earlier. The only thing we would have to look at working around would be the fact players can change names, but it may also deter admins from changing their names every 30 days and confusing everyone...

Wild1145 avatar Aug 19 '16 18:08 Wild1145

@Wild1145 I agree, if the username doesn't match any admin, no perms will be given. Perhaps a personal message along the lines of "You are acting undercover. Other admins do not know you are an admin". Lastly, if the username matches an admin username not registered to that IP, the login could be blocked. This prevents admins imposing each other.

We should also think about the sibling program. We could allow admin entries side by side to exist if we match both username and IP.

JeromSar avatar Aug 19 '16 18:08 JeromSar

@JeromSar It would also resolve issues such as #1783 where two people on the same IP cannot always connect properly.

Wild1145 avatar Aug 19 '16 18:08 Wild1145