Altitude Game: Forums  

Go Back   Altitude Game: Forums > Altitude Discussion > Ladder Discussion
FAQ Community Calendar

Ladder Discussion Everything related to altitudeladder.com and the ladder servers goes here.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-28-2010, 07:26 AM
gumbyy gumbyy is offline
Senior Member
 
Join Date: Apr 2009
Location: New Orleans, LA / Baton Rouge, LA
Posts: 267
Default Improve Ladder

Ladder is fantastically executed already (thanks nobodyhome, Maimer, eth, and everyone else involved) but I have a suggestion for improving it. As Ladder has gotten more and more popular, a few problems have shown up: a) the server is full so 14 people are watching 10 people play b) there is no one playing ladder so you have to spam everyone on your friends list to try to rustle up enough people.

I propose having a ladder that is more like a BG in World of Warcraft or the matchmaking in Halo. That is to say, rather than 4 ladders for TBD and Ball, have ONE lobby for TBD and ONE lobby for ball. As people join and matches are made, they will be taken to their own server. This would allow people to play more matches and, as a side-effect, would lessen the amount of time wasted spec chatting things like "ARGHHHH I HATE SPECCING!!!!!!!!!11111111"

I have no idea what kind of programming this would take, but, if possible, I think it would be a big step forward in terms of improving the game.

Clack clack,
Gumb[L*]y

Last edited by lamster; 10-28-2010 at 08:00 AM.
Reply With Quote
  #2  
Old 10-28-2010, 08:14 AM
shrode shrode is offline
Senior Member
 
Join Date: Jul 2010
Location: Fargo, ND
Posts: 823
Default

That would be pretty sick, but a lot of work.
Reply With Quote
  #3  
Old 10-28-2010, 08:39 AM
Stormich Stormich is offline
Senior Member
 
Join Date: Apr 2009
Location: Corporate Police State
Posts: 1,151
Default

Seems like a lot of coding + servers are now capped at 400 + uncapped, how would you determine which one you want to play on? Oh and also, it takes more VPS resources
Reply With Quote
  #4  
Old 10-28-2010, 04:05 PM
mikesol mikesol is offline
Super Moderator
 
Join Date: Jul 2009
Location: Portland, OR
Posts: 2,183
Default

I don't think you can actually transfer people to different servers. An easier solution might be something like this:


Option 1: Allow a server to send whispers to people in other servers and detect if people are still online. People would log on - go to the ladder server and type like /enterQueue. This would record that they wanted to play ladder. When say the first 10 for tbd or first 12 for ball ladder sign up - those players are whispered and asked to join the server as like a preliminary level. Players respond yes/no. If they respond no they are removed from the queue. If not enough players remain the rest of the players will be told not to join the server. If there are enough players all players will receive a confirmation that everyone accepted and they can move to ladder. If people repeatedly accept but don't join that can be factored into consideration to push them back on the queue or removed altogether.

Option 2: Similar to option 1 only you create a dummy account who everyone friends. I don't know if you can use the command line to whisper from an account but that might be easier than trying to whisper from a server to another server. I also don't think that you can detect which players are online - so that would have to be added. It would basically be the same thing as before but might require less programming?
Reply With Quote
  #5  
Old 10-28-2010, 04:09 PM
andy andy is offline
Senior Member
 
Join Date: Nov 2009
Location: Italy
Posts: 1,967
Default

Quote:
Originally Posted by mikesol View Post
I don't think you can actually transfer people to different servers. An easier solution might be something like this:


Option 1: Allow a server to send whispers to people in other servers and detect if people are still online. People would log on - go to the ladder server and type like /enterQueue. This would record that they wanted to play ladder. When say the first 10 for tbd or first 12 for ball ladder sign up - those players are whispered and asked to join the server as like a preliminary level. Players respond yes/no. If they respond no they are removed from the queue. If not enough players remain the rest of the players will be told not to join the server. If there are enough players all players will receive a confirmation that everyone accepted and they can move to ladder. If people repeatedly accept but don't join that can be factored into consideration to push them back on the queue or removed altogether.

Option 2: Similar to option 1 only you create a dummy account who everyone friends. I don't know if you can use the command line to whisper from an account but that might be easier than trying to whisper from a server to another server. I also don't think that you can detect which players are online - so that would have to be added. It would basically be the same thing as before but might require less programming?
Do it mike, we trust you
Reply With Quote
  #6  
Old 10-28-2010, 06:02 PM
mikesol mikesol is offline
Super Moderator
 
Join Date: Jul 2009
Location: Portland, OR
Posts: 2,183
Default

Quote:
Originally Posted by andy View Post
Do it mike, we trust you
I can't do that in the present state of the game. Lamster and Karl would have to add the ability to send whispers from the command line, detect if people were online, etc. Those things might be a decent amount of work for them as well. I'm not entirely sure how the whisper system or player base is set up or if it's even secure to have access to those things.
Reply With Quote
  #7  
Old 10-28-2010, 07:58 PM
andy andy is offline
Senior Member
 
Join Date: Nov 2009
Location: Italy
Posts: 1,967
Default

Quote:
Originally Posted by mikesol View Post
I can't do that in the present state of the game. Lamster and Karl would have to add the ability to send whispers from the command line, detect if people were online, etc. Those things might be a decent amount of work for them as well. I'm not entirely sure how the whisper system or player base is set up or if it's even secure to have access to those things.
i meant the bot we can all friend.
Reply With Quote
  #8  
Old 10-28-2010, 08:02 PM
mikesol mikesol is offline
Super Moderator
 
Join Date: Jul 2009
Location: Portland, OR
Posts: 2,183
Default

Quote:
Originally Posted by andy View Post
i meant the bot we can all friend.
Even if you all friend the bot I still have no ability to have it check if you're online or whisper you from the command line (which a program would have to do). Hence they still have to add those abilities to the game.
Reply With Quote
  #9  
Old 10-28-2010, 09:46 PM
Pieface Pieface is offline
Super Moderator
 
Join Date: Aug 2009
Posts: 1,265
Default

Couldn't you just have it do a "/w" command to whisper? I assume if the person's logged off and you try to whisper that you get some sort of error message. Or does that not work?
Reply With Quote
  #10  
Old 10-28-2010, 10:19 PM
mikesol mikesol is offline
Super Moderator
 
Join Date: Jul 2009
Location: Portland, OR
Posts: 2,183
Default

Quote:
Originally Posted by Pieface View Post
Couldn't you just have it do a "/w" command to whisper? I assume if the person's logged off and you try to whisper that you get some sort of error message. Or does that not work?
I'm not entirely sure. I suppose that's a possibility - I'm still a nub with this command.txt file =X
Reply With Quote
  #11  
Old 10-29-2010, 02:04 AM
shrode shrode is offline
Senior Member
 
Join Date: Jul 2010
Location: Fargo, ND
Posts: 823
Default

it could theoretically be a browser based system, such as www.tf2lobby.com, if servers and websites had a way to communicate. just throwing out ideas
Reply With Quote
  #12  
Old 10-29-2010, 05:37 PM
sunshineduck sunshineduck is offline
Senior Member
 
Join Date: Dec 2009
Location: They were naked, I saw many pussy, I walked away. Call me gay but just saying.
Posts: 4,057
Default

Quote:
Originally Posted by shrode View Post
it could theoretically be a browser based system, such as www.tf2lobby.com, if servers and websites had a way to communicate. just throwing out ideas
yeah back when I played dota there was a site to join lobbies like that too, notified you when it was time to join a game.

as far as servers communicating with websites go, I'm not sure how boko did that thing where he set up a website to track co-op stats in real-time, presumably that could be set up with a /custom command to log people interested in a game? would take a lot of coding.
Reply With Quote
  #13  
Old 10-30-2010, 12:28 AM
nobodyhome nobodyhome is offline
Senior Member
 
Join Date: Apr 2009
Posts: 1,088
Default

There are lotsa ways you can go about doing this, none of which are really feasible. The main problem with the single bot that notifies people is that there is a limited number of friends allowed, so the bot would only be able to whisper a maximum of 128 people. There is also no way for the bot to move people into the server, so it'd be simply a notification system and not much more.
Reply With Quote
  #14  
Old 10-30-2010, 12:32 AM
nobodyhome nobodyhome is offline
Senior Member
 
Join Date: Apr 2009
Posts: 1,088
Default

Theoretically you could have an army of several bots who'd all sit on the ladder servers so you could just friend the bot that doesn't have max friends. The army of bots would notice when the game ends and then whisper everybody.

The main reason why I won't be doing this is because I currently have no knowledge of how to program the bots. If anyone else wants to partake this project on, they can, as the bots wouldn't have to interact with the ladder code at all. Do shoot me a PM, though.
Reply With Quote
  #15  
Old 10-30-2010, 01:07 AM
mikesol mikesol is offline
Super Moderator
 
Join Date: Jul 2009
Location: Portland, OR
Posts: 2,183
Default

I still don't see how you can whisper from a bot though. I get the idea of having a server talk to you - but if you aren't in that server I see no way of this working.
Reply With Quote
  #16  
Old 10-30-2010, 02:01 AM
Evan20000 Evan20000 is offline
Senior Member
 
Join Date: Sep 2009
Location: Some desert nobody cares about
Posts: 4,594
Default

Would it be possible to have the server type /vote custom start_doodle between games? Because that would really keep everyone awake and not senselessly pressing 1 like what commonly happens in votes nowadays.
Reply With Quote
  #17  
Old 10-30-2010, 04:53 AM
argonide argonide is offline
Senior Member
 
Join Date: Jul 2008
Posts: 178
Default

I would advise against writing an army of bots to coordinate ladder games.

I spoke to lamster about this a while ago and he seemed agreeable to adding a hook so that ladder servers could whisper players. I suggested that he wait till the season 2 updates are finished before doing so since you may have noticed ladder development was in a bit of a limbo(though it seems to be coming along now...) and theres no point in having him write a hook if nobody will use it.

In any case, if lamster dropped off the face of the earth or decided that adding a hook was too much trouble, an IRC channel or something similar with ladder notifications is a much less ambitious solution.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:21 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
2008 Nimbly Games LLC