Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Sentipede
Center for Advanced Studies Gallente Federation
0
|
Posted - 2014.08.21 08:49:00 -
[1] - Quote
I'm seeking to get in-game information to a server.
I've found out how to get in-game headers via PHP when the site is trusted, which seems to be a nice stepping-stone coordinate other information via the API, but I suspect I must have missed something.
I noticed sites such as Eve-central seem to be able to get information directly from the game. What are they leveraging to do this? |
Derrick Miles
EVENumbers
2666
|
Posted - 2014.08.21 09:26:00 -
[2] - Quote
eve-central is actually getting it's market data from the cache through EVEMon and Contribtastic. There are libraries for cache scraping, but to be honest I'm not entirely sure if it's allowed or not and I've read conflicting information on the subject. I've even submitted a ticket on it but it's been weeks and still nothing. So, barring official word on it, it's your call whether or not to pursue it. |
Sentipede
Center for Advanced Studies Gallente Federation
0
|
Posted - 2014.08.21 09:34:00 -
[3] - Quote
In a nutshell: I'm hearing that pure server-side programming or Javascript is incapable of getting in-game information then? Eve makes no provision for it other than headers?
Example I've found:
http://eve-marketdata.com/update_market.php
Once trust is given, it appears to be looping extracting information from the client... what exactly is happening here?
I'm setting up to create a website with as much eve-integration as possible. First I just want to see what is at my disposal.
|
Desmont McCallock
395
|
Posted - 2014.08.21 09:40:00 -
[4] - Quote
As being one who have developed a cache scrapping tool I have followed and responded to relative threads regarding the legitimacy of cache scrapping. Conclusion is that EVE cache scraping is against the EULA if it's done by an individual or a group of individuals in order to gain an advantage against the rest of EVE players. But because EVEMon, EveHq, Contribtastic and EMDU, are scrapping the cache in a way that it results in benefiting all EVE players, as the data from the scrapping is available to all EVE players via sites like EVE-Central, CCP is silently allowing it. CCP Veritas has expressed his will to eliminate the EVE cache, and personally I have nothing against it, in order to strip this ability.
I hope I made it a little more clear to you on what's allowed and what's not. |
Desmont McCallock
395
|
Posted - 2014.08.21 09:44:00 -
[5] - Quote
Sentipede wrote:In a nutshell: I'm hearing that pure server-side programming or Javascript is incapable of getting in-game information then? Eve makes no provision for it other than headers? Example I've found: http://eve-marketdata.com/update_market.phpOnce trust is given, it appears to be looping extracting information from the client... what exactly is happening here? I'm setting up to create a website with as much eve-integration as possible. First I just want to see what is at my disposal. What is happening is that you trigger the EVE client via the IGB, by displaying the market data of a market item, to download market data to the cache and then the cache scrapping apps are doing the rest.
|
Sentipede
Center for Advanced Studies Gallente Federation
0
|
Posted - 2014.08.21 10:04:00 -
[6] - Quote
Desmont McCallock wrote:... then the cache scrapping apps are doing the rest.
I think I get it. The cache-scraping apps are installed on the person's computer separately, then, such as the ones you mentioned? They are not actually doing the scraping through some strange web magic, but instead client-side software is?
I think I might be getting it now, thank you. |
Derrick Miles
EVENumbers
2704
|
Posted - 2014.08.21 10:31:00 -
[7] - Quote
Desmont McCallock wrote:As being one who have developed a cache scrapping tool I have followed and responded to relative threads regarding the legitimacy of cache scrapping. Conclusion is that EVE cache scraping is against the EULA if it's done by an individual or a group of individuals in order to gain an advantage against the rest of EVE players. But because EVEMon, EveHq, Contribtastic and EMDU, are scrapping the cache in a way that it results in benefiting all EVE players, as the data from the scrapping is available to all EVE players via sites like EVE-Central, CCP is silently allowing it. CCP Veritas has expressed his will to eliminate the EVE cache, and personally I have nothing against it, in order to strip this ability.
I hope I made it a little more clear to you on what's allowed and what's not. That's an interesting aspect I hadn't considered before, the sharing of the data removing the advantage gained from it. If that's the case, would individual use of the cache, provided the data wasn't shared, be forbidden? And if I was to make a fansite, could I start another publicly shared database, or is CCP against new instances of this cropping up?
I just wish there were concrete, official answers since all I have to work off of now are these two official sources: the Third Party Policies and a dev post about cache scraping. The first says cache scraping isn't allowed and you can get banned for it (and the document isn't dated) and the second says that cache scraping is allowed. I'm inclined to think the forum post is the more accurate of the two based on all of the sites and programs that use cache scraping, but my first instinct as a developer was to seek out the official docs and they tell a different story, so I guess I just don't really know... |
Desmont McCallock
395
|
Posted - 2014.08.21 18:03:00 -
[8] - Quote
Players who use their own cache scrapping apps individually with tools they have not published, are considered by CCP to gain an advantage against the other players, and this is not allowed. I know players that got permabanned for this. There is a fine line here that even CCP can't distinguish. The fact that the data are publicly available makes sites that present that data legit but if you use that data in individual tools then it's a bannable offence. |
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |