|
Ladder Discussion Everything related to altitudeladder.com and the ladder servers goes here. |
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Introducing: The Altitude Ladder
Tired of endless 7v7s spamfests on the official servers? Hate ratio whores and want a game where everyone plays to win? Want to have a real way of determining individual skill so that you can show the Altitude community that you really are the best player? Itching to play competitive games but don't want to bother with the hassle of joining a clan or with dealing with Proleague's scheduling? Announcing: the Altitude Ladder, brought to you by Maimer, eth, and myself. Our servers are open to all and everyone is encouraged to participate! How it works: 1. Go on one of the two Altitude Ladder servers (Ladder #1 - 5v5 TBD or Ladder #2 - 5v5 TBD). 2. Wait till there are enough players on the server (10 for tbd, 12 for ball). 3. Use the /vote custom start_<map_name> in the ladderlobby map once you have enough players not spectating. 4. Play the match out. The results will be posted in the Altitude Ladder webpage once the game is finished. Sounds easy? It is easy! However, before you begin, because of the way the system works, some procedures must be followed in order for games to count. Read carefully, or forever hold your peace when your hard-earned win turned out not to have been saved! 1. The match must be a 5v5! No exceptions! 2. The startTournament must be called in the ladderlobby. 3. The startTournament must not be called off for the entire duration until the match's end. If for some reason a stopTournament must be called, then you must return to the ladderlobby and call another startTournament there. 4. If you want a rematch after finishing your game, you must call a stopTournament and then call another startTournament in the ladder lobby before beginning another. This is to prevent players from being "locked in" to multiple games and unable to leave without risking losses. 5. If someone disconnects in the middle of a game, do not worry. They can return to the game at any time and continue playing, the system only cares about the players that are present at the startTournament. As with any tournament, there's going to be some rules. But don't worry, let's keep it short here; a more detailed description of the rules will be in the rules page. Some Basic Rules: 1. Don't be a douche. This includes abuse of any kind, being exceptionally rude on the servers, or obstruction of games in progress in any form. 2. Follow the procedures to make sure your game counts. We will not be recording games missed by the system if the procedures were not followed. 3. Have fun! Climb high! Get serious. But but, how is the scoring going to work, you ask? Aren't people going to try to stack teams in order to gain an advantage? Fear not! Rating system: The rating system will take into account everybody's rating and assign points accordingly. It is a team based adaption of the Elo rating system. In this system, beating a lower rated opponent will result in a smaller rating gain than if you beat a higher rated opponent. Conversely, losing to a lower rated opponent will result in a larger rating loss than losing to a higher ranked opponent. So as a result it is in everybody's advantage to try to decide teams as evenly as possible. What about prizes? Well, we've got this area covered too: Prizes: Maimer, by courtesy of Lamster, has offered to donate 1000 of his community points towards prizes for this later. How they will be given is yet to be announced. It won't just be number 1 on the ladder, as their will be a variety of ways to earn the points! So what are you waiting for? Go on the ladder and play some games! It's time to get serious. Much thanks to tec27 for being our coding god and advisor. Thanks to Stormich for advice, suggestions, and general moral support. Thanks to everyone who helped us work out the bugs while doing our test runs on the servers. FAQ My game wasn't counted! Read the Procedures section of this post to see if you followed all the right procedures in playing your match; if you did not, the ladder will not count your game (and it will never be counted). If you believed you followed all the procedures correctly and your game still wasn't counted, PM the ladder admins (nobodyhome, eth, or Maimer) with a description of the match (the players present, the winner, the map played, and most importantly, the time and day it was played on). What happens if someone leaves in the middle of a game? The game will go on, since by being present at the tournament, the leaver had agreed to play a game. The match will be counted even if at the end of the game it is a 4v5. If everyone agrees, a stopTournament can be called and another game can be started with new teams, but the leaver's opposing team is not obligated to do so. Are there plans to incorporate ball or other modes in the future? Depending on demand, we may or may not incorporate other modes in the future. Stay tuned, the ladder is going to be in constant development. What is the rating system exactly? Code:
New Rating = Old Rating + [ 50 * ( S - E ) ] Code:
E = 1 / [1 + 10^ ([(Avg rating of your opponents)-(Avg rating of you and your teammates)] / 400)] Last edited by nobodyhome; 04-10-2011 at 01:39 AM. |
#2
|
|||
|
|||
Very good idea. Can't wait to play.
|
#3
|
|||
|
|||
HOW AWESOME IS THIS? THANKS A LOT GU-
oh wait |
#4
|
|||
|
|||
Awesome idea cant wait thx man
|
#5
|
|||
|
|||
I am now an honorary first game ever played ladder person.
And I lost. ACE!!! |
#6
|
|||
|
|||
Our apologies, due to some unforeseen technical difficulties(shock horror), we won't be able to launch the servers for another ~4 hours. Please bear with us
edit: The ones that played a match already will have their match recorded manually by us, so you didn't lose anything. Last edited by eth; 01-20-2010 at 10:55 PM. |
#7
|
|||
|
|||
This is such a great idea, I can't wait to check it out!
|
#8
|
|||
|
|||
I can see my e-esteem taking a hit from this....
|
#9
|
|||
|
|||
Me too, 0-1 for Combat!!
|
#10
|
|||
|
|||
+tec! winning bomb drop!
|
#11
|
|||
|
|||
epic finish by tec
meh we never had a chance against ACE |
#12
|
|||
|
|||
You guys got close, and pulled off a couple of really good attacks.
|
#13
|
|||
|
|||
Guy's i love you.
|
#14
|
|||
|
|||
Guys I have a question.
The other day I was in a couple of test games in that server. I lost both but the ladder said I had 66.6% wins. Why was that so? |
#15
|
|||
|
|||
Quote:
You likely had won 4 games in the captain's game server then, so when you lost two more games it made it out to be 66.6% wins. Neither the test games nor the captain's game data will be counted toward the real ladder. |
#16
|
|||
|
|||
So much for waiting a week eh guys? What was that 30hrs? xD
can't wait to try it!! Great work~ |
#17
|
|||
|
|||
awesome job! Good work nobody and crew!
Can't wait to get in there and play with extreme mediocrity. |
#18
|
|||
|
|||
Okay guys! We finally fixed our technical problems, and the ladder servers are now up and running. Get out there and play!
|
#19
|
|||
|
|||
A question, will the ladder update our nicknames if we decide to change it?
And, I wanted to add my thanks to this system, finally somewhere where everybody (tries) to be a team player and win games. I can't wait to put up some more wins! |
#20
|
|||
|
|||
In the beta, the system was designed to change your name on the ladder only if you play five consecutive games with your new name. I imagine that's still how it works.
|
#21
|
|||
|
|||
Quote:
Make sure you take the time to read all the rules! |
#22
|
|||
|
|||
Quote:
|
#23
|
|||
|
|||
can you make it count experience points earned? that would be more of a fair indicator of personal skill level.
|
#24
|
|||
|
|||
A really nice idea, in also worked out very well.
There is just one think i don't get: Quote:
Just let a 100% vote stop the tournament. If everyone agrees, or at least doesn't disagree, then they should be allowed to stop a match. Often someone disconnects during a match due to a problem with their connection or something else. If now both teams decide to abort the match, they should be allowed to do so in my oppinion. |
#25
|
|||
|
|||
this is the best thing that has happened ever, ever. <3
|
#26
|
|||
|
|||
great job guys.
Love it. However if you havn't maybe consider upping the admin count a bit to make games smoother to start? Reguarless, this, is, awesome. |
#27
|
|||
|
|||
This looks like a very good idea, but I have one concern. From the rules:
"Any player who is on a team at the start of a match will have results recorded even if they leave the game. This means that leaving a game will not prevent a loss. As a result everyone is encouraged to finish every game they start and to report anyone who habitually leaves games early in the Altitude Ladder Thread on the Official Altitude Forums. The use of /vote stopTournament is strictly prohibited during a Ladder match." I was spectating a scrim between ACE and FN, and it looked like tyr had connection problems and was disconnected for a couple minutes. That made me think; if he wasn't able to rejoin the game, his team would have been at a disadvantage, playing 4v5. So it's possible that a whole team can get a loss because of one player leaving. |
#28
|
|||
|
|||
About stopTournament and disconnects:
The point is noted. From now on, stopTournament is allowed at the discretion of the players. If there is a problem with one or more of the players and the other team agrees to restart, they may call stopTournament and restart the game appropriately (remember to call the startTournament in the ladderlobby, however, else the game will not be counted). However, if the match is already started and a player on your team disconnects, it is up to other team to decide whether they want to allow a restart or not--they are not obligated to do so. Remember, when you are present in a team during a startTournament, you agree to play out the match in full. Also keep in mind that if you do disconnect, you can rejoin the game at any time and keep playing. In addition, if you disconnect and never come back, you will still receive a win if your team happens to win the ensuing 4v5. |
#29
|
|||
|
|||
Quote:
Just make sure that if you are going to stop a match that the other team agrees before you do it. There shouldn't be many cases where this is needed. This is because subs are not allowed. Attempting to sub a player in by stopping and starting a tournament will cause the results to be invalidated. startTournament must occur in the ladderlobby. Quote:
The admin count is low on purpose. This is because the admins should never be using the /starttournament or /changemap commands themselves. As far as I am concerned this is important to prevent cases where an admin might change a map to something that they wanted instead of what everyone agreed upon. Votes ensure that everyone knows whats going on and results will be as fair as possible. |
#30
|
|||
|
|||
Updated the FAQ to include the formula for the rating system.
|
#31
|
|||
|
|||
I must say I really like this guys - it makes the game seem so much more real for all the players out there!
Is this intended to be a system reserved for those who play in the certain servers only? Because if later on if this could be developed into a generic option for all servers it would be amazing. Pros: *Rating of all players who are interested in rankings (me!!!) *A good rewards system and tournaments can be arranged through this. Cons: *Bot farming would be impossible to notice (due to personal servers) Solution: enable this system also for the Official Servers and Tournament Servers when there is 10 players |
#32
|
|||
|
|||
This is working only on the servers that the guys are running. ATM there are 2 servers with ladder capabilities. What happens later depends on the reactions of the playerbase. As of now I think a lot of people like it, the only problem is getting a game started, it takes a lot of time for people to decide
Last edited by Stormich; 01-21-2010 at 11:18 AM. |
#33
|
|||
|
|||
Yeah no one wants to take a chance on the losing side. >.< That's the only problem I've seen with this so far, had some great games earlier on it. Thanks to Nobo, Maimer and eth for making it possible
|
#34
|
|||
|
|||
Yes, it's generally been about 10 minutes playing, then 20+ minutes waiting for people to sort out teams.
One feature you could add to the website is a game matchmaking widget. A person could type in the ladder ID numbers of 10 players, and the site would compute the most even possible ELO matchup & print it onscreen. As an example, say the following players are in a ladder server: tyr (1615) Maimer (1561) GGQ (1525) Class (1520) Palin (1496) Luke (1475) Kombat (1475) Vi (1473) Eso (1450) Sinstar (1418) The sum is 15,008. So a perfect team will have 7504 ELO. I picked a few teams of 5 at random. A team of Maimer, GGQ, Palin, Vi, and Eso has an ELO of 7505, while their opponents will have 7503 ELO. Game on! |
#35
|
|||
|
|||
Realtime autobalance(no need to type in names/IDs) is in the works. At first it'll be on the website, but we'd like to make an Altitude Ladder Launcher later on which displays autobalance in-game.
Also CaptainVogez thats probably not gonna happen since we run a program in parallel with the altitude servers, which tells the website about what's happening etc. Anyway I'm glad most people are enjoying this! Last edited by eth; 01-21-2010 at 03:06 PM. |
#36
|
|||
|
|||
this ladder thing is great...Even the rank list updates the moment the match is over...it is awesome...let's hope it will last for ever :P
|
#37
|
|||
|
|||
It was working before, but now when i click on someone's name on the ladder this appears...
Database::Error: Database query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\r\n FROM player_accounts WHERE id=236' at line 1 Query reads:SELECT username,id,vaporid,rating_tbd_5v5,rank_tbd_5v5,wi n_tbd_5v5,match_ids_tbd_5v5,loss_tbd_5v5,streak_hi ghest_win, streak_highest_lose, streak_current, streak_is_win\r\n FROM player_accounts WHERE id=236 |
#38
|
|||
|
|||
Haha sorry Banana, I was just fixing some (potential) SQL injections. It's working now.
edit: Flight, countries are on the to-do list. Autobalancing has priority for now though. Last edited by eth; 01-21-2010 at 06:32 PM. |
#39
|
|||
|
|||
Okays Thought I broke it. :P
|
#40
|
|||
|
|||
Would be cool, if possible put a "flag" to show the nationality of each player
|
|
|