New System of Voting Rewards

Started by Chief149, March 02, 2013, 10:34:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Chief149

Firstly, we should Votifier. Why?

QuoteVotifier is a Bukkit plugin whose purpose is to get notified (aka votified) when a vote is made on a Minecraft server list for the server. Votifier creates a lightweight server that waits for connections by a Minecraft server list and uses a simple protocol to get information about that vote. Votifier is and always will be open-source.

It is open source, and verifies that the vote is legit. By being open source we can modify the code to fit the server perfectly. It also listens for information about the votes from the top lists so we know the votes are legit.


Secondly, lets rework the top voter thing. Right now if you don't vote one time then your chances of being a top voter are slim if that. So I have an idea:

Everyone has a value, points, attached to their account. Points are how many votes a player has "built up." One vote (using votifier so it's legit) provides the player's forum account with one point. At any time these points may be redeemed for one diamond per point, so if I vote 100 times over many days, I will have 100 points. If I redeem that, then my minecraft account will be credited with 100 diamonds.

The top voter is based on who has the most points at the end of a month. This makes it interesting because if I forget to vote at the end of one month then I can keep my points and let them roll over to the next month where I have a good chance of winning depending on who else carried their points over as well. Now think about everyone doing this at once. This could allow everyone to have a chance at top voter each month. One catch, however. If you win top voter 1st, 2nd, or 3rd place, then you get the top voter reward for the month, BUT your points are automatically redeemed. This means if someone carries their points over for three months and gets top voter, they can't just roll them over again and get top voter over and over again until they redeem their points. If you get top voter then you also get all of your points redeemed as required.



Best griefer name ^



optical

Quote from: Chief149 on March 02, 2013, 10:34:04 PM
Firstly, we should Votifier. Why?

QuoteVotifier is a Bukkit plugin whose purpose is to get notified (aka votified) when a vote is made on a Minecraft server list for the server. Votifier creates a lightweight server that waits for connections by a Minecraft server list and uses a simple protocol to get information about that vote. Votifier is and always will be open-source.

It is open source, and verifies that the vote is legit. By being open source we can modify the code to fit the server perfectly. It also listens for information about the votes from the top lists so we know the votes are legit.


Secondly, lets rework the top voter thing. Right now if you don't vote one time then your chances of being a top voter are slim if that. So I have an idea:

Everyone has a value, points, attached to their account. Points are how many votes a player has "built up." One vote (using votifier so it's legit) provides the player's forum account with one point. At any time these points may be redeemed for one diamond per point, so if I vote 100 times over many days, I will have 100 points. If I redeem that, then my minecraft account will be credited with 100 diamonds.

The top voter is based on who has the most points at the end of a month. This makes it interesting because if I forget to vote at the end of one month then I can keep my points and let them roll over to the next month where I have a good chance of winning depending on who else carried their points over as well. Now think about everyone doing this at once. This could allow everyone to have a chance at top voter each month. One catch, however. If you win top voter 1st, 2nd, or 3rd place, then you get the top voter reward for the month, BUT your points are automatically redeemed. This means if someone carries their points over for three months and gets top voter, they can't just roll them over again and get top voter over and over again until they redeem their points. If you get top voter then you also get all of your points redeemed as required.

We're looking at integrating votifier at the moment.

Your second system favours long time members too much, in my opinion. It also becomes too much of a poker game to see who is going to throw down all their saved up points to win.

Chief149

Well when you look at the top 25 voters list it would show the 25 people with the most points. If you have the points then they are either redeemed or you win top voter (if you have the most points).

So then perhaps at the end of each month half of the players points are automatically redeemed no matter what?



Best griefer name ^



☣2crzy4uall☣

None of our sites we use support votifier.....


Chief149

Then we switch lists. It wouldn't hurt us at all considering the fact nobody legitimately votes on the current topsites.



Best griefer name ^



RuthlessTomato

I went on a server with 14 sites, all with votifier :/

☣2crzy4uall☣

Or, get votifier and keep the ones we have, adding to our advert space?


RuthlessTomato

Quote from: ☣2crzy4uall☣ on March 03, 2013, 01:14:06 AM
Or, get votifier and keep the ones we have, adding to our advert space?
why not?

Chief149

Quote from: That Goalie Guy on March 03, 2013, 01:19:36 AM
Quote from: ☣2crzy4uall☣ on March 03, 2013, 01:14:06 AM
Or, get votifier and keep the ones we have, adding to our advert space?
why not?

So long as votifier supports the sites we currently use. One thing to note is that not all sites may have the api's for accessing things like the votes.



Best griefer name ^



Wyboth

Quote from: Chief149 on March 03, 2013, 02:21:43 AM
Quote from: That Goalie Guy on March 03, 2013, 01:19:36 AM
Quote from: ☣2crzy4uall☣ on March 03, 2013, 01:14:06 AM
Or, get votifier and keep the ones we have, adding to our advert space?
why not?

So long as votifier supports the sites we currently use. One thing to note is that not all sites may have the api's for accessing things like the votes.
Yeah, the sites would have to ping Opticraft that the person voted, or at least save a cookie on the voter's machine, which Opticraft would detect. I don't think they currently do that.




I am inactive. Click here to send me a message that I'll actually see.

Chief149

Actually, I think it would be the other way around. The game server every minute or so asks the toplist for any recent votes.



Best griefer name ^



Wyboth

Quote from: Chief149 on March 03, 2013, 03:04:30 AM
Actually, I think it would be the other way around. The game server every minute or so asks the toplist for any recent votes.
I don't understand what you're saying. Could you be more specific?




I am inactive. Click here to send me a message that I'll actually see.

Chief149

Well, supposedly the game server would have an api. This is basically a script that can be called by a server plugin like Votifier. Votifier calls the toplist's api function to get any recent votes, and the api function returns the data votifier wants. I think that's how it works, although I may be wrong and it's a totally different system altogether.



Best griefer name ^



Wyboth

#13
Well, I see minestatus.net and minecraftservers.net use votifier. Don't know about the others, but I'll check later.




I am inactive. Click here to send me a message that I'll actually see.

optical

Quote from: Chief149 on March 03, 2013, 03:08:49 AM
Well, supposedly the game server would have an api. This is basically a script that can be called by a server plugin like Votifier. Votifier calls the toplist's api function to get any recent votes, and the api function returns the data votifier wants. I think that's how it works, although I may be wrong and it's a totally different system altogether.

The votifier implementation is the opposite - the vote site makes a callback to our service to notify us.