The latest news and change log for Twitch Apex Stats. Check back regularly for updates.
You can now unlock supporter benefits by subscribing directly with a credit or debit card — a new option alongside Patreon.
Either way, you get the same perks:
Remove the "(- Powered by TAS.gg -)" text from your chat commands
Remove "Powered by TAS.gg" branding from your overlays
The extra Auto Session Start mode that detects when your game account goes online (not just when your stream goes live)
Card subscriptions are flexible:
Pick monthly or annual billing (annual saves you a bit)
Choose how many channels to cover, and change it anytime
Update your card, adjust slots, or cancel whenever (all self-serve from the dashboard)
Lower fees than Patreon, so more of your support actually reaches the project
All payments are handled by Stripe, a trusted global payment processor used by millions of businesses. Your card information is encrypted and processed directly by Stripe, so we never store or have access to it.
Already on Patreon? Nothing changes, your benefits keep working exactly as before.
👉 Subscribe or manage your plan at Dashboard's Billing & Patreon.
Over the weekend I needed something to program for fun and relax. I ended up making a Twitch extension. This is different than the overlays in that your viewers will see the extension as an option on the Twitch player and be able to open it and interact with it for the information they are interested in.
I'm still waiting for Twitch to approve it, but I've got a lot more ideas for this in mind if people enjoy it.
I spent some time completely rewriting the backend service that fetches the stats data for everyone's Apex Legends account because I knew that the version that has been running for years was severely unoptimized. If you aren't interested in deeper details, just know that your stats are now retrieved faster with less chance of failure.
The service during peak times is requesting stats data for up to 15 accounts every second. These requests would take on average about 1.35 seconds (1350ms) to return with the data. 5% of the time the request would fail and need to be retried. (A retry meant it ended up being almost 3 seconds before the data would be available. This could be a bigger problem for some chat bots because they will error out if a command takes longer than 2-3 seconds.) Another down side is the service was VERY CPU intensive. The Kubernetes container the service runs in would regularly be completely consuming 8 CPU cores worth of processing. Thankfully I have more than enough computing power available but it was still not ideal.
After the rewrite of the service every metric is looking better. The average response time for a game data request has dropped down to 1.05 seconds (1050ms, 300ms improvement). The request retry is effectively at 0% now. CPU usage also dropped to ~0.12 of a single CPU core (essentially 1.5% of what it used to be).
Here's a look at the CPU usage of one of my Kubernetes nodes that the service ran on, you can definitely tell the difference when I switched to the new rewrite of the service. CPU usage dropped significantly.
Long time without posting a new announcement...
With Apex doing better lately with more active players than seen in years I felt like I should put some more time into this project. To start things off I just finished a redesign of the styling of the website to make it a bit more modern looking (and let's be honest, the old design was very ugly but got the job done).
I've got more things planned to hopefully elevate what this service has to offer. Thanks for being a part of the journey.
I was able to recreate the level icons from in-game, so I have created an additional version of the Account Level overlay. This one features the level icon instead of just showing the current legend.
You can find the overlay in the Generic Info section of the overlays named Account Level Badge With Level Icon. If you don't see the overlay listed, refresh the page and it should now appear.
One last thing to top off the season 16 launch before I go to bed. Yet another new overlay in the theme of the ranked grinding for the new season.
This is basically an extension of the new RP and Game History overlay but it also features a new section showing how many points are needed to reach the next rank along with a progress bar of your way through your current rank. Will show you all the way up to reaching Predator, once you have reached Predator that section will disappear and it will look just like the RP and Game History overlay.
You can now find it with the rest of the overlays on your dashboard, it will be located under the Ranked Battle Royale section of the overlays under the name RP Badge With Game History & Next Rank. If you do not see it listed, refresh the page and it should appear.
Enjoy and have fun grinding!
We are now a couple hours into Season 16 and I hope everyone has/will enjoy their time with it.
A few notes for the start of the season:
- If your first stream of the new split has your session start incorrect and/or still showing your RP from last split, start a new session after being in the ranked lobby. That new session start should have your correct RP values now.
- The dashboard has been updated to reflect that Arenas is now discontinued. All arenas related commands and overlays have been discontinued as well. :(
- All commands are currently active for the new season except for br-top-5 and rp-to-first. Those will be inactive until we have our first Predators of the season. You can check status of these commands at Service Status
- The map command has been updated to now show the time remaining on the current BR Ranked map as well as the next map as part of the introduction to 24 ranked map rotation.
- The map command has also been updated to now show the new Mixtape's mode and map. If your map command previously showed Arenas rotations it will now show the Mixtape rotation instead. You can get the command in the commands section in the dashboard. If you do not see the option for the Mixtape with the maps command, please refresh the page and you should now see it.
A new overlay is now available in two different versions. This overlay is similar to the RP Standard Badge but it also shows up to the last four match RP gain/losses as well.
You can find it in the "Ranked Battle Royale" section of the overlays named "RP With Game History Badge" in your dashboard. If you do not see it in there currently, just refresh the page and it should now appear.
Examples:
Options also exist to assign different colors for positive match outcomes and negative match outcomes.
A backend update has been pushed that should fix issues with the following:
- Automatic Session Start Chat Notifications not reliably sending:
A new message sender has been implemented that should more reliably send those chat messages when your sessions are automatically started. (These messages still aren't possible if your channel is in Follower-Only/Subs-Only/Emote-Only mode. If you keep your chat in any of these modes, make the twitch account TwitchApexStats_Com a mod or a VIP in the channel)
- Edge case of Automatic Session Start on Twitch Channel now live failing to start your session:
Fixed an edge case where some automatic Twitch now live session starts wouldn't happen when there were other accounts/channels in that batch that experienced an issue. All automatic session starts should more reliably initiate.