esi / esi-issues

Issue tracking and feature requests for ESI
https://esi.evetech.net/
208 stars 23 forks source link

Feature Request: Average pilots in space in the last 30 minutes + Cynos #391

Open ezi0o opened 7 years ago

ezi0o commented 7 years ago

Request

Since forever there are two stats that are only available in-game in the in-game-map and never included on the api/xlm for external use (dotlan for example)

could it finally be made available in the esi ? i mean if it has been available in the game forever why not make it accessible outgame? Was this intended or just an omission ?

thanks guys

Risingson commented 7 years ago

There are more than those 2:

Also not available oog are the Development Indices.

Blacksmoke16 commented 7 years ago

Industry cost indices are here: https://esi.tech.ccp.is/latest/#!/Industry/get_industry_systems

Risingson commented 7 years ago

image

Blacksmoke16 commented 7 years ago

Ah fair enough. You can currently get the Defence Multiplier but the each individual index.

gitAskur commented 7 years ago

Since ESI (and CREST but let's not talk about CREST) actually communicates with the running simulation, giving simulation data like this is finally possible. The technical nature of the XML API was such that it was simply impossible to do (nothing is impossible, juts impractical), and that is no longer the case.

That being said, there´s most likely a solid reason for why that which we will not talk about did not provide that in-game functionaltiy and that reason is that a whole lot of stuff relies on certain things that only make sense in a eve-client<->eve-cluster environment. So I wouldn't wanna say it's easy to get all the map statistics in there - but we can get them in there.

I'll assign this to me and take a look once I'm done with a few other things. If this is still assigned to me on Monday, and this is the last comment from me, feel free to notify me and start the workers revolution.

gitAskur commented 7 years ago

I did not find time to do this today. Feel free to notify me on Monday, and start the workers revolution.

ezi0o commented 7 years ago

bump

Again thanks for taking to time to check this out, map stats in ESI would rock

On Fri, May 19, 2017 at 5:23 PM, gitAskur notifications@github.com wrote:

I did not find time to do this today. Feel free to notify me on Monday, and start the workers revolution.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ccpgames/esi-issues/issues/391#issuecomment-302733024, or mute the thread https://github.com/notifications/unsubscribe-auth/AbV2nveSokYMpk-QBgBZlo41qKMRfnZgks5r7bQAgaJpZM4NaAXE .

skyride commented 7 years ago

I'm strongly against this being in the API. Poked a couple friends on the CSM about it, there's some solid game design reasons for it but it sounds like you're already checking it out. 👍

gitAskur commented 7 years ago

I am looking at this solely from the tech perspective.

There is an omnipresent "Game Design must approve this" caveat to anything we talk about here, and so far that has not changed. I just like to be able to tell people if something is possible to do when they start thinking about whether we should do it.

ezi0o commented 7 years ago

bump any game design team feedback yet? thx

gitAskur commented 7 years ago

Yes... yes there is. I requested clarification on it but from what I gathered this can happen in some delayed form.

ezi0o commented 7 years ago

great news! maps stats such as NPC kills, jumps & all are i think refreshed from the api every hour. people in space, every 30 minutes (says the title)

gitAskur commented 7 years ago

Got the clarification back and GD is happy to provide this out of client on a 24 hour delay to avoid facilitating automatic detection of things.

Robbilie commented 7 years ago

so 30m cache time and 24h delay? :D

skyride commented 7 years ago

Yeah surely it'd be better to just aggregate it over a longer period of time then? Like the 24hr NPC Kills data.

Robbilie commented 7 years ago

GET /universe/system_kills/ is cached for 1h

ezi0o commented 7 years ago

ok so this 24h delay concerns only the "player in space in the last 30 minutes" or all map stats (npc kills, jumps etc..) ? because if it is, it's a MAJOR regression compared to was has been in the api for the past 10+ years

gitAskur commented 7 years ago

I´ll see if I can get the GD people to come over here and have a discussion about this.

gitAskur commented 7 years ago

Functional Parity will be maintained for pre-existing calls.

ezi0o commented 7 years ago

I've noticed that the number of NPC kills (updated every hour in the api for the past 10 years, and a major content generator for all pvp groups) is not present in the new ESI, would it be possible to add ?

additionnaly, would it be possible, as we already have jumps/kills/npc stats, to add a new one which would be "m2 mined" ?

ccp-zoetrope commented 6 years ago

Looking back through the GD discussion about this the request for average pilots in space in the past 30 minutes was not accepted. It was OK'd to have cynos in the last 24 hours.

skyride commented 6 years ago

Sounds good to me. Interesting/useful statistic but no where near game breaking.

Risingson commented 6 years ago

When doing cynos in the last 24 hours, then maybe adding kills/pods/npcs/jumps for last 24 hours would be cool alongside (client side apps without server-backend cannot aggregate this).

gordonzero commented 6 years ago

It was OK'd to have cynos in the last 24 hours.

So eventually for null sec this would tell people what systems are cyno jammed?

If you do aggregate this data over a 24 hr period it needs to be in XXX cynos lit in the past 24 hrs.

Just my 2 cents on this topic.

Seavert commented 6 years ago

Is it possible to show average pilots in space in the past 60 minutes? Worse than in game, but consistent with _kills and _jumps endpoints :)

lexa0303 commented 4 years ago

Any updates on this ? :)