KZTimer-API & GlobalAPI v2 available for testing

Discussion in 'Announcements' started by Sikari, Oct 17, 2017.

  1. Sikari

    Sikari Yay for bugs! Staff Member KZGlobalAdmin Programmer

    Joined:
    Jul 31, 2016
    Messages:
    221
    Likes Received:
    355
    Hi KZers!

    The closed beta of the Global API has ended in preparation of the release of a completely rewritten version 2.

    The Global API v2 (rewritten by Sikari) is now available for testing on the map testing team's server. The new version showcases new features - most importantly its

    ability to replace everything the current global database does. It's faster, less resource intensive, and supports a more modern design. We are also definitely ready to prove that! I encourage you all to come test out the new API on the map testing server:
    • 54.36.30.225:27050 (Will be available for 36 hours)

    A few notable changes beyond bug-fixes are:
    • All times are submitted to API (correctly!)
    • No bind godlikes, PB godlikes and ownage jumps are submitted to API
    • Super fancy API-specific globalcheck that fulfills the needs easily
    • Macrodox bans are submitted to API
    • API-specific global top (Prints top20 records, can be modified with a convar)
    • API-specific map global record
    • API-specific map tier
    • Jumpstat top records are announced in the chat (Can be modified with a convar)
    • Global top records are announced in the chat (Can be modified with a convar)
    • ALL phrases are included in the translations (which means you can modify them to your liking!)
      • Translation file can be found on /addons/sourcemod/translations/KZTimer-API.phrases.txt


    ConVars

    • These are created when you run your server for the first time. See /cfg/sourcemod/KZTimer-API.cfg

    • Global top record amount can be controlled with
      KZAPI_globaltop_count <count> (min 5, max 100)

    • Map top records announcing can be controlled with
      KZAPI_broadcasted_place <place> (min 1, max 100)

    • Jumpstat top record announcing can be controlled with
      KZAPI_js_broadcasted_place <place> (min 1, max 30)


    The commands that currently use the API are:

    • !globaltop2 (so that it doesn't interfere with the regular !globaltop)
      • Ex: !globaltop2 kz_phamous PRO 64

      • All arguments are optional
    • !wr (Prints database global times and API global times)

    • !tier (Prints database map tier and API map tier)

    • !globalcheck (Prints API-specific global check to chat)
    Any issues and feedback can be forwarded to any Global Team member!
    Downloads are available on a later date

    Stay tuned for more exciting news!

    Have fun!

    Thanks,
    The Global Team
     
    xq_, Ballistic Bacon, Gwooky and 7 others like this.
  2. Sikari

    Sikari Yay for bugs! Staff Member KZGlobalAdmin Programmer

    Joined:
    Jul 31, 2016
    Messages:
    221
    Likes Received:
    355
    I've also added a jumpstats top with nobind / bind. (!jst & !jumpstatstop). Go check it out!

    Thanks,
    Sikari
     
    xq_, GameChaos and ollyabc like this.

Share This Page