Why is the data file so big?
It keeps track of all players and websites even when you don't even use them.

I feel like the data file could be much better optimized. Only store the data of the players that did vote and only store the data of the websites you do need.

"76********": {
"Name": "playername",
"Sites": {
"Rust-Servers": {
"Votes": 0,
"ExpDate": "09/28/2019 18:20:25",
"KitsNotClaimed": []
},
"TopRustServers": {
"Votes": 0,
"ExpDate": "09/28/2019 18:20:25",
"KitsNotClaimed": []
},
"TrackyServer": {
"Votes": 0,
"ExpDate": "09/28/2019 18:20:25",
"KitsNotClaimed": []
}
}
},​

this is the data of someone that didn't even vote so why is it stored?

Also even if he did vote (I only have voting on rust-servers enabled) why does it store all that other stuff? Seems like the data file could be rewritten and better optimized to only register steam id, times and the website of your choosing)
This plugin has the function of automatic rewards when a player joins the server, then adds the new player in the data and detects if he voted before entering. However I will see in the future that improvements can be made, even if I don't see what problem there is. We should think more about optimizing the plugin code rather than the size of the data file.