[Suggestion] Most used commands
I would like to be able to..
I would love to have a statistic of most used commands, so i can know which plugin is useless and which is not
Relevant note: Command usage was removed in 5.0 due to difficulty to use (The numbers become meaningless after a while) - I stored the command listeners in case this feature would return in some form or another. https://gist.github.com/Rsl1122/0745cf2a448a7d7c3e7f3999de6c5a16
Related short discussion: #1136
Possible implementation considerations
- Is it feasible to link command usage with time by linking used commands to sessions (commands - session_commands - sessions relation)?
- Where should command related information be placed on the page
Per player command logs. A very nice way to keep track of commands sent by admins/mods
If a person were to type any command. It would show up in a "Command Logs" Per server. And would gather all of the used commands from all players into one list in each server page
(Player) (command) (timestamp) (result "sucsessful/failed to run" )
Or it could be in network overview with commands gathered from all servers which would be displayed something like this
(Player) (command) (server) (timestamp) (result "sucsessful/failed to run" )
You could possibly see Command logs of individual players by viewing the specific persons player page. And a scrollable list (maybe with a find function) would show up below Online Activity, and to the right of Seen Nicknames
Any ETA on this or it won't be added? Just to make sure. Thanks
ETA estimate: Within 2-5 years at the current rate. (Coding velocity might change when my work ends)
Reasoning:
- Currently assigned to medium priority with ~20 issues with higher priority (however arbitrary). If more users want this feature then of course the priority will be reassessed.
- Development time for last month has been ~30 minutes / week due to my work taking the time I have for coding.
- Due to reduced coding time bugs and improvements to things that hinder usability are prioritized over new features.
- Partially completed features are also prioritized over new features. Some of these don't show up as issues
If you would like to give it a shot feel free to PR in a change (or multiple over some amount of time) - it would bump the feature to the "Partially completed features" category.
hi, I think I'm sure that a lot of users and server owners want the command tracking function, but they just don't reach the github tk this is some kind of complicated thing (maybe I'm just not fumbling)
you wrote that after some time, the numbers of the use of commands lose their meaning because of their size, I agree
but you can make them so let's say a selection for example by the use of one player or the average use of a team by a player
how many percent of players use this team, how many percent of regular, irregular, active players use the team how many times a day does a player use the command
such criteria could give a huge understanding of what is happening on the server in general
also, if I were you, I would make a PREMIUM VERSION and add these functions just there, I'm sure that many people would buy it for example for 5-10 bucks
well, the name of the plugin itself does not give it out in the search unfortunately, I was looking for a plugin with similar functionality for a month and only by contacting me in the chat once for the 10th time
also, if you are already saying that information about the fact that for most information about commands is useless, you can do add it to the next update from your old update and just make it available to include analytics on commands in the config
@yellow-pillow The previous implementation for commands did not link the command data to players so any analysis of that data would not be possible with the old implementation (which was useless after 30 days) - New implementation would likely be more useful.
Hi, very long waiting for the stats of commands, you forgot or it's suggestions are too unimportant?
Anyway - your plugin is very cool, thanks a lot! love you!
Hi, very long waiting for the stats of commands, you forgot or it's suggestions are too unimportant?
It's on the process pipeline, but the output I am able to put on the project has been rather small for a year since I started full time job and need to finish my Masters thesis at the same time. That's why I've mostly focused on bug fixing and quick to add features.