-
-
Notifications
You must be signed in to change notification settings - Fork 348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Use anonymous statistics on KSP version and mod version to allow visibility on "what is working for how many" #3242
Comments
It does look a lot like them. Maybe not duplicate but ideas in all could probably be gathered into one issue to centralize the general concept. Basically data mine CKAN. And all the ways that could be done probably needs a fence around it to start with so it isn't too big an ask to break ground on. So maybe triage the ideas in the three issues into one by utility and if is low-hanging fruit code-wise? |
@mgalyean if you want to do that analysis and centralize all the info in this issue, I'd be happy to close those older ones. |
I would be happy to do that, but the "low-hanging-fruit" criteria will not be so obvious to me so if active maintainers aren't shy with feedback about what would be doable then rounding up and synopsizing the rest is on my plate |
Combining this issue with #1566 and #1797 I probably missed some things in the other issues but think I caught the gist of them as I understand them. It is not my intention to leave anything out so if I did, tell me what needs to be in here, or what doesn't need to be in here Main tasks overall (rough, overkill and yet incomplete) Data gathering (brain dump laundry list here; not prioritized or triaged). Server side storage Reporting (same caveats, laundry list + kitchen sink at this point) Bug Tracking/Reporting (multiple angles, passive and active problem detection) All reporting needs to be on actual active play time using the mods. Many people have installs and sfs files that haven't been used in months which could seriously skew data so focus needs to be where player gaming focus is. So some mechanism of detecting when a game is launched and where to find the active sfs file and its backups are that would likely be OS dependent. If users don't opt in for this level of tracking then perhaps a weaker version based on the most active CKAN managed instance and the installed files could be used instead. But the sfs file would be where the real info is with regards to mod/partmodules actually in use. Maybe users only get access to others' info at their own opt-in level. So if not at the full opt-in, you get less than fully focused/informed reports based on similarly lower opt-in level data from others? ouch. the wrinkles hurt. I wanted to get this these issues merged while thinking about them and apologize if it looks rushed. It was, in fact, rushed |
Currently many CKAN users sort by "downloaded" to get a rough idea of how many people are successfully using a particular mod. But there is no indication of how many of those users are using the same KSP version, or what version of the mod they are using.
The idea would be, and it isn't fully formed, to somehow allow the user to see how many users with a set up (KSP version + mods ideally, but definitely KSP version) similar to the user have installed a given mod and what version of that mod those similar users mostly install.
This would allow CKAN to become a self-updating clearinghouse of ballpark clues on what configurations work.
This would allow users to get beyond the game of getting the game to work and actually play the game more often.
This could also potentially allow mod developers a way to know if a certain subgroup defined by KSP version and other installed mods are recently uninstalling their mod outside the norm so they can more quickly respond to version and combination specific bugs, or alternatively, when fielding a bug report from a user with a specific KSP version and mod combo they could tell at a glance if that is a commonly installed combo for other users or not and so triage the issue better
The text was updated successfully, but these errors were encountered: