|
On July 22 2013 00:32 Shadowed wrote:Doesn't say #1 to me. Were you seeing region rank 1 on your 1v1 team or another? The platinum issue was related to the team data being bugged out. Not much to be done about that except resetting the historic data for that team. If you want I can do that. Portrait will be looked into. no need, I just want to help you clear bugs 
this is what i mean with region rank1: http://666kb.com/i/cfzhubqomp4p3cwcu.jpg
another bug: swarm levels are incorrect for me
|
Search by URL is now back. Just enter a battle.net URL into the search box and it'll automatically redirect you to the persons SC2Ranks profile.
If they aren't on SC2Ranks yet, they'll be automatically queued and loaded into SC2Ranks.
On July 22 2013 02:44 Zeon0 wrote:Show nested quote +On July 22 2013 00:32 Shadowed wrote:On July 21 2013 17:58 Zeon0 wrote:http://www.sc2ranks.com/character/eu/519409/Zeon/hots/1v1still some issues: region rank1? I dont think so and was not platinum yesterday. I didnt play any 1v1 games since the 17th (and those were WoL), so why can I go up/down in leagues wrong portrait (ghost instead of muta) Doesn't say #1 to me. Were you seeing region rank 1 on your 1v1 team or another? The platinum issue was related to the team data being bugged out. Not much to be done about that except resetting the historic data for that team. If you want I can do that. Portrait will be looked into. no need, I just want to help you clear bugs  this is what i mean with region rank1: http://666kb.com/i/cfzhubqomp4p3cwcu.jpganother bug: swarm levels are incorrect for me
I think the region rank 1 thing was just due to the team bugout originally, if it happens again I'll take a further look.
Swarm levels don't update at the same speed as teams, that would just be due to it not having done a profile update for you. If you mouseover the progress bars, you'll see it lists when it was updated. Looks like it's about a month old.
|
|
|
Yea looks like a bug. It's fixed.
Fixed so it'll no longer misidentify names with li/il or some combination of those as being barcode names.
|
V2 stats have been mostly implemented. The point slice features will come later, but there's a DB bug blocking those so rather than delay the feature I'm releasing them as is. If there is something missing (besides the points slicing ones), let me know and I'll see what can be done.
Race stats http://www.sc2ranks.com/stats/race and http://www.sc2ranks.com/stats/league league stats.
The major change to stats is that in V1 they were ephemeral which is not very useful. The only way you could really show SC2Ranks stats in a persistent way was screenshots which is a hassle.
V2 stats are now calculated once a day (midnight UTC) and can be linked to, giving you a way of showing the stats at the time you're referencing them. All you have to do is click "Permalink" and you'll be given a link you can reference permanently. If you share the stats through the share buttons, it will automatically create a permalink.
When viewing a snapshot, you can also see the game patch and season. http://www.sc2ranks.com/stats/2013-07-23/race/hots/global/1v1/all this page will never change, in 3 months you can come back to it and see the same stats that were seen on 2013-07-23.
Once there is more historic data available, you'll be able to look up stats by arbitrary periods. Such as finding the stats at the end of season 2013-4.
|
Summary of changes over the last few days:
* Further tweaks to the team queuer, will be releasing another improvement tomorrow which should generally do away with the queue priority and instead do speedy updates for everyone + a second tier updater for extra updates * Fixed stats search caching arbitrarily * Fixed a few random bits of missing localization causing red text * New divisions now get a priority update initially to load in new teams/characters faster * Added more aggressive loading of bonus pool data, this will allow rankings that can decay if someone isn't playing * Added better page descriptions for people who want to share something over FB or G+ * Added automatic warnings when battle.net is experiencing server issues that updates might be delayed * Improved performance of custom divisions, especially larger ones like the Reddit custom division
V2 API details will be posted tomorrow. I expect to have the initial beta for it available by Monday or Tuesday.
|
|
On July 27 2013 02:59 NiteshadeSC2 wrote:Just noticing my profile picture isn't updating... + Show Spoiler +
Yea those require updating your specific profile compared to the teams which are division updates. Although maybe it has a bug, I'll double check it later.
My current goal is to get the team update times down as long as possible, right now it's down to about 30 minutes throughout most of the system. Once I get that to be throughout the entire system, I'll work on getting profile updates to speed up too though.
|
Alright, tonights changes + API info. ---
* Removed queue priority, divisions are updated from oldest -> highest, the entire DB of 1.2 million players will now be refreshed every ~30 minutes * Fixed status page including dead divisions causing the numbers to be drastically skewed higher than they were * Fixed some names being flagged as barcode even when they weren't a real barcode * Fixed status page loading slowly * Fixed old teams showing up for some Chinese characters (<1,200) due to China's battle.net not doing a good job of showing seasons
------- Questions or comments can go in the usual places: Here, @sc2ranks, or shadow@sc2ranks.com
Data returned will now be consistent. If you request clans with teams, you get the same team data as you would if you requested rankings or if you requested the characters teams. A sample of what is returned for each type:
Team: + Show Spoiler + { rank_region: "am", div_rank: 50, points: 500, wins: 100, losses: 50, ratio: 0.6667, expansion: "hots", league: "master", bracket: 1, random: false, last_game_at: 1374630943, world_rank: 314, region_rank: 600, division: "Alpha Bravo", characters: # array of characters url: "http://www.sc2ranks.com/team/11000316851/am/john" }
Character: + Show Spoiler + { region: "us", name: "John", bnet_id: 12344321, clan_tag: "CNL", race: "Zerg", clan_url: "http://www.sc2ranks.com/clan/us/CNL", url: "http://www.sc2ranks.com/character/us/12344321/John" }
Clan: + Show Spoiler + { region: "us", tag: "CNL", desc: "Lorem Ipsum", members: 100, top_score: 100, avg_scores: 50, sum_scores: 200, url: "http://www.sc2ranks.com/clan/us/CNL", teams: # array of teams }
Division: + Show Spoiler + { rank_region: "am", name: "Alpha Bravo", league: "master", bracket: 1, random: false, expansion: "hots", members: 100, url: "http://www.sc2ranks.com/division/122413001/am/alpha-bravo" }
Custom Division: + Show Spoiler + { name: "redditeu", desc: "StarCraft II players from Reddit on the EU domain.", members: 100, url: "http://www.sc2ranks.com/cdiv/51e882c369d5386f5900c9f2/redditeu", teams: # array of teams }
The following APIs will be available:
Anything that can be filtered by region can be filtered by any region + global. league can be filtered by any league + all. race can be filtered by any race + all. expansion and bracket must be set to something.
Generally functions identically to SC2Ranks v2 UI in terms of filtering.
API: + Show Spoiler + /divisions Return divisions that can be filtered by: region, expansion, bracket and league. Returns up to 10 divisions. Can be paginated. /division/:id Returns the top 10 teams associated with a division. Can be paginated.
/clans Return clans that can be filtered by: region and bracket Can be sorted by top, avg and sum score Returns up to 10 clans. Can be paginated. /clan/:id Returns clan teams filtered by: bracket, league and race Returns up to 50 teams. Can be paginated.
/rankings Returns SC2Ranks rankings that can be filtered by: region, expansion, bracket, league and races. Returns up to 10 teams. Can be paginated.
/characters/search Finds any characters that match the given name, filtered by region, expansion, bracket, league and races Returns up to 10 characters. Can be paginated.
/character/:id Returns the character without any extra team info attached. Includes the # of replays and vods available on the character.
/character/:id/teams Returns the base character info + all the teams they are on. Does not return the other characters on the team.
/custom-division/:id/teams Returns custom divisions teams filtered by: region, expansion, bracket and league Returns up to 50 teams. Can be paginated.
/custom-division/:id/manage Allows managing of custom divisions to add or remove characters.
/custom-division/:id/characters Returns custom divisions characters filtered by: region Returns up to 50 characters. Can be paginated.
/bulk/characters Identical functionality to /character/:id, but used to bulk load characters. Can request up to 100 characters.
/bulk/teams Identical functionality to /character/:id/teams, but used to bulk load character teams. Can request up to 100 characters.
-------
V2 will enforce usage limits. This will prevent abuse, give fair access to everyone and supports the site.
There will be a test mode that returns fake data, but does not count towards your daily limit for testing purposes
I'll be adding SC2Ranks "Pro" (Hopefully not final name) which for $4/month (via PayPal) gives you a higher daily limit to the API. You will also get an ad free experience on SC2Ranks and new features later on. Even if you don't want to use the API, this is for people who want to help support the site to allow new features.
For people who don't like the usage limit, there are a number of battle.net parsing libraries. But by using the SC2Ranks APIs, you get 5x - 10x faster responses than battle.net and you don't have to deal with battle.net changes or downtime.
Current numbers I'm looking at for daily usage are:
Normal: 10 credits/day Pro: 200 credits/day
For people who maintain APIs, I'll also offer free usage limit dumps. For people who offer data (such as replay sites), higher limits for free will be offered.
I'm also looking at adding AJAX support for API calls. If you're a pro user, you can access the API through AJAX letting people easily add SC2Ranks data without having to deal with making the server requests or caching. I'm not 100% sure on how this will work in terms of usage limit, It'll be something I slowly roll out to test it.
The usage limit won't go into effect until the test mode as well as pro subscriptions are in. I expect to start having parts of the API available by Monday, with a full implementation by August 5th.
Credit #s will be defined by the amount of data you return. If you make a clan request that returns 10 x 2v2 teams, you will use 10 credits. If you make a bulk character request for 100 characters, that would use 100 credits.
|
Some great stuff! Love the consistency in the new API.
API I noticed that portrait info has been removed from the API and swarm levels are not included. Not that I need or want them. =)
Character Page On my stat page for instance, my portrait is black instead of the Carbot portrait (I'm guessing low priority on the ToDo list) and my Terran level is not at max (which it is for at least a month now). http://www.sc2ranks.com/character/eu/1770249/OomJan/hots/1v1
SC2Ranks Account SC2Ranks 'Normal' = SC2Ranks Bronze? SC2Ranks Pro = SC2Ranks Grandmaster? Perhaps add a badge to the profile to stroke that ego. Just an idea. =]
Keep up the great work!
|
I wish we could be involved in the Global rank 
Is there any difficulty combining the CN server date into the site now?
|
Team pages are back, http://www.sc2ranks.com/team/fea/11003941011/llllllllllii to view extended graphs.
Portraits were in fact bugged and are fixed and will show up properly.
On July 28 2013 11:13 OomJan wrote:Some great stuff! Love the consistency in the new API. APII noticed that portrait info has been removed from the API and swarm levels are not included. Not that I need or want them. =) Character PageOn my stat page for instance, my portrait is black instead of the Carbot portrait (I'm guessing low priority on the ToDo list) and my Terran level is not at max (which it is for at least a month now). http://www.sc2ranks.com/character/eu/1770249/OomJan/hots/1v1SC2Ranks AccountSC2Ranks 'Normal' = SC2Ranks Bronze? SC2Ranks Pro = SC2Ranks Grandmaster? Perhaps add a badge to the profile to stroke that ego. Just an idea. =] Keep up the great work!
API: I'll add it portraits + swarm. I just forgot about them mostly. Character: Portraits are fixed. I made changes to how profile updates are done ~4 hours ago. You should get an update in the next day or two. Accounts: A good idea, will make it happen.
On July 28 2013 11:55 heaveshade wrote:I wish we could be involved in the Global rank  Is there any difficulty combining the CN server date into the site now?
Unfortunately it's 100% Blizzards fault 
China: http://www.battlenet.com.cn/sc2/zh/profile/802183/1/慕容小月/ladder/leagues US: http://us.battle.net/sc2/en/profile/2553612/1/puCK/ladder/leagues
You'll see that US has "Heart of the Swarm" above the team menu bar. China does not, so we default them to Wings of Liberty right now.
There's no other way to determine (that I know of) a HoTS vs WoL team until the Chinese battle.net updates. I've got an alert set in the spider, as soon as Blizzard updates it, China will get HoTS teams and show up on the global rankings.
|
So in the old version we had a ranking based on achievement points too. I can't find it in the new version, is it still there and just hidden? Otherwise, are there any plans on bringing that back? I really liked that feature.
|
On July 28 2013 21:14 Draconicfire wrote: So in the old version we had a ranking based on achievement points too. I can't find it in the new version, is it still there and just hidden? Otherwise, are there any plans on bringing that back? I really liked that feature.
http://www.sc2ranks.com/achievements is the current implementation, I might add a little more later.
|
|
Oops. That is fixed, it'll be live in about 5 minutes.
|
How is the ranking done on the achievement page? It does not look like it is the achievement points.
Example Player X has 5,305 points and has rank 11,302 Player Y has 5,310 points and has rank 11,303 Both are max swarm level.
Examples on this page http://www.sc2ranks.com/achievements/114
|
Might be a desync bug. I'll look into it later, rather get the API in.
|
Do you use a ticket or issue tracking system? That way you and anyone else could keep track of what is broken and what has been fixed and you don't forget about bugs. Something like BugZilla or Jira.
I use Jira for tracking issues: http://jira.nugardt.com:9080/browse/NSA
|
|
|
|