Hello KZers, The KZTimerGlobal Dev team has been working on a replacement for the existing global database in KZTimer. The new replacement is a web API that can be reached via http, making it available to plugins, browsers, mobile apps, and any web-enabled devices. Main features: Support for all movement-based game modes Global Jumpstats More robust and easier to maintain global record system Allows anyone to request an API key and read from the global DB Potential future uses: Global ranks and tags Showing player improvement Save settings across servers We welcome any feedback on the API or its potential uses. Beta: A beta of the API and the sourcemod plugin that uses it are currently deployed across multiple servers. These servers are sending KZTimer times (both pro and tp), ownage jumpstats and godlike PB jumpstats to the API. The following servers are currently running the beta API: All House of Climb KZTimer servers Super Fun Climb Club | GLOBAL | KZTIMER | 24/7 (steam://connect/119.252.189.7:27270) [KG] KZ Climb | !ws !knife | (steam://connect/151.80.111.219:27055) [GSA] KREEDZ EUROPE [KZ Climb|Global|Timer|128tick|FastDL] (steam://connect/89.163.162.206:27015) [GSA] KREEDZ EUROPE VIP [KZ Climb|Global|Timer|128tick|FastDL] (steam://connect/89.163.162.206:28015) As an example, Zach47 has created a toplist for jumpstats using the jumpstat data collected in the beta API: www.jacobwbarrett.com/kreedz/jumpstats.html We are monitoring the API’s health and will reconfigure to support higher loads in the future. Once the next stable version is ready, we’ll be able to add more servers to the beta. As this is a beta, data may be wiped on release and the plugin and API are subject to change. The Future: Over the upcoming months we’ll be working hard on the goals listed below: Continue to develop and improve the API Reconfigure KZTimerGlobal plugin to use API Work together with so0le to update kzstats.com Create a website similar to KZStats to hold the new data Look at integrating other plugins into API (SimpleKZ, CKSurf, InfTimer ) ?? Profit If you have any ideas or want to help, please let us know! Thank you, Chuckles and the Global Team
make it so when u get globally banned for w/e reason the stats of that person get auto-deleted from the API
hey, just wondering if any kind of authentication is happening for servers sending to the api and if/why it actually is only http and not https.
Heya, Currently it is simple API key based so each server gets its own secret API key. It doesn't check to see if the IP matches but I don't think it needs to. We'll see as we get closer to release. All calls will be over https as long as Steamworks supports it.
Would be good if kzstats.com had like 6 lines going horizontal showing the recent wrs for all ticks and runtypes instead of having 1 vertical line showing always only 1 type. You don't really have a good overview when you have to swtich to see recent wrs and it's tedious. Something that would look like this but with 2 more sections and titles for each section saying the tickrate and the runtype: