OOTP Developments Forums

OOTP Developments Forums (https://forums.ootpdevelopments.com//index.php)
-   OOTP 19 - General Discussions (https://forums.ootpdevelopments.com//forumdisplay.php?f=3935)
-   -   Audit Log To Prevent Cheating In Online Leagues (https://forums.ootpdevelopments.com//showthread.php?t=297315)

SeaBear 01-03-2019 01:54 AM

Audit Log To Prevent Cheating In Online Leagues
 
What does OOTP offer to give transparency into whether ratings had been manually edited by a GM who has commissioner access in an online league? Does OOTP provide an audit log for this?

Sharkn20 01-03-2019 05:57 AM

I don't see how the OOTP Team fits into this, it is responsibility of the Commisioners to not cheat their GMs, if they do so they should be kicked out of that position or users should go to other more reliable leagues...

Sent from my SM-G960F using Tapatalk

lboston1 01-03-2019 12:18 PM

I think the question is legit, are there controls or audit trails that other members can see that show whether player data (potentials) have been changed.

Otherwise, how do the rest of the league know if a commish has changed anything, and thus kick him out the league as you say?

Also, as he is the commissioner, its most likely his league and the other players would most likely just need to leave in the case of a cheating commish.

Brad K 01-03-2019 04:28 PM

Hmmm... well, if a commissioner is also a GM, and if he wins more than average, some people will think he's cheating. If there's a log with no evidence of cheating, the same people will think he figured out how to beat the log. Seems the only answer here is that commissioners not be GMs.

Drstrangelove 01-03-2019 05:43 PM

I have to concur with Brad on this. Barring someone who would risk consequences (e.g., close friends or family members), I'd probably not play in a league where the commissioner is a GM. It's not that everyone cheats. Far from it. Of course, I have no doubt that many leagues have been run ethically with commissioners that play. It is after all, just a game, and the fun of it should dissuade people. But it's an unnecessary concern that might get raised and tend to undermine what would otherwise be a fun experience.

I don't play in a league, though, so I could be way off base. (No pun intended.)

ThePretender 01-03-2019 10:08 PM

If you can't trust the commissioner in your league, then don't play in the league. It's as simple as that.

lboston1 01-04-2019 03:59 AM

What reason would someone be commissioner in a league if he's not a GM? Who would take on all that work keeping everyone organised, recruiting, etc? The reason people usually are commissioner is because they want to play as well... most leagues the commissioner is a GM too.

lboston1 01-04-2019 04:00 AM

Quote:

Originally Posted by ThePretender (Post 4413560)
If you can't trust the commissioner in your league, then don't play in the league. It's as simple as that.

Double post ---

I agree wholeheartedly!

Cooleyvol 01-04-2019 09:58 AM

Quote:

Originally Posted by lboston1 (Post 4413624)
What reason would someone be commissioner in a league if he's not a GM? Who would take on all that work keeping everyone organised, recruiting, etc? The reason people usually are commissioner is because they want to play as well... most leagues the commissioner is a GM too.

Its not impossible to find. Its not the norm, but it happens.

majesty95 01-04-2019 04:50 PM

This has been a request in every game that has online leagues. Its a good one too. Yes, ideally, you find a league with a commissioner you can trust. But new players cant always do that and they may bounce around through several leagues and get disheartened. Some people also wear tin foil hats regularly and ALWAYS think the commish is cheating. An audit log is the best solution for all parties.

lboston1 01-05-2019 01:39 PM

I agree with the above poster. One way to do this would to be for a symbol to say that the player was manually edited. Like a * next to the players name or rating, or in the history file, and the commish could add a player note to explain why the manual edit is done to cover off those situations when an edit is warranted either by league rules (participation points leagues) or a commish trying to rebalance teams in a league that’s gone way off balance in competitiveness and needs to recruit and retain new GMs.

This allows any owners to have certainty that any edits in online leagues are flagged. You could even have a toggle in league settings that allows one to toggle edit tracking on or off ( a checkbox?).

There are ways to do this in order to give players this kind of control, it’s just whether the devs feel it would be worth their time programming it in. I think it’s worth it because I think that it would attract more players to online leagues and increase the social element of the game without being to intrusive.

r0nster 01-05-2019 02:38 PM

PC assistance
 
sorry thought was on new thread

Brad K 01-06-2019 10:05 PM

Commissioner cheating to help his own team? There are worse things.

Why one time my team was the Treasure Island Pirates and the Commissioner said I couldn't have Jose Gaspar as my manager because he wasn't a real manager. ??? I guess I couldn't mix a unreal manager in with a unreal team and unreal players...

bwburke94 01-07-2019 07:05 PM

I've been dicked over by a cheating commish before. It's not fun.

TPinrose 01-08-2019 08:45 AM

It would be nice if we could audit ratings changes.

saturn2187 01-08-2019 09:09 AM

I'm a Commish and i would still like this.

Nothing to worry about if you're on the up and up.

TPinrose 01-08-2019 10:01 AM

Quote:

Originally Posted by saturn2187 (Post 4415842)
I'm a Commish and i would still like this.

Nothing to worry about if you're on the up and up.

All honest commishes would.

byzeil 01-08-2019 10:53 AM

As a commissioner and as a player I have been asking for this type of thing for awhile. It won't necessarily prevent all cheating but it would make it much tougher.

It also would give assurances to someone who thinks there might be something fishy going on.

From a commissioners perspective it helps too. Invariably when a commissioner/gm does well someone brings up the question as to whether he may be cheating or not.

I do agree that you should leave a league if you legitimately think/know the commissioner is cheating but making that judgement call can be very difficult without someway to differentiate between a lucky/skilled commish/GM and a cheating one.

Matt Arnold 01-08-2019 12:35 PM

We've heard this requested before, and would agree that it would be great to have. But as someone who has worked at a previous company and added an audit log to a fairly complex database, I can tell you that it's a hellova lot of work to do, moreso if you need to make sure the audit log is tamper proof as well, so I don't think this is really a realistic option in the near future, unfortunately.

SeaBear 01-09-2019 04:51 PM

Quote:

Originally Posted by Matt Arnold (Post 4415930)
We've heard this requested before, and would agree that it would be great to have. But as someone who has worked at a previous company and added an audit log to a fairly complex database, I can tell you that it's a hellova lot of work to do, moreso if you need to make sure the audit log is tamper proof as well, so I don't think this is really a realistic option in the near future, unfortunately.

Not to oversimplify the development that goes into it, but I don't think it is as complex as you make it out to be. All in-game changes are submitted back to a server and updates are made to that player in the database. It shouldn't be a monumental effort to log that change out to a separate table in the database before the update is made. It shouldn't matter even if your database table is relational. The log entry can just be something as simple as having (ChangeSource, ChangeMade) field, with the ChangeMade field as a text blob containing a key value pair for the: Field, ValueBefore, ValueAfter.

ChangeSource | ChangeMade
IPAddress:98.xxx.xxx.xxx | {BatterPower,50,60}

I have the knowledge to be fairly confident in saying that this shouldn't be a big development effort. Now whether the OOTP sees enough value in furthering the online league experience to prioritize this is a separate matter.


All times are GMT -4. The time now is 09:04 PM.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments