I am back and working on the rating system. It’s still incomplete, but I’m getting there.
Here’s how the rating dialog looks like now:
You need to tap on the stars to select the rating, which activates the “Rate” button. Once you click it, the rating is sent to the server.
You will access this dialog from the Game Paused screen, and it will let you rate the current world and active texture pack (provided they were downloaded from Community Content, of course). This means you cannot rate anything that you have not actually downloaded and played.
You can only rate stuff once.
There’s one thing I am worried about, and it is the server load. With the old system we are peaking at about 20 requests per second during rush hours. With the ratings on, it may get worse. How much worse, I don’t yet know. To counteract that, I have designed the new server to use minimum resources at the cost of sometimes dropping ratings and downloads data.
We’ll see once I release it.
The sweet part is that the new server is compatible with old clients (i.e. Survivalcraft 1.22 and older). So, even with older game versions you will reap the benefits of the rating system, even though you won’t be able to rate. The list of content you’ll see will be sorted according to the new rank.