"Is csn alive" app

A place for serious conversation. Follow the rules!

"Is csn alive" app

by mogexpres » Wed Oct 21, 2015 5:19 pm

Edit: http://apps.decision-cream.com/isCSnAlive/

Hey guys I'm mogo. I throw piss and sometimes medic. I'm here to gauge interest in a web app I'm thinking of making. The community here is pretty strong but sometimes popping is hard. When people see that there are only 12 people in the server they assume that the server is dead and go to a jump map. However, if those 12 people are all regulars who just joined then the server is pretty alive despite the sheer player number. You may say that one can look at the server list from the website or on the "server is full" menu for this info. This makes you look up and down the list and try to manually aggregate the notoriety of the players in the server and the time that they have played. What constitutes "just joined the server" is different for each player, each day of the week, and the time of day. These factors makes it so loading up TF2 and joining the server is the best way to figure out if those 12 people are at the tail end of a good run and just throwing piss at each other or are going super tryhard for a nice long session. This is kind of a long process with loading steam, loading TF2 and getting into the server all for a chance of disappointment.

What I propose is an app that grabs some hlstatx data on the current state of the server along with some player tendencies. I would turn these into hopefully 2 stats, Tryhard index and predicted lifetime of the server. Tryhard index would be a number between 0 and 1 aggregating the +/- of the hlstatx points. If everyone is gaining points its okay to assume people are trying to get objectives, kill medics, etc. If they are in the negatives they are probably throwing piss and trying to poop on people. The lifetime of the server will predicted using the time people have been on the server and a prediction of how long they will play. This is done on a per player basis and then added together with an option for hlstatx points being weights. The thinking is that the play time of regulars means more for the server health than a new user. Both of these are just preliminary ideas open to discussion and debate since they will probably change drastically as I develop it. Also I haven't looked at any of the data yet so these assumptions are just expert opinion.

Csn offers a variety of different experiences depending on the people playing and how they are playing. Sometimes I just want to throw piss and sometimes I want to win stuff which can be checked from the tryhard index. However, I also want the server to not be dead which can be checked by looking at the expected lifetime. This app will try to give players an indication of what csn is currently offering in these two dimensions. Hopefully this increase the health of the server while making popping attempts and revival after a server crash more successful.

Edit: I was thinking of writing it in R as a shiny app, free and open source.
Last edited by mogexpres on Mon Apr 11, 2016 4:32 am, edited 1 time in total.
mogexpres
Donator
 
Posts: 5
Joined: Wed May 09, 2012 10:43 pm

Re: "Is csn alive" app

by L0wsound » Thu Oct 22, 2015 12:02 pm

That sounds pretty cool. Although I don't really see it gaining too much popularity..

Is this a school project? or a for fun thing?

We could most likely have it advertised on the server as well, and it should definitely have a giant banner promoting the popping or SB2 :D
Image
L0wsound
 
Posts: 406
Joined: Thu May 21, 2015 7:14 am

Re: "Is csn alive" app

by Rumors » Thu Oct 22, 2015 12:24 pm

I think the idea is pretty neat, but its also super-specific in what it does. So there's a chance it may hardly get used. If this app had other features that would complement this one I could see it being viable. With advertising on CSn and spreading the word, anything is possible. ^_^
Image[/url]Image
Image
User avatar
Rumors
Donator
Penndragoon
 
Posts: 225
Joined: Wed Nov 23, 2011 10:20 am
Location: Minneapolis, MN

Re: "Is csn alive" app

by Someone Special » Thu Oct 22, 2015 1:46 pm

Seems like a great idea, albeit hard to pull off.
Image
User avatar
Someone Special
Pink Admin
 
Posts: 627
Joined: Sat Feb 16, 2013 1:02 pm

Re: "Is csn alive" app

by flufffage » Thu Oct 22, 2015 5:42 pm

So tl:dr correct me if I'm wrong, but what im seeing is it would show the try hard index for each server, and projected pop lifespan, correct?

Would it also show which players are on? Which map is currently on?
Could it show pop announcements as push notifications?
#opinions
pinkmins more like saltmins amirite
Image
Image
Image
User avatar
flufffage
Pink Admin
the rare hellobird
 
Posts: 642
Joined: Sun Dec 22, 2013 6:38 pm

Re: "Is csn alive" app

by megamoose » Thu Oct 22, 2015 5:57 pm

If the app could somehow get to the forums, this could be a very personal CSn APP. It'd be great, nifty, and we could possibly get more players on board with us then...
Image
User avatar
megamoose
Donator
 
Posts: 707
Joined: Sat Jul 23, 2011 11:26 pm

Re: "Is csn alive" app

by mogexpres » Thu Oct 22, 2015 6:24 pm

I was just going to do it for fun and cause I would find it useful for myself since I can plan out when I'm gonna play from my phone and whatnot.

I will have a full server list on there with their individual tryhard indexes and expected times cause obviously the weighting will most likely be player specific (some people may skew the stats more than others due to personal preference i.e. Like playing with some people more than others). Also showing what team everyone is on is also pretty easy. Could then add other hlstat data as new columns, maybe adding those server awards so people know about it. I can even get server actions if need be so I'm all ears if someone has something else they want to add.

Push notifications is a possibility but depending on the implementation it may require a third party service like ifttt or pushbullet. I could simply do a email notification but that probably isn't too useful for people. Steam notifications could be a thing but would only hit the people already logged on to steam where a personal touch is probably more effective.

Maps are another breed entirely, yes they can and should appear but I'm not sure what to do with that data. Some maps kill the server coughegyptcough and should probably be reflected in the estimates.

I could also do a time slider so you can ask the question "How alive is Csn in the last week" etc so people can see the activity of the server without having to delve into the hlstat pages. I can also see it as a plugin with much more careful verbiage. We could brand it with csn stuff and advertise the program to other hlstatx servers.
mogexpres
Donator
 
Posts: 5
Joined: Wed May 09, 2012 10:43 pm

Re: "Is csn alive" app

by flufffage » Thu Oct 22, 2015 7:08 pm

I actually read it this time :D

I think it's a great idea. I don't know jack about making apps so it seems like a daunting undertaking to me, but if you are willing and able to do it, I'd definetly be willing to test and use it.

Besides, there's no rush, plus there could be new versions and updates as different functionalities when they're available.

I say go for it; I'll be excited to check it out!

Ps pls make sure android version and not just iOS pls and thank
#opinions
pinkmins more like saltmins amirite
Image
Image
Image
User avatar
flufffage
Pink Admin
the rare hellobird
 
Posts: 642
Joined: Sun Dec 22, 2013 6:38 pm

Re: "Is csn alive" app

by Someone Special » Thu Oct 22, 2015 7:17 pm

flufffage wrote:I actually read it this time :D

I think it's a great idea. I don't know jack about making apps so it seems like a daunting undertaking to me, but if you are willing and able to do it, I'd definetly be willing to test and use it.

Besides, there's no rush, plus there could be new versions and updates as different functionalities when they're available.

I say go for it; I'll be excited to check it out!

Ps pls make sure android version and not just iOS pls and thank
Image
User avatar
Someone Special
Pink Admin
 
Posts: 627
Joined: Sat Feb 16, 2013 1:02 pm

Re: "Is csn alive" app

by megamoose » Thu Oct 22, 2015 10:20 pm

Someone Special wrote:
flufffage wrote:I actually read it this time :D

I think it's a great idea. I don't know jack about making apps so it seems like a daunting undertaking to me, but if you are willing and able to do it, I'd definetly be willing to test and use it.

Besides, there's no rush, plus there could be new versions and updates as different functionalities when they're available.

I say go for it; I'll be excited to check it out!

Ps pls make sure android version and not just iOS pls and thank


iOS needs like 100$-200$ for it to be on the app store, Android is free, Windows is nonexistent
Image
User avatar
megamoose
Donator
 
Posts: 707
Joined: Sat Jul 23, 2011 11:26 pm

Re: "Is csn alive" app

by Balubish » Fri Oct 23, 2015 3:16 am

Who uses Apple products?
Image
Image

Image

Current rank: Terminator
0% Kills needed: 0 (0%)
User avatar
Balubish
Donator
I drink to keep evil outside!
 
Posts: 1842
Joined: Mon Sep 26, 2011 7:16 pm
Location: Sweden

Re: "Is csn alive" app

by Rumors » Fri Oct 23, 2015 2:52 pm

Balubish wrote:Who uses Apple products?
Image


I know right?




















Sent from my iPhone
Image[/url]Image
Image
User avatar
Rumors
Donator
Penndragoon
 
Posts: 225
Joined: Wed Nov 23, 2011 10:20 am
Location: Minneapolis, MN

Re: "Is csn alive" app

by mogexpres » Fri Oct 23, 2015 7:49 pm

Whoa guys, at most it will be a web app cause I don't care for app coding for so many hardware considerations.

So the only requirement is having a web browser on your device which I *think* is universal.

It has a Javascript frontend so if any problems happen on a specific device it probably can be solved without too much trouble.

I got a dumb phone and no tablet so I got no horse in this race
mogexpres
Donator
 
Posts: 5
Joined: Wed May 09, 2012 10:43 pm

Re: "Is csn alive" app

by flufffage » Fri Oct 23, 2015 8:47 pm

mogexpres wrote:Whoa guys, at most it will be a web app cause I don't care for app coding for so many hardware considerations.

So the only requirement is having a web browser on your device which I *think* is universal.

It has a Javascript frontend so if any problems happen on a specific device it probably can be solved without too much trouble.

I got a dumb phone and no tablet so I got no horse in this race

oh wow ok mb sorry i read "app" and i think mobile lol
rest in pretzel never forgetzel
#opinions
pinkmins more like saltmins amirite
Image
Image
Image
User avatar
flufffage
Pink Admin
the rare hellobird
 
Posts: 642
Joined: Sun Dec 22, 2013 6:38 pm

Re: "Is csn alive" app

by L0wsound » Sun Oct 25, 2015 11:24 pm

Shoulda called it a Web app.
Where ya hosting it?

I could help test on a bunch of devices and browsers. :)
Image
L0wsound
 
Posts: 406
Joined: Thu May 21, 2015 7:14 am

Re: "Is csn alive" app

by mogexpres » Mon Apr 11, 2016 4:29 am

Yo this is a thing now
http://apps.decision-cream.com/isCSnAlive/

This is in conjunction with a hlstatsX interaction package I got that can be seen here https://github.com/sidjai/rhlstats. I got busy for a while and got kinda bored so I did this over the last week or so.

The final definition I landed on for tryhard is the amount of skill change in a session that is above your personal average. This kind of normalizes the weird parts of HlstatsX on an individual basis. Lifetime is the hours that a player is predicted to play further. From the glances I had when developing, the lifetime seems pretty good based on my own experiences. Like I saw Lia have a connection time of like 2 hours and it predicted like 3 more which seems about right

The stack is a r shiny application running this package which is running on a rstudio server on an amazon ec2 machine which is redirecting to this subdomain of my blog which is in utter disrepair.

TODO:
-Layout / style stuff is all default -- could make it look better (probably looks best on a phone now)

-Statistical model is a simple moving average which can easily be snazzed up with first priority going to adding seasonal variation for the day of the week.
-Prediction is only for the next session not taking into account the number of days between each session

-The archive is only the top 200 people which gives a lot of people the default values of 1 tryhard and 45 mins of lifetime (horizontal line on the graph) which makes the lifetime extremely conservative
Solutions:
--Expand the archive to like 500 which would most likely slow down the connection
--Get the top 200 in terms of connection time instead of Skill which may better represent the community
--make a new model just for new people based on what they already did on the server

-Fun server is not on the server list cause they don't use HlstatsX ;( Probably nothing I could do about that

tldr; App is out and is mostly working in terms of aesthetics, performance and the stats. Could expand in all three areas depending on need / requests.
mogexpres
Donator
 
Posts: 5
Joined: Wed May 09, 2012 10:43 pm

Re: "Is csn alive" app

by Lia_Rein » Mon Apr 11, 2016 6:44 am

' Like I saw Lia have a connection time of like 2 hours and it predicted like 3 more which seems about right'

Oh geez, this says a lot about my life :/ lol

Cool idea though, I'd check it out when I'm in a country that allows me to have wireless internet in my house :D lol

Also this "--Get the top 200 in terms of connection time instead of Skill which may better represent the community" seems like a good solution to me
Image
Image
Image
Neff:Lia slowly building her CSnplayer database for nefarious purposes
User avatar
Lia_Rein
Blue Admin
Not Liable for Rein damage
 
Posts: 671
Joined: Thu May 28, 2015 4:06 pm
Location: Ireland/Belgium

Re: "Is csn alive" app

by HausOfJoel » Mon Apr 11, 2016 3:22 pm

Image
User avatar
HausOfJoel
Blue Admin
Your Problematic Fave
 
Posts: 576
Joined: Thu Mar 14, 2013 1:22 pm


Return to Intense Debate



Who is online

Users browsing this forum: No registered users and 1 guest