Sign in to follow this  
ITalianBadBoy

Web Player's Statistic Calculator

Recommended Posts

Updates:

  • Fixed some bug.
  • Improvements against the speedhack.
  • Changed the AES key size from 256 bits to 128 bits.

The AES key size has been reduced for to speed up the encryption / decryption of temporary files.

  • Upvote 1

Share this post


Link to post
Share on other sites

Hello!

I think I found a bug with your tool: For some reason, it tells me my username is invalid "DgStAt1k" maybe it's because of the constant upper and lowercases? or the combination of those plus the number in between, I've checked, double and triple checked the correct spelling but it keeps saying it's an invalid username.

Share this post


Link to post
Share on other sites
36 minutes ago, DgStat1k said:

Hello!

I think I found a bug with your tool: For some reason, it tells me my username is invalid "DgStAt1k" maybe it's because of the constant upper and lowercases? or the combination of those plus the number in between, I've checked, double and triple checked the correct spelling but it keeps saying it's an invalid username.

isn't that you: http://ts2.scorpclub.ru/api/v1/userinfo.php?uid=842880 ?

http://it4ly.altervista.org/?ply1=DgStat1k

  • Upvote 1

Share this post


Link to post
Share on other sites

Updates:

 

- CSS:

  • Removed excess CSS.
  • Improved the layout of the Request and API Response sections.
  • Implemented the enlargement of corporation's image by clicking on it. (Modal)

 

- JavaScript:

  • Improved algorithms for some functions.
  • Removed some redundant controls.
  • Improved the information in "Advanced Information".
  • Added the nicknames on labels during mobile viewing.
  • Improved the notification for some API's errors.
  • Modified scoring system during comparison. (+1 for green and +0 for red)
  • Added the switch between English and Russian languages.

 

- Charts:

  • Improved some details of some charts.
  • Added the donut chart for Win/Loss battles.
  • Added the historical charts for the probability of  to win and to loss.
  • Added the historical charts for the probability of  to kill, to die and to assist.
  • Upvote 1

Share this post


Link to post
Share on other sites

Hello to everyone!

 

With great pleasure we inform you that the tool has just completed its first two years of life!

So it's time for statistical analysis! And for the related improvements and adjustments! :D

I thank very much the many visitors who have not blocked the Google Analytics, allowing me today to carry out this survey in order to improve the service!

 

Date: 1/03/2017 - 28/02/2019

 

Total Events: 3849

Unique Events: 2729

Sessions with Event: 1605

Session Duration: 100:35:18

Avg. Session Duration: 00:03:45

Avg. Event for Session: 2,4

Avg. Daily Events: 5,27

 

"An event refers to the printing of data relating to a player".

 

So the final conclusions are that these two years have not gone wrong but we can do better.
In two years many things change, now I have less time available because of work but I have acquired many other notions.

 

However, I propose to perform several improvements, including:

  • Removal of advertising
  • Removal of the reCachpa for the first 5 searches.
  • Restructuring and re-implementation of the basic structure of the site and of the primary functions of the tool.

 

Implementation in 1 or 2 months starting from the next month, I can only work on it only the Saturdays and Sundays.

 

Attached the complete country report.

BigData 20170301-20190228.zip

Share this post


Link to post
Share on other sites

I apologize for the inconvenience and the delay in the updating the site. I'm working all day at the site company and continuing to work at sites even when I get home after 8 hours of work is a bit frustrating...

I will use the summer holidays to make the changes mentioned above.

 

 

On 6/21/2019 at 11:28 PM, John161 said:

Your TLS Certificate is expired since 2 Month.

 

It is a free certificate given by Cloudflare. I add the problem to the list: "to do".

Share this post


Link to post
Share on other sites

 

Renewed the expired certificate for the HTTPS connection.

The certificate will be valid until the 30/07/2020, it should be renewed automatically.

 

Fixed the problem of karma 0 (the link to the variable has been adapted to the changes of the StarConflict API)

Share this post


Link to post
Share on other sites

An API was created to access player names:

 

METHOD: POST
URL:  https://it4ly.altervista.org/tool/player_statistic/players.php 

Authorization: SM3VAEdhTLg9TzVmXzKCH9HrngKGRwtm

 

The NickName of the searched players is recorded

The NickName is overwritten if its uid is already present.


PHP code to execute the request:

Spoiler

<?php

  $curl = curl_init();

  curl_setopt_array($curl, array(
    CURLOPT_URL => "https://it4ly.altervista.org/tool/player_statistic/players.php",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => false,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => array("Authorization: SM3VAEdhTLg9TzVmXzKCH9HrngKGRwtm")
  ));

  $response = curl_exec($curl);
  $err = curl_error($curl);

  curl_close($curl);

  if ($err) {
    echo "cURL Error #:" . $err;
  } else {
    echo $response;
  }

?>

 

 

Answer example:

Spoiler

{
  "success": true,  //Request success: true || false
  "result": 2,      //Number of nicknames
  "text": "Ok",     //Some useless text
  "data": [
    {
      "uid": 1000662,
      "nickname": "0007"
    },
    {
      "uid": 1589063,
      "nickname": "0031"
    }
  ]
}

 

 

Share this post


Link to post
Share on other sites

wnblx18.png

 

Then the dice was cast!!!

 

I apologize for the wait but in the end the new project started.

The player history is under development!.

 

The choice of hosting was an odyssey ... but in the end we succeeded.

 

All the data is taken from the SC API from 00AM to 03 AM UTC and the historical data are register with the UTC date of "yesterday".

 

21/08/2019 Updates:

  • Collected 27,000 nicknames from an old tool.
  • Purchased an annual renewal hosting: "Hosting Linux Basic" 35€ / Year.
  • Implemented the basic asynchronous function for the collection of 27'000 data per day in 400s. (500 simultaneous requests, 10ms between one request and another, 1s every 500 requests)
  • The website address will be: badboytool.com

 

29/08/2019 Updates:

  • Designed and implemented the database that will contain the players' history.
  • The uploading of the data is under testing, from the first tests it appears that the capacity of the database will be able to memorize only the last 90 days of player's history of 30'000 players.

 

31/08/2019 Updates:

  • Implemented an API for to access to the player history.

 

01/08/2019 Updates:

  • Fixed the problem with the not printing data for changed nicknames (invalid nickname but data present).
  • Added an error code and changed some code.

 

09/08/2019 Updates:

  • Big update of the API.

 

04/09/2019 API Update:

  • Update the db, the runtime and the api for handle the: "wavePve_maxWave". 

 

05/09/2019 API Update:

  • Added the clan search by TAG.
  • Added the printing of all corporation's members.

 

06/09/2019 API Update:

  • Removed the "wavePve_maxWave" from the  daily and absolute rank. (the history for this variable will not be made)
  • Added the "wavePve_maxWave" to the pve rank.

 

 

For all the data provided by SC API will be make an historian of 60 - 30 days, but excluded for the following data.

 

Excluded:

  • The pve's historian lv will not be recorded. Only the present values (excessive data)
  • The Nickname historian. 

 

 

INFO API: 

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Nice work, do you have a cid -> Corp Name/Tag mapping anywhere, since I assume that the nickname query will only return the one for the current corp?

Share this post


Link to post
Share on other sites

Yes, it is. The "cid" is the id assigned to the corp.

The cid is registered in the history, it allows to know in which corporations the player has been.

 

P.S.

The data of the corporations, the lv of the pve and the nicknames are not historical data but they are always the current ones.

Only the data in data.history are historical data.

 

All the data is taken from the SC API from 00AM to 03 AM UTC and the historical data are register with the UTC date of "yesterday".

Share this post


Link to post
Share on other sites
4 hours ago, ITalianBadBoy said:

Yes, it is. The "cid" is the id assigned to the corp.

The cid is registered in the history, it allows to know in which corporations the player has been.

I meant, is there or can you provide a way for user to map a given cid to a corp? As of now the only way to know which corp a player was previously in is by guessing, and if the corp has changed the name it will have a new cid and therefore even more guessing.

Share this post


Link to post
Share on other sites

Since the SC API does not provide the id of the corp, it can't be uniquely identified ... The cid is a variable that I give for to better manage the data.

Moreover, as you well said, when a corporation changes its name, right now, the instrument will identify the corporation as a new one and assign a new cid.

 

We could understand if a corporation has changed its name from the fact that all its members change the name of the corporation in the same day in a "new corporation"...

But would it be useful to do this analysis to change the name of the corp to preserve the cid? To do this we need to run an analysis on thousands of data, this would weigh on the server's performance and we'll lost the previous name.

Now as it is, however, from the history of the individual player we will have the opportunity to see which corps he attended and therefore also the possible change of the name of the corp.

 

Maybe later, in the print of the frequented corporations, I'll implement a function for the analysis on "only the frequented corporations" to establish, with some probability, if the corp has changed name.

Share this post


Link to post
Share on other sites

I meant, can you provide a way so I can map a arbitrary cid to a Corp Name/Tag. I only mentioned corp name changes, since there is no way currently to get old corp names. There is no benefit for the end-user to get the cid printed, printing the full Corp Name/Tag in the history instead would make it more usable in regards of tracking in which corp a player was.

  • Upvote 1

Share this post


Link to post
Share on other sites

Haha sorry I didn't understand the request. I don' speak English very well...

 

In this day I will update the API allowing to obtain through the cid or the name of the corporation the list of players inside.

 

I am also modifying the DB to manage the pvp history and pve rating of the corporations.

 

I think that in this week or even today I will implement the function to get the top 10 via api.

All the code and the DB are under development, temporary inefficiencies may occur.

Share this post


Link to post
Share on other sites
5 hours ago, ITalianBadBoy said:

Haha sorry I didn't understand the request. I don' speak English very well...

No Problem :)

5 hours ago, ITalianBadBoy said:

In this day I will update the API allowing to obtain through the cid or the name of the corporation the list of players inside

You should consider if you actually want to expose the cod to the frontend, or just only expose the Tag/name. Currently it doesn't provide any benefit to whomever is using the api.

 

  • Upvote 1

Share this post


Link to post
Share on other sites

API

 

PROTOCOL: HTTP || HTTPS

METHOD: POST || GET

URL:   http://www.badboytool.com/tool/sc/api.php

 

RESPONSE CODE:

Spoiler

 0 = 'Ok'
 1 = 'Error: Invalid method'
 2 = 'Error: Parameters not found'
 3 = 'Error: Invalid parameters'
 4 = 'Alert: Nickname or uid not registered in db'
 5 = 'Alert: Nickname changed and no longer valid, found old data'
 6 = 'Alert: The NickName will be processed tomorrow'
 7 = 'Error: Nickname or uid invalid'
 8 = 'Alert: Clan or TAG not registered in db'
 9 = 'Error: Connection failed to the db'
10 = 'Error: Under development'

 

 

All dates are relative to the UTC time zone.
The data will be updated every day from 00:00 AM to 02:00 AM (UTC).

 

 

 

Get the player's history

 

 

PARAMETER: (nickname || uid) && get      // The player's name or his id and get MUST BE: daily || absolute || all

OPTIONAL: limit                                          // The maximum number of days in the history: 0 < limit < 60

 

E.G. URL:   http://www.badboytool.com/tool/sc/api.php?uid=1747817&get=all&limit=1  

Spoiler

{
  "code": 0,
  "text": "Ok",
  "data": {
    "uid": 1393113,
    "nickName": "ItalianBadBoy",
    "lastCheck": "2019-09-12",
    "valid": 1,
    "history": {
      "absolute": {
        "2019-09-11": {
          "effRating": 8267,
          "prestigeBonus": 180,
          "accountRank": 22,
          "karma": 60528,
          "pvp": {
            "gamePlayed": 22350,
            "gameWin": 14571,
            "totalAssists": 155417,
            "totalBattleTime": 9835375925,
            "totalDeath": 33034,
            "totalDmgDone": 6166993541,
            "totalHealingDone": 1142892678,
            "totalKill": 97381,
            "totalVpDmgDone": 204101
          },
          "pve": {
            "gamePlayed": 2409,
            "unlimPve_playerAttackLevel": 9,
            "unlimPve_playerDefenceLevel": 8
          },
          "coop": {
            "gameWin": 46,
            "gamePlayed": 46,
            "totalBattleTime": 18084088
          },
          "clan": {
            "name": "Tricolor Hawks",
            "tag": "IT4LY"
          }
        },
        "2019-09-10": {
          "effRating": 8267,
          "prestigeBonus": 180,
          "accountRank": 22,
          "karma": 60528,
          "pvp": {
            "gamePlayed": 22350,
            "gameWin": 14571,
            "totalAssists": 155417,
            "totalBattleTime": 9835375925,
            "totalDeath": 33034,
            "totalDmgDone": 6166993541,
            "totalHealingDone": 1142892678,
            "totalKill": 97381,
            "totalVpDmgDone": 204101
          },
          "pve": {
            "gamePlayed": 2409,
            "unlimPve_playerAttackLevel": 9,
            "unlimPve_playerDefenceLevel": 8
          },
          "coop": {
            "gameWin": 46,
            "gamePlayed": 46,
            "totalBattleTime": 18084088
          },
          "clan": {
            "name": "Tricolor Hawks",
            "tag": "IT4LY"
          }
        },
        "2019-09-09": {
          "effRating": 8279,
          "prestigeBonus": 180,
          "accountRank": 22,
          "karma": 60501,
          "pvp": {
            "gamePlayed": 22349,
            "gameWin": 14570,
            "totalAssists": 155410,
            "totalBattleTime": 9834664373,
            "totalDeath": 33032,
            "totalDmgDone": 6166962835,
            "totalHealingDone": 1142834678,
            "totalKill": 97379,
            "totalVpDmgDone": 204027
          },
          "pve": {
            "gamePlayed": 2409,
            "unlimPve_playerAttackLevel": 9,
            "unlimPve_playerDefenceLevel": 8
          },
          "coop": {
            "gameWin": 46,
            "gamePlayed": 46,
            "totalBattleTime": 18084088
          },
          "clan": {
            "name": "Tricolor Hawks",
            "tag": "IT4LY"
          }
        }
      },
      "daily": {
        "2019-09-11": {
          "effRating": 0,
          "prestigeBonus": 0,
          "accountRank": 0,
          "karma": 0,
          "pvp": {
            "gamePlayed": 0,
            "gameWin": 0,
            "totalAssists": 0,
            "totalBattleTime": 0,
            "totalDeath": 0,
            "totalDmgDone": 0,
            "totalHealingDone": 0,
            "totalKill": 0,
            "totalVpDmgDone": 0
          },
          "pve": {
            "gamePlayed": 0,
            "unlimPve_playerAttackLevel": 0,
            "unlimPve_playerDefenceLevel": 0
          },
          "coop": {
            "gameWin": 0,
            "gamePlayed": 0,
            "totalBattleTime": 0
          }
        },
        "2019-09-10": {
          "effRating": -12,
          "prestigeBonus": 0,
          "accountRank": 0,
          "karma": 27,
          "pvp": {
            "gamePlayed": 1,
            "gameWin": 1,
            "totalAssists": 7,
            "totalBattleTime": 711552,
            "totalDeath": 2,
            "totalDmgDone": 30706,
            "totalHealingDone": 58000,
            "totalKill": 2,
            "totalVpDmgDone": 74
          },
          "pve": {
            "gamePlayed": 0,
            "unlimPve_playerAttackLevel": 0,
            "unlimPve_playerDefenceLevel": 0
          },
          "coop": {
            "gameWin": 0,
            "gamePlayed": 0,
            "totalBattleTime": 0
          }
        },
        "2019-09-09": {
          "effRating": 0,
          "prestigeBonus": 0,
          "accountRank": 0,
          "karma": 0,
          "pvp": {
            "gamePlayed": 0,
            "gameWin": 0,
            "totalAssists": 0,
            "totalBattleTime": 0,
            "totalDeath": 0,
            "totalDmgDone": 0,
            "totalHealingDone": 0,
            "totalKill": 0,
            "totalVpDmgDone": 0
          },
          "pve": {
            "gamePlayed": 0,
            "unlimPve_playerAttackLevel": 0,
            "unlimPve_playerDefenceLevel": 0
          },
          "coop": {
            "gameWin": 0,
            "gamePlayed": 0,
            "totalBattleTime": 0
          }
        }
      }
    },
    "pvelv": {
      "wavePve_maxWave": 0,
      "capture_repairbase_t1": 2,
      "nalnifan_lumen_waves_T1": 4,
      "pve_jericho_base_t2": 3,
      "pve_empfrontier_waves_T1": 2,
      "asteroid_building_t1": 5,
      "loot_geostation_normal": 10,
      "planet_war_waves_T1": 12,
      "bigship_building_2_easy": 0,
      "pve_desttown_waves_easy": 2,
      "pve_frozen_station_t2": 2,
      "bigship_building_easy": 2
    }
  }
}

 

 

 

 

Get the clan's data

 

PARAMETER: (clan || tag) &&  get   // The clan's or tag name and get MUST BE: players || absolute || daily || all

OPTIONAL: limit                               // The maximum number of days in the history: 0 < limit < 60

 

E.G. URL: http://www.badboytool.com/tool/sc/api.php?clan=Tricolor Hawks&get=all&limit=2

Spoiler

{
  "code": 0,
  "text": "Ok",
  "data": {
    "name": "Tricolor Hawks",
    "tag": "IT4LY",
    "lastCheck": "2019-09-12",
    "history": {
      "absolute": {
        "2019-09-11": {
          "pvpRating": 36195,
          "pveRating": 438517
        },
        "2019-09-10": {
          "pvpRating": 37767,
          "pveRating": 442408
        }
      },
      "daily": {
        "2019-09-11": {
          "pvpRating": -1572,
          "pveRating": -3891
        },
        "2019-09-10": {
          "pvpRating": -1280,
          "pveRating": -6152
        }
      }
    },
    "players": [
      {
        "uid": 755373,
        "nickName": "Blando"
      },
      {
        "uid": 1622292,
        "nickName": "ComAlexei"
      },
      {
        "uid": 1503333,
        "nickName": "ContCommando"
      },
      {
        "uid": 606759,
        "nickName": "Crush3r"
      },
      {
        "uid": 1486351,
        "nickName": "Daddu23"
      },
      {
        "uid": 3519162,
        "nickName": "Daryk7"
      },
      {
        "uid": 1646915,
        "nickName": "EnergY"
      },
      {
        "uid": 2805003,
        "nickName": "GL246857"
      },
      {
        "uid": 3547093,
        "nickName": "Gemini65"
      },
      {
        "uid": 1707859,
        "nickName": "GiNaWilD"
      },
      {
        "uid": 3544948,
        "nickName": "Hunthor86"
      },
      {
        "uid": 1888183,
        "nickName": "ILPASO"
      },
      {
        "uid": 1856774,
        "nickName": "ILTERRIBBILE"
      },
      {
        "uid": 1393113,
        "nickName": "ItalianBadBoy"
      },
      {
        "uid": 1037823,
        "nickName": "LoSconosciuto"
      },
      {
        "uid": 619329,
        "nickName": "LorryCollu"
      },
      {
        "uid": 1361471,
        "nickName": "Lupi"
      },
      {
        "uid": 555613,
        "nickName": "MIKro3"
      },
      {
        "uid": 306861,
        "nickName": "MadMaxHellfire"
      },
      {
        "uid": 470349,
        "nickName": "Megrezh"
      },
      {
        "uid": 2342488,
        "nickName": "Merlyno"
      },
      {
        "uid": 2325437,
        "nickName": "Predatore"
      },
      {
        "uid": 1211027,
        "nickName": "Primus80"
      },
      {
        "uid": 3548084,
        "nickName": "ROCK01"
      },
      {
        "uid": 975674,
        "nickName": "RichardCool"
      },
      {
        "uid": 726386,
        "nickName": "Rordan"
      },
      {
        "uid": 1240845,
        "nickName": "Ruttolo"
      },
      {
        "uid": 1016231,
        "nickName": "SPARTANO"
      },
      {
        "uid": 1171568,
        "nickName": "STARSTVirusAlice"
      },
      {
        "uid": 878054,
        "nickName": "ShinryuOmega"
      },
      {
        "uid": 359419,
        "nickName": "SiMoZ"
      },
      {
        "uid": 1747817,
        "nickName": "Sonic89"
      },
      {
        "uid": 372782,
        "nickName": "TheBombWar"
      },
      {
        "uid": 2487719,
        "nickName": "TheNik10"
      },
      {
        "uid": 1093492,
        "nickName": "VanRiddick"
      },
      {
        "uid": 598930,
        "nickName": "XXArchDragonXX"
      },
      {
        "uid": 463454,
        "nickName": "blackwing"
      },
      {
        "uid": 624420,
        "nickName": "cabal"
      },
      {
        "uid": 1042743,
        "nickName": "camillo98ita"
      },
      {
        "uid": 1617008,
        "nickName": "canelloni"
      },
      {
        "uid": 764764,
        "nickName": "cszlikowsky"
      },
      {
        "uid": 1094240,
        "nickName": "frankfalketti"
      },
      {
        "uid": 540132,
        "nickName": "grande18"
      },
      {
        "uid": 432064,
        "nickName": "lkaderl"
      },
      {
        "uid": 1064454,
        "nickName": "lottox"
      },
      {
        "uid": 1049651,
        "nickName": "lucaventicinque"
      },
      {
        "uid": 3646754,
        "nickName": "luckyskulls"
      },
      {
        "uid": 3063436,
        "nickName": "natalie"
      },
      {
        "uid": 2177940,
        "nickName": "niknak63"
      },
      {
        "uid": 2656732,
        "nickName": "p938MeV"
      },
      {
        "uid": 443635,
        "nickName": "sangueblues"
      },
      {
        "uid": 2050156,
        "nickName": "stevenson"
      }
    ]
  }
}

 

 

 

 

Get the player's ranking

 

PARAMETER: rank                     // MUST BE: daily || absolute || pve || all

OPTIONAL: limit                         // Get only the e.g. top ten: 0 < limit < 1000

 

INFO:

  • When two players have the same value, in the pvp ranking, the time in PVP battles will be evaluated for to determine the position.
  • When two players have the same value, in the pve ranking, the number of PVE battles will be evaluated for to determine the position.

E.G. URL:  http://www.badboytool.com/tool/sc/api.php?rank=daily&limit=3 

Spoiler

{
  "code": 0,
  "text": "Ok",
  "data": {
    "daily": {
      "effRating": [
        {
          "nickName": "TheBombWar",
          "uid": 372782,
          "value": 1354
        },
        {
          "nickName": "Daryk7",
          "uid": 3519162,
          "value": 1205
        },
        {
          "nickName": "AlehandrS",
          "uid": 3602914,
          "value": 1013
        }
      ],
      "prestigeBonus": [
        {
          "nickName": "DragonFighter13",
          "uid": 2931320,
          "value": 14
        },
        {
          "nickName": "GalCG",
          "uid": 2908179,
          "value": 11
        },
        {
          "nickName": "ScorpiSpider2",
          "uid": 2035401,
          "value": 10
        }
      ],
      "accountRank": [
        {
          "nickName": "Demonxxi",
          "uid": 2197425,
          "value": 15
        },
        {
          "nickName": "LichtBlitz",
          "uid": 1738525,
          "value": 12
        },
        {
          "nickName": "valentinbogame",
          "uid": 2428232,
          "value": 9
        }
      ],
      "karma": [
        {
          "nickName": "Hardist",
          "uid": 2272628,
          "value": 28788
        },
        {
          "nickName": "MaksVest",
          "uid": 3360054,
          "value": 10490
        },
        {
          "nickName": "NightFuryDG",
          "uid": 1218953,
          "value": 8863
        }
      ],
      "pvp": {
        "gamePlayed": [
          {
            "nickName": "SpEx",
            "uid": 1017736,
            "value": 49
          },
          {
            "nickName": "Allecsa",
            "uid": 882596,
            "value": 47
          },
          {
            "nickName": "Slotik",
            "uid": 1647391,
            "value": 47
          }
        ],
        "gameWin": [
          {
            "nickName": "SpEx",
            "uid": 1017736,
            "value": 30
          },
          {
            "nickName": "GOLEM",
            "uid": 1182760,
            "value": 29
          },
          {
            "nickName": "Invivar",
            "uid": 2714589,
            "value": 28
          }
        ],
        "totalAssists": [
          {
            "nickName": "SpEx",
            "uid": 1017736,
            "value": 528
          },
          {
            "nickName": "Slotik",
            "uid": 1647391,
            "value": 467
          },
          {
            "nickName": "omegon",
            "uid": 1790020,
            "value": 438
          }
        ],
        "totalBattleTime": [
          {
            "nickName": "SpEx",
            "uid": 1017736,
            "value": 27550168
          },
          {
            "nickName": "Invivar",
            "uid": 2714589,
            "value": 24098764
          },
          {
            "nickName": "DefterAI",
            "uid": 976227,
            "value": 23858611
          }
        ],
        "totalDeath": [
          {
            "nickName": "sveatoi",
            "uid": 1321138,
            "value": 145
          },
          {
            "nickName": "DefterAI",
            "uid": 976227,
            "value": 103
          },
          {
            "nickName": "Opk",
            "uid": 1225416,
            "value": 102
          }
        ],
        "totalDmgDone": [
          {
            "nickName": "patriarxa13",
            "uid": 2301032,
            "value": 6951967
          },
          {
            "nickName": "Bardo",
            "uid": 2610844,
            "value": 6131223
          },
          {
            "nickName": "Senyor",
            "uid": 383052,
            "value": 5973380
          }
        ],
        "totalHealingDone": [
          {
            "nickName": "SpEx",
            "uid": 1017736,
            "value": 6377491
          },
          {
            "nickName": "PromptoArgentum",
            "uid": 1319019,
            "value": 3310512
          },
          {
            "nickName": "patriarxa13",
            "uid": 2301032,
            "value": 3167669
          }
        ],
        "totalKill": [
          {
            "nickName": "Senyor",
            "uid": 383052,
            "value": 360
          },
          {
            "nickName": "ChaosAmbassador",
            "uid": 3279913,
            "value": 219
          },
          {
            "nickName": "Allecsa",
            "uid": 882596,
            "value": 203
          }
        ],
        "totalVpDmgDone": [
          {
            "nickName": "Daryk7",
            "uid": 3519162,
            "value": 1402
          },
          {
            "nickName": "GOLEM",
            "uid": 1182760,
            "value": 877
          },
          {
            "nickName": "Sonic89",
            "uid": 1747817,
            "value": 838
          }
        ]
      },
      "pve": {
        "gamePlayed": [
          {
            "nickName": "RimlyninSC",
            "uid": 2586423,
            "value": 73
          },
          {
            "nickName": "CrO",
            "uid": 1415966,
            "value": 70
          },
          {
            "nickName": "NightFuryDG",
            "uid": 1218953,
            "value": 47
          }
        ],
        "unlimPve_playerAttackLevel": [
          {
            "nickName": "Savanna",
            "uid": 1238365,
            "value": 6
          },
          {
            "nickName": "SkiPpErGER",
            "uid": 2578269,
            "value": 5
          },
          {
            "nickName": "schrek7",
            "uid": 757940,
            "value": 5
          }
        ],
        "unlimPve_playerDefenceLevel": [
          {
            "nickName": "YPITERWAR",
            "uid": 1253269,
            "value": 10
          },
          {
            "nickName": "Eructite",
            "uid": 1201269,
            "value": 7
          },
          {
            "nickName": "SkiPpErGER",
            "uid": 2578269,
            "value": 5
          }
        ]
      },
      "coop": {
        "gameWin": [
          {
            "nickName": "Zearot",
            "uid": 2697353,
            "value": 88
          },
          {
            "nickName": "jason0115",
            "uid": 2487526,
            "value": 69
          },
          {
            "nickName": "Niko234776757",
            "uid": 2776215,
            "value": 46
          }
        ],
        "gamePlayed": [
          {
            "nickName": "Zearot",
            "uid": 2697353,
            "value": 92
          },
          {
            "nickName": "jason0115",
            "uid": 2487526,
            "value": 69
          },
          {
            "nickName": "Niko234776757",
            "uid": 2776215,
            "value": 46
          }
        ],
        "totalBattleTime": [
          {
            "nickName": "Zearot",
            "uid": 2697353,
            "value": 25734612
          },
          {
            "nickName": "jason0115",
            "uid": 2487526,
            "value": 15431300
          },
          {
            "nickName": "cOld",
            "uid": 2170760,
            "value": 12751871
          }
        ]
      }
    }
  }
}

 

 

Share this post


Link to post
Share on other sites
data.pve.wavePve_maxWave is missing under pvelvl (Tempel of Last Hope)
  • Upvote 1

Share this post


Link to post
Share on other sites

Update the db, the runtime and the api for handle the: "wavePve_maxWave". 

 

Tomorrow from 00AM to 02AM the value will be updated.

 

Thank you so much ;)

  • Upvote 1

Share this post


Link to post
Share on other sites

Nice work

 

Regarding corp search, it would be nice if it also allowed to search by clan tag instead of only name, both are required by the game to be unique.

  • Upvote 1

Share this post


Link to post
Share on other sites

05/09/2019 API Update:

  • Added the clan search by TAG.
  • Added the printing of all corporation's members "recorded in db".

 

P.S.:

We find that there are corporations without TAG, they cannot be searched through this API because the insertion of an empty TAG will still be managed as an error.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.