Page 1 of 1

Added our Server to another list.

Posted: 16 Jun 2011, 10:17
by SneakyPie
Okay this is a big one.

I added our server in the now redesigned MC Server List. Don't worry, I plan on editing the content once I'm off work, but lets see if we can make it to the front page of this as well!

Check it out here: http://mcserverlist.net/servers/4df8cf0 ... 003d000114

Leave comments and you all can vote in the upper left right corner.

How the ranking system works:

Code: Select all

rank = 10 #Starting Ranking
    
    # Subtract 1 if the server was made less than 7 days ago, prevents new servers from being at the top.
    if self.created_at > 7.days.ago
      rank = rank - 1
    end
    
    # If the last check failed, drop the ranking significantly, this is to give a temporary, but severe penalty
    if self.uptime_checks.last.result == false
      rank = rank - 50
    end
        
    good = 0
    
    last_month = self.uptime_checks.where(:created_at.gt => 1.month.ago)
    last_month.each do |check|
      good = good + 1 if check.result = true
    end
    
    count = 0
    good.times do
      case count
      when 0...24
        rank = rank + 0.1
      when 25...150
        rank = rank + 0.015
      when 150...750
        rank = rank + 0.005
      end
      count = count + 1
    end      
    
    # Now we multiply all this by the uptime percentage
    rank = rank * percentage
    
    if self.premium?
        rank = rank * 1.1
    end
    return rank

Re: Added our Server to another list.

Posted: 16 Jun 2011, 11:08
by givemeabreak432
Cool. I'm sure we'll be on the first page in no time.

Also, voting's in the upper right hand corner, not left, and you have to sign up to do so. Though signing up takes less than 10 seconds.

Re: Added our Server to another list.

Posted: 16 Jun 2011, 11:20
by SneakyPie
Thanks for the correction. One of those days.

Added the code on how the ranking system works. Maybe someone will understand it better than I can.

Re: Added our Server to another list.

Posted: 16 Jun 2011, 11:54
by Fenreil
Wait, what is the scale for the votes? You can choose from 1 through 5, but there's no explaination of what that means? Is 1 good and 5 bad, or vice-versa?

Re: Added our Server to another list.

Posted: 16 Jun 2011, 11:55
by givemeabreak432
Fenreil wrote:Wait, what is the scale for the votes? You can choose from 1 through 5, but there's no explaination of what that means? Is 1 good and 5 bad, or vice-versa?
Usually 1 is bad 5 is good. So go with that.

Re: Added our Server to another list.

Posted: 16 Jun 2011, 12:16
by Eddietester1066
givemeabreak432 wrote:
Fenreil wrote:Wait, what is the scale for the votes? You can choose from 1 through 5, but there's no explaination of what that means? Is 1 good and 5 bad, or vice-versa?
Usually 1 is bad 5 is good. So go with that.
I think it's the other way round. The average vote for the top rated server is a 1.

Edit: From the developer's blog "I haven’t quite figured out how I’m going to add the votes into the ranking, but I will let you guys know, and I’m open to suggestions. Just pop in #mcsl on irc.esper.net."

So it looks like your votes don't really do anything yet. The rankings are all based on how often your server is up when his spider checks, with a multiplier for premium (i.e. paid money) servers

Re: Added our Server to another list.

Posted: 16 Jun 2011, 12:18
by Cho

Code: Select all

  # Subtract 1 if the server was made less than 7 days ago, prevents new servers from being at the top.
    if self.created_at > 7.days.ago
      rank = rank - 1
    end
   
    # If the last check failed, drop the ranking significantly, this is to give a temporary, but severe penalty
    if self.uptime_checks.last.result == false
      rank = rank - 50
This portion of the code would seem to make it pretty clear that lower numbers are worse.

Subtract 1 if the server is new...
Subtract 50 is the server is offline...

Plus, the top three servers are shown below:
21.94 [GER]TechnoCraft[GER]10slot Server
16.46 CloudCraft SMP [Multiworlds/Creative/Survival/R...
16.02 █ CATSERVE █ ◄|► BUKKIT ☢60 SLOT☢ 24/7/DEDI

Score is going down as the rank is lower.

Re: Added our Server to another list.

Posted: 16 Jun 2011, 12:21
by SneakyPie
I'm pretty sure for voting, you want to vote a "5"

Re: Added our Server to another list.

Posted: 16 Jun 2011, 12:31
by Eddietester1066
From my edit: Voting doesn't matter (yet). The ranking algorithm is based entirely on uptime + pay to play.

Re: Added our Server to another list.

Posted: 16 Jun 2011, 12:45
by SneakyPie
After more research it seems he's going to add voting to score, or at least that's the plan.

I suppose preparing in advance with votes wouldn't hurt though.

Re: Added our Server to another list.

Posted: 16 Jun 2011, 12:49
by Cho
Seems like a kinda shoddy setup... did this site have a good rep in it's prior incarnation??

Re: Added our Server to another list.

Posted: 16 Jun 2011, 12:51
by SneakyPie
Yeah the guy doing it is in some form associated with the Minecraft Forums. I think he may be an admin over there.

This thing just came out of beta so it's still being worked on.

Re: Added our Server to another list.

Posted: 16 Jun 2011, 18:38
by MrWhales
Seems kinda.... I don't want to say cheap, but yeah. And what is that about Premium servers? Pay him for a better rank, or a rented server? I have no clue what that is about

But yeah, thanks to so many years of code theory studying, i know what that says :D

Re: Added our Server to another list.

Posted: 16 Jun 2011, 18:41
by DuplicateValue
MrWhales wrote:Seems kinda.... I don't want to say cheap, but yeah. And what is that about Premium servers? Pay him for a better rank, or a rented server? I have no clue what that is about

But yeah, thanks to so many years of code theory studying, i know what that says :D
Well I have a fair idea what that says too, and I've never studied code theory in my life. :lol:

Re: Added our Server to another list.

Posted: 16 Jun 2011, 18:47
by vallorn
i found us... page 111 of new servers :?

Re: Added our Server to another list.

Posted: 17 Jun 2011, 01:42
by mydrox
Well, I for one can't vote at all at that site. Do you have to register to vote?

Re: Added our Server to another list.

Posted: 17 Jun 2011, 02:24
by Hytro
Yeah, you need to register on the site to vote

Re: Added our Server to another list.

Posted: 17 Jun 2011, 03:18
by mydrox
... I can tell you right now that this site will fail.