These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
 

security status history in character:information

Author
Trollin
Perkone
Caldari State
#1 - 2012-04-24 21:38:50 UTC
same as employment history tab, but for sec status

probably would be best for end user if it was in same graph format as market history is displayed with, with radio button for 1y/6m/1m

We are our own worst enemy.

mxzf
Shovel Bros
#2 - 2012-04-24 21:58:57 UTC
You have no clue how much data you're talking about storing. If you're just talking about storing a year's worth of data, lets look at some numbers.

A player ratting for a while can get something like 20 sec status changes a day if they only rat in one system for 5h a day. 20 seems a decent, though likely quite low, average sec statuses change per day. I would guess the actual average would be even higher, but lets work with that.

365*20 = 7300 transactions per year, per user
200,000*7300 = 1,460,000,000 transactions per year (guestimating, also supported by the average of 35-40k people online at any given time and my guess at 5h/day/user)
32*1,460,000,000 = 4.672*10^10 bits of data per year (32-bit float storing the standing change)
4.672*10^10/4 = 1.168*10^10 bytes of data/year
That's 11.7GB of data to store a conservative estimate of the standings transactions per year.

There's just not that much need for all that data.
Caleb Ayrania
TarNec
Invisible Exchequer
#3 - 2012-04-27 01:03:07 UTC
The idea is valid..

You would only need to record it once or twice per day per character. Or only when it had notable changes. The 5 step thresholds we have now should not be that difficult to record.

Its actually way more relevant then corp history, which is supposed to go on corp entries, and not on personal information.

The entries of corp history should be editable like skill certificates. Actually change it into an integrated part of the certificates system.

Trollin
Perkone
Caldari State
#4 - 2012-05-07 00:43:24 UTC  |  Edited by: Trollin
yeah threshold whole numbers would suffice, it would not be all that you estimate, look at the idea for what it is not the minutia, its good feedback that it may be too much to record everything but you could just say that and suggest recording weekly or monthly average or on thresholds

additionally 11gb isnt anything people would need unless they were trying to scrape it all, as character info is used currently it is for looking at local and corp/alliance people not to scrape and disseminate to all

We are our own worst enemy.

Im Super Gay
Investtan Inc.
The Republic.
#5 - 2012-05-07 00:55:50 UTC
I'm guessing you want to know if someone engaged in piracy in the past, no? Sec status only gives you part of the picture as many players in anti piracy rp *** corps get a low sec status from engaging reds. You can infer a players past through killboards and corp history, which is what any decent recruitment program looks at.
NiGhTTraX
Deep Core Mining Inc.
Caldari State
#6 - 2012-05-07 07:11:08 UTC
mxzf wrote:
You have no clue how much data you're talking about storing. If you're just talking about storing a year's worth of data, lets look at some numbers.

A player ratting for a while can get something like 20 sec status changes a day if they only rat in one system for 5h a day. 20 seems a decent, though likely quite low, average sec statuses change per day. I would guess the actual average would be even higher, but lets work with that.

365*20 = 7300 transactions per year, per user
200,000*7300 = 1,460,000,000 transactions per year (guestimating, also supported by the average of 35-40k people online at any given time and my guess at 5h/day/user)
32*1,460,000,000 = 4.672*10^10 bits of data per year (32-bit float storing the standing change)
4.672*10^10/4 = 1.168*10^10 bytes of data/year
That's 11.7GB of data to store a conservative estimate of the standings transactions per year.

There's just not that much need for all that data.


So you did all those calculations for what?

First of all, the data is readily available, no need to store anything else more than that what you already see in your character sheet. You don't even need to fetch it all to plot the graph. You can either let the server do it, or just fetch the sec status at regular intervals and plot them out. That's like what, maybe 100 floats for a nice graph? Why on earth would you need every 0.0001% sec change? That's not how you plot a graph.

Secondly, 12GB of data is peanuts. The small ones you find in airplanes.

Thirdly, think of market price histories. I'm pretty sure if you'd do the math for them as well you'd get bigger numbers.

Lastly, the idea has its benefits when it comes to recruiting new members or getting some intel on that guy that just jumped to your belt. And that's the point that bothers me. Too much intel. It's not fair that anyone should have access to that kind of information. As in RL, you don't walk around with your record hanging above your head. Also, for people buying characters, this info would pose a great problem if they bought a pirate char than turned it into a legit indy alt.

P.S.:
mxzf wrote:

4.672*10^10/4 = 1.168*10^10 bytes of data/year


A byte has 8 bits, not 4.

If you're gonna post here thinking your idea is the greatest thing since bacon and that it will save EVE and possibly all humankind with it, you're gonna have a bad time.