<< Back to Clans Forum   Search

Posts 171 - 190 of 198   <<Prev   1  2  3  ...  5  ...  8  9  10  Next >>   
Alternative Clan Rankings: 9/1/2015 17:47:33


little X
Level 58
Report
I wonder how do you get all this data ?
Do you have a special software ?

:)
Alternative Clan Rankings: 9/1/2015 22:09:47


l4v.r0v 
Level 59
Report
So if you can click "view source" on any page on Warlight, you have access to the exact same data. When you send a simple HTTP GET request (just need to know the URL) to any page on Warlight that you don't need to be logged in to view (the vast majority of pages), what you get in response is essentially what you would see if you'd just clicked "View source." (HTTP requests, of course, are used for a lot more than that as well- like interacting with RESTful APIs). So as far as getting the data itself goes, I'm just looking at the source HTML for the pages and then extracting the data I want from them.

Even if you haven't touched code in your life, it's very easy to learn how to send those requests and analyze their outputs.

You can use this for all sorts of cool things that go way beyond clan rankings- for example, if you wanted to analyze the growth patterns of a player's 1v1 ladder rating, were running a clan and wanted to be the first one to notice if a player started going inactive, wanted to set up automatic real-time matchmaking (i.e., whenever you've been logged in for a certain # of minutes, you can get randomly paired in a real-time 1v1/2v2/etc. with other members of your clan who're also logged in right then), or wanted to see who's most active on the forums over a given time period, you could use the data from the page source to do so.

Edited 9/1/2015 22:10:47
Alternative Clan Rankings: 9/1/2015 22:17:25


Phoenix
Level 56
Report
why not send mail telling each member of your clan who is online then?
Alternative Clan Rankings: 9/1/2015 22:21:14


Ω Cat Juggernaut 
Level 59
Report
@knyte: Could you show me how to make a GET request that notifies me when any member of my clan has been inactive for 15 days or more?
Alternative Clan Rankings: 9/1/2015 22:37:08


l4v.r0v 
Level 59
Report
@Metatron: Because I have yet to figure out how to automate sending mail. There isn't any official API for it and I'm terrible to figuring out private APIs by intercepting requests... :(

@CatJuggernaut: Sure. I'll post some Python 2.7 code that can do that for you.
Alternative Clan Rankings: 9/1/2015 22:56:28


Phoenix
Level 56
Report
well you do not really need to send a mail, you just need to display it somewhere

So when one logs in he knows where to look to see who is online from his clan.
Alternative Clan Rankings: 9/1/2015 22:57:04


Ω Cat Juggernaut 
Level 59
Report
Thanks!
Alternative Clan Rankings: 9/1/2015 23:02:23


l4v.r0v 
Level 59
Report
@Metatron: that's a good idea. I'll look into setting that up if I have time.
Alternative Clan Rankings: 9/1/2015 23:17:49


Phoenix
Level 56
Report
I know some basics in java, and i might want to learn java script, if you point me to which code of which page gives the info about who is online I might have a go at it.
Alternative Clan Rankings: 9/1/2015 23:45:28


l4v.r0v 
Level 59
Report
I've just been using the "last seen" indicator on the player pages.
Alternative Clan Rankings: 9/2/2015 00:23:19


Phoenix
Level 56
Report
good so basically every info is going out from the displayed info of the profiles.

Btw, you could make a site with multiple chat rooms(for all clans) and on it put who is online on warlight.
It would get a lot of traffic, maybe enough to get fizzer to actually implement it in the clan links.

Then the user will send the invite for those players himself.

Edited 9/2/2015 00:26:13
Alternative Clan Rankings: 9/2/2015 00:38:04


Benjamin628 
Level 60
Report
^ great idea.
Alternative Clan Rankings: 9/2/2015 00:42:54


Rogue NK
Level 59
Report
so when somebody logs on they are automatically added to a chat game with all the other clanmemebers that are signed in? That would be great!
Alternative Clan Rankings: 9/2/2015 01:31:07


Phoenix
Level 56
Report
well u still need to get on the site to use the chat rooms, but on the site you would appear that you are online in warlight but not online in the chat room until you actually get on it.

So all you need is to bookmark the page that gives you the info of who is online next to warlight bookmark.
The chat rooms are an added feature of that site that can facilitate chat.
One could also put on it the ladder statistics and such there.

Once we had something like that when I owned a server of an fps game, so i know it is possible.

Edited 9/2/2015 01:34:56
Alternative Clan Rankings: 9/2/2015 02:17:29


l4v.r0v 
Level 59
Report
Btw, you could make a site with multiple chat rooms(for all clans) and on it put who is online on warlight.
It would get a lot of traffic, maybe enough to get fizzer to actually implement it in the clan links.


Well so there's no way to check who's online on the entirety of Warlight because there's no central list of all Warlight players. We'd just be able to get people who are in a clan or have participated in one or more ladders.

so when somebody logs on they are automatically added to a chat game with all the other clanmemebers that are signed in? That would be great!


Yes. You can implement it for your clan (or any group of players) as long as you've got one person who's got a Warlight Membership. I think you should be able to do this with some modifications to the CLOT framework as well.

I'd be doing a lot of this myself if I had the time :(

EDIT: No rankings (or bug fixes) today. Sorry. I'm feeling really tired.

Edited 9/2/2015 03:06:22
Alternative Clan Rankings: 9/2/2015 10:09:30


little X
Level 58
Report
Thank you for your detailed explanation :)
Alternative Clan Rankings: 9/2/2015 12:23:50


Madmen
Level 57
Report
this is not an obligation, knyte. Just a nice thing for the community. so don't worry about adding more everyday! I'm grateful for any interesting contribution :)
Alternative Clan Rankings: 9/2/2015 19:05:57


Phoenix
Level 56
Report
Yep do not worry that much, take your time, relax.

Btw
this is the kind of stats you should be using for player levels.

Use clan league

Example:
https://www.warlight.net/Forum/76938-clan-league-6-official-thread?Offset=260

"Apex: Timinator at 78.26% winrate over 4 tournaments. He won a 1v1 tournament, swept a 2v2 tournament, and tied for another 2v2 tournament.

GG: BraaK at 75.00% winrate over 2 tournaments. He won his 1v1 tournament and performed well in his 3v3 tournament.

WG: Summer at 66.67% winrate over 3 tournaments. She won one of her 3v3 tournaments.

French: Wazz at 72.22% winrate over 3 tournaments. He tied for the 3v3 tournament but lost the tie to AHoL. He performed excellently in all his tournaments.

AHoL: CONQUISTADORS at 61.11% winrate over 3 tournaments. He won a 3v3 tournament and the deciding match to stay in A.

WL'ers: Timon92 at 60.87% winrate over 4 tournaments. He performed well in all tournaments.

WM: Latnox at 41.67% winrate over 4 tournaments. Well, he didn't get booted from anything at least."

Edited 9/2/2015 19:06:55
Alternative Clan Rankings: 9/2/2015 19:30:11


l4v.r0v 
Level 59
Report
So the issue is that the tournaments themselves exclude a lot of players and skew the rankings in favor of the players people already perceive to be the best.
Alternative Clan Rankings: 9/3/2015 07:23:06


Phoenix
Level 56
Report
I do understand your valid point, but clan league is a start to see how accurately it is compared to ladders.
You can include many other tournaments like P/R league and many more.
You can also do clan only statistics to see how it works.

Then you can move forward on everybody and thus have 2 separate sections, one for clan members and one for all players altogether.

It will also give a valid reason to actually join those tournaments.

Most players don't join them because they get tired after a while of always the same thing.

But if they get an extra incentive I pretty sure they would prefer it than ladders.

Edited 9/3/2015 07:56:40
Posts 171 - 190 of 198   <<Prev   1  2  3  ...  5  ...  8  9  10  Next >>