Altitude Game: Forums  

Go Back   Altitude Game: Forums > Altitude Discussion > League Organization
FAQ Community Calendar

League Organization Only pertinent league information in here.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-15-2013, 07:54 AM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default Altitourney

TL;DR http://altitourney.com
A web application to create, administer, and log statistics for tournaments/leagues in Altitude.

Basically I was bothered by a few things in the current state of tournaments in our little community:
  • Statistics are never tracked
  • Confusion over schedules and match times
  • Confusion over team rosters
  • Slow response time gathering tournament results
  • Very few tournaments run a year (like 6? maybe?)

This project intends to fix those things. Some of the goals of this project include:
  • Track match/game/tournament statistics
  • Create a highly structured and simple interface for creating and administering an individual tournament
  • Tight integration with Altitude Server instances (e.g. spin up servers on demand for tournaments matches)
  • Create an interface for team captains to manage their rosters and sign-up for tournaments

I initially began work on this in February, but development lasted about 2 days because I'm lazy. Hearing about the impending doom of the APL servers and ladder, I kicked my ass into gear, since this is the perfect time to present a new solution for tournaments. Unfortunately I required a little bit of sleep this week, so I only just now have something worthy of showing.

Basically my goal for the start of SL, was to have the solution for tracking statistics complete. I mostly completed that goal. The two caveats are: some of the more advanced statistics you see on ladder (Ball Possession Time, Receptions, Completed Passes,Ball Carrier Kills, Ball Recoveries) are not tracked, and there is zero support for TBD yet.

Captains should hit me up with the players on their team, who all the captains are, a short bio, and an image. Without that properly seeded data of Teams and their rosters, the match data gathered will need to be manually organized. I will do this, providing games are played on an Altitourney-monitored server.

In order for a server to be monitored by Altitourney, a JVM (jre1.7) based logparser needs to be installed on the server. I currently have 4 EC2 instances running (pw is "at") and logging to the app (the current list of servers can be seen on the homepage). However this may not be sufficient for the needs of SL (I have no EU server). Therefore to those other potential hosts, I am willing to provide the logger. Please contact me through PM if you are interested.

Obviously there is a lot more to do (it's debatable if I even completed one goal). However I believe this I hit a good enough jumping off point to announce this project

For those curious, the log parser is written in Scala (source available here), and the website is written with the PlayFramework (also Scala).

Shout-outs:
Mikesol - for giving me Java code so that I didn't have to start the logger from scratch.
Nobo - for the ladder api. Also I totally jacked the layout of the Statistic tables from ladder.
Juin - for catching embarrassing spelling mistakes
Payne - for playing a round in my server.
Ajuk - source of the homepage image that I modified

Last edited by Carlos98; 09-09-2013 at 07:46 AM.
Reply With Quote
  #2  
Old 06-15-2013, 08:57 AM
TwistedCookie TwistedCookie is offline
Senior Member
 
Join Date: Sep 2010
Location: B1tching aroud
Posts: 750
Default

I'll soon pm you BBQ's info.
The site looks pretty good and I hope all SL servers will be monitored so the statistics will be shown in the site properly.

Thanks for doing this mate, alti needs it
Reply With Quote
  #3  
Old 06-15-2013, 10:20 AM
LewisH LewisH is offline
Senior Member
 
Join Date: Mar 2012
Location: Earth
Posts: 215
Default

That looks really cool, thanks for making this! ^^
also,
Quote:
Originally Posted by Carlos98 View Post
but development lasted about 2 days because I'm lazy.
the story of my life

edit: quick question, how are the databases synced? is it just one DB which all the server can access, or are the files sent to a central DB after every match?

Last edited by LewisH; 06-15-2013 at 10:26 AM.
Reply With Quote
  #4  
Old 06-15-2013, 10:52 AM
VAN1SH1NG VAN1SH1NG is offline
Senior Member
 
Join Date: May 2011
Posts: 931
Default

Very nice concept and I look forward to seeing how this progresses. League stat collection would be great. I would have manually collected stats for the last APL season to go along with my videos if players weren't constantly changing names.

I assume you mean 4 servers on one EC2 instance. Not actually running 4 separate EC2 instances for this are you?

If you ever need an extra player to test anything in your servers, let me know.

Last edited by VAN1SH1NG; 06-15-2013 at 11:13 AM.
Reply With Quote
  #5  
Old 06-15-2013, 04:37 PM
Tekn0 Tekn0 is offline
Senior Member
 
Join Date: Dec 2010
Posts: 1,548
Default

Wow, nice work.

Carlos, Since you already have arr team logo and summary in http://altitourney.com/teams/adc20e2...2-2e76f8f0775c

Here is a list of the {arr} Roster in alphabetic order:

D4rt
EvelKnievel
Kaizen
lakospeter
Maleus
_micro
Mystery
pancakes
Sanis
Squid & Whale
StarDust
Sunaku
Tekn0

Inactive but still included in our current SL roster:
Strzy
Dim
Wyrd
Reply With Quote
  #6  
Old 06-15-2013, 05:10 PM
TwistedCookie TwistedCookie is offline
Senior Member
 
Join Date: Sep 2010
Location: B1tching aroud
Posts: 750
Default

Made a banner to replace the current "photoshoped" one.

V1- Pointy edges
http://i.imgur.com/U38H4CS.png?1


V2- Rounded edges
http://i.imgur.com/cAa52sL.png

Let me know if theres something to fix/change.
Reply With Quote
  #7  
Old 06-15-2013, 05:20 PM
blarg blarg is offline
Senior Member
 
Join Date: Dec 2011
Posts: 108
Default

wow great job so far. nice clean simple ui.
Reply With Quote
  #8  
Old 06-15-2013, 05:28 PM
Moon Moon is offline
Senior Member
 
Join Date: Jun 2012
Location: UK
Posts: 187
Default

If this works I can definitely see it helping out the community in a big way. Great to see people putting in the effort to make the game even better than it currently is.

I have a question regarding the statistics. At the end of the match what is the criteria by which the plane used by the player is decided on? Is it the plane in use at the end of the match or is it accumulative time spent playing with it over the course of the match?
Reply With Quote
  #9  
Old 06-15-2013, 06:05 PM
Slender Slender is offline
Senior Member
 
Join Date: Sep 2011
Posts: 1,846
Default

Nice job man, but where be the pass to the servers?
Reply With Quote
  #10  
Old 06-15-2013, 06:20 PM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

Thanks all.
The front page graphic will be updated with my next deploy of the website.
I'll update the team rosters sometime today.

Quote:
Originally Posted by LewisH View Post
edit: quick question, how are the databases synced? is it just one DB which all the server can access, or are the files sent to a central DB after every match?
There is just one central DB.

Quote:
Originally Posted by VAN1SH1NG View Post
I assume you mean 4 servers on one EC2 instance. Not actually running 4 separate EC2 instances for this are you?
For hosting the actual Altitude servers, there are 4 servers on 1 EC2 instance.

Quote:
Originally Posted by SlenderMan View Post
Nice job man, but where be the pass to the servers?
Woops, forgot about that. I edited the OP to include it. The pw for all the Alitourney servers is "at".
Reply With Quote
  #11  
Old 06-15-2013, 06:23 PM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

Quote:
Originally Posted by Moon View Post
I have a question regarding the statistics. At the end of the match what is the criteria by which the plane used by the player is decided on? Is it the plane in use at the end of the match or is it accumulative time spent playing with it over the course of the match?
Stats are accumulated over the course of the match and grouped by each red perk used. Ladder basically set the precedent for how to records statistics.

This is a good example:
http://altitourney.com/games/746da6a...6-28fd773d86a7
You can see I played 8 different red perks over the course of that game.
Reply With Quote
  #12  
Old 06-15-2013, 06:55 PM
Slender Slender is offline
Senior Member
 
Join Date: Sep 2011
Posts: 1,846
Default

I, as well, would like to contribute for a new banner. Uploaded the same design in different formats, perhaps png has a better quality (?)

http://i.imgur.com/Lg7Txmy.jpg

http://i.imgur.com/LDAgf1K.png
Reply With Quote
  #13  
Old 06-16-2013, 07:14 AM
VAN1SH1NG VAN1SH1NG is offline
Senior Member
 
Join Date: May 2011
Posts: 931
Default

This is now functional on my EU server, now named Altitourney EU #1 & #2, in case anyone wants to use an altitourney enabled EU server for this week's matches. I guess I will go ahead and also change the password to "at" to reduce confusion.

Questions:
1. I believe this is currently getting stats for all games played in the server? I know you will be cutting off data after this weeks matches anyway, but is this something I should be trying to only turn on for league match times only and turning off afterwards? I think you will eventually have a custom start command like ladder to determine when stats should be collected and what tournament/league they should be assigned to?

2. Is this just a test period until more features are built in? Basically what I am asking is if the stats database will be wiped later or you intend to keep these limited statistics. I am not sure how these limited stats would integrate with more detailed data collection later on. And also asking due to question 1 with unofficial games such as scrims likely getting recorded now.
Reply With Quote
  #14  
Old 06-16-2013, 07:39 AM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

Thank you Vanishing!
Quote:
Originally Posted by VAN1SH1NG View Post
1. I believe this is currently getting stats for all games played in the server? I know you will be cutting off data after this weeks matches anyway, but is this something I should be trying to only turn on for league match times only and turning off afterwards? I think you will eventually have a custom start command like ladder to determine when stats should be collected and what tournament/league they should be assigned to?
Yes, the plan is to eventually have custom start commands. So ideally that is ready by next week and there won't be any further work/maintenance required on the server hosters.
Quote:
Originally Posted by VAN1SH1NG View Post
2. Is this just a test period until more features are built in? Basically what I am asking is if the stats database will be wiped later or you intend to keep these limited statistics. I am not sure how these limited stats would integrate with more detailed data collection later on. And also asking due to question 1 with unofficial games such as scrims likely getting recorded now.
No I'm planning on keeping the data. It is a trivial task to remove the unofficial games. As far as integrating the old data with more detailed, the old data will just have zeros for all the new stat categories.
Reply With Quote
  #15  
Old 06-16-2013, 07:44 AM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

Quote:
Originally Posted by SlenderMan View Post
I, as well, would like to contribute for a new banner. Uploaded the same design in different formats, perhaps png has a better quality (?)

http://i.imgur.com/Lg7Txmy.jpg

http://i.imgur.com/LDAgf1K.png
Thanks! Unfortunately I updated the site with Cookies already. I can probably cycle through them every so often.
Reply With Quote
  #16  
Old 06-16-2013, 08:10 AM
MajorPayne257 MajorPayne257 is offline
Senior Member
 
Join Date: Dec 2009
Location: Arizona
Posts: 1,300
Default

I see good things here!
Reply With Quote
  #17  
Old 06-16-2013, 01:15 PM
blarg blarg is offline
Senior Member
 
Join Date: Dec 2011
Posts: 108
Default

Quote:
Originally Posted by SlenderMan View Post
I, as well, would like to contribute for a new banner. Uploaded the same design in different formats, perhaps png has a better quality (?)

http://i.imgur.com/Lg7Txmy.jpg

http://i.imgur.com/LDAgf1K.png
nice. i like yours since it has a plane in it ^^

technically, png has perfect quality, as it perfectly preserves the image data. jpg stores an approximate copy of the input image, which allows it to achieve higher compression. in this case, the two images are indistinguishable unless you know what to look for, so it just comes down to file size.

bravo vanishing for setting up EU servers despite not being euro! i definitely appreciate the effort to find a host that minimizes latency for us.
Reply With Quote
  #18  
Old 06-16-2013, 01:42 PM
StygMa StygMa is offline
Senior Member
 
Join Date: Aug 2010
Location: Netherlands
Posts: 152
Default

Very good work Carlos!

Cant wait for the coming SL stats
Reply With Quote
  #19  
Old 06-16-2013, 04:30 PM
angryirishman0 angryirishman0 is offline
Senior Member
 
Join Date: Feb 2012
Location: Philly, PA
Posts: 164
Default

Yeah this looks great! Awesome job.
Reply With Quote
  #20  
Old 08-29-2013, 01:43 AM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

The Altitourney website will be down until further notice.
I should have it back up before Sunday.
Reply With Quote
  #21  
Old 09-08-2013, 01:37 AM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

Website is still down until further notice.

Demo users are now allowed on Altitourney US servers.
Reply With Quote
  #22  
Old 09-09-2013, 07:42 AM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

The website is back up.
Basic ladder rankings are included.
Reply With Quote
  #23  
Old 10-20-2013, 01:17 AM
Slender Slender is offline
Senior Member
 
Join Date: Sep 2011
Posts: 1,846
Default

Is there any way possible that in the future, you could record specific game/map information such as winning and losing team, duration, plane(s) per player statistics within the recorded game and such?
Reply With Quote
  #24  
Old 10-20-2013, 06:47 AM
Carlos98 Carlos98 is offline
Senior Member
 
Join Date: Oct 2010
Posts: 272
Default

Quote:
Originally Posted by Slender View Post
Is there any way possible that in the future, you could record specific game/map information such as winning and losing team, duration, plane(s) per player statistics within the recorded game and such?
Most of that data is already recorded, it just needs to be presented on the website. I've lately been working on revamping it and should be pushing out some updates shortly.
Reply With Quote
  #25  
Old 10-31-2013, 07:09 PM
Ajplagge Ajplagge is offline
Senior Member
 
Join Date: May 2008
Posts: 135
Default

Any hope of near term improvements with ladder?

Ball and/or TBD ladder happens pretty frequently but the team assignment errors can get pretty frustrating and wind up killing ladder regularly.

Pretty clear consensus on ditching 'accept rules' as well. Small enough community to self manage. Especially if there was an admin or two that could kick and reset maps when the system crashes.

That said, thanks to you and Vanish for your efforts the your respective ladders!

-Bob
Reply With Quote
  #26  
Old 10-31-2013, 10:29 PM
Ajplagge Ajplagge is offline
Senior Member
 
Join Date: May 2008
Posts: 135
Default

actually we just tried to play on Carlo's ladder and it wont let anyone accept the rules. /Broked
Reply With Quote
  #27  
Old 10-31-2013, 10:29 PM
ViPR ViPR is offline
Senior Member
 
Join Date: Sep 2009
Posts: 247
Default

Not recording who has accepted rules anymore.

IMO: take it out, it is useless.
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:26 AM.


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