Wolf Grounds
Install Wolf Grounds Tap Share › View More › "Add to Home Screen"
Changelog | Wolf Grounds
Fetching intel…
Live now

Every update, week by week

Wolf Grounds ships on News Day Tuesday. Here’s everything that landed.

⚡ Add to Discord Back to home
Week of Sep 14, 2026
Your stats just got real, your wins are finally trackable, and PUBG news hits different. Wolf Grounds leveled up. 🎯
Improvement PUBG news posts now arrive as a clean embed — headline links straight to the official article, with the article's artwork and a timestamp, instead of a wall of text and a raw link.
Improvement The "Last 6 / Last 7 days / Last 20" buttons on your Recent Chicken Dinners and Recent High Kill Games now actually work. They used to only look at games the bot had posted about, which meant there were rarely enough to tell the options apart. They now pull from your full recent match history, so you'll see more of your wins and big-kill games, and switching between the options is instant.
Bug Fix Fixed the Bot Kills stat on player pages showing a dash instead of your total, and fixed the site sometimes serving hours-old stats on one device while another showed current numbers.
Bug Fix Fixed the Skill Grade badge disappearing from player profiles — it now shows consistently instead of only when the page happened to load fresh stats.
Bug Fix PUBG news posts in <#1417360481873825802> now show as a clean card: the headline links straight to the article, the official artwork is included, and the extra link preview underneath is gone.
Bug Fix News Day Tuesday is fixed — weekly update posts go out reliably again, even on big weeks, and the website changelog stays up to date.
Week of Jun 08, 2026
Wolf Grounds just got a major glow-up—faster website, cleaner reports, smarter streaks, and zero lag. We're locked in. 🎮
website url update Changed all references from wolfgroundsbot.com to wolfgrounds.com across .env, api.py, bot_activity.py, config.py, discloud.config, presence_feed.py, and lib/notifications.py
Wolf Reports Wolf Clips · Session Summary embed removed. category: Wolf Reports · Discord-Wide Scan header embed removed. category: Wolf Death Reports · Header emoji changed from 💀 to 🎮
Bug Fix Consolidate duplicate streak embeds — multiple players hitting the same streak type/count in one match now post as a single embed listing all players instead of separate embeds per player
fix Fixed VOD pre-roll buffer — all three link sites (Reports, Clips, Death Reports) now use 15s pre-roll
fix Bust website hero-feed cache immediately when a win posts so the site reflects chicken dinners in seconds instead of up to 5 minutes
fix Support check now defers interaction before DB lookup to prevent "application did not respond" errors
Week of Jun 01, 2026
This week we're CRUSHING bugs, turbocharging speed, and dropping the changelog everyone's been asking for—Wolf Grounds just leveled up.
Debug Stats snapshot 92/132 failures — exact exception type unknown; added per-player error logging (type + message) to outer except block; next run will reveal root cause
Bug Fix Fixed News Day Tuesday changelog not showing on website — API app was missing the /changelog endpoint, PHP was using broken fsockopen cache refresh
New Feature News Day Tuesday changelog now live on wolfgrounds.com — full Week of May 25 2026 update published with 18 entries across 12 categories
Config Raised WOLF_VODS_MAX_PLAYERS default from 150 to 1000
Config Set PUBG_PLAYER_MAX_RPM default to 40 and removed stale comment in discordposts.py
Stats Snapshot Weapons, ranked, and lifetime stats now fetch 4x/day (every 6-hour slot) instead of once per UTC day
Fix Duplicate Wolf Clips post prevention — replaced silent except-pass around mark_posted() with 3-attempt retry loop + dlog warning at all 4 call sites
Week of May 25, 2026
This week we are shipping speed boosts, stability fixes, and a sleek combat log redesign - Wolf Grounds just leveled up.
Wolf Bot Update Tease This week we are shipping speed boosts, stability fixes, and a sleek combat log redesign - Wolf Grounds just leveled up.
Seasonal Crowns Fixed weekly embed post day - was incorrectly posting on Saturdays, now correctly posts on Wednesdays.
Weekly Recap Moved weekly embed auto-post day from Saturday to Thursday (12:00 ET).
Weekly Recap Renamed Weekly Recap to Throwback Thursdays (Weekly Recap). Expanded stats fields to include Kills, Wins, Revives, Assists, Headshots, Damage, and a new Streams leaderboard ranked by clip count from Wolf Reports. Date range in embed now reflects Mon-Thu instead of Mon-Sat.
New Feature News Day Tuesday updates now automatically publish to the Wolf Grounds website changelog. /support log-update entries are saved to the database when posted, exposed via a new GET /changelog API endpoint, and rendered dynamically on the site - replacing the hardcoded static HTML.
Config Added Tempdpy_check/ to .discloudignore to exclude it from Discloud deployments.
Bug Fix Fixed duplicate Whos Playing embeds in wolf-lfg - bot now sweeps and deletes any stale presence embeds before posting a new one after a restart or lost DB key.
Bug Fix Fixed duplicate setup embeds in wolf-setup - bot now deletes any existing Wolf Grounds Server Setup embeds before posting a fresh one (covers both /support setup and on_guild_join).
Bug Fix presence_feed.py - fix stale Whos Playing embeds stacking in #wolf-lfg; now sweeps channel history before posting a new embed whenever the stored message ref is lost; history scan limit bumped 30 to 50.
Bug Fix presence_feed.py - fix stale Whos Playing posts never being deleted: broadened title match to catch old+new embed titles, added sweep after successful edit with keep_id to preserve live post.
Bug Fix discordposts.py - fix 20min timeout: switched rescan throttle from LOOP.time() to time.time(), replaced gather-all Phase 1 with RPM-aware batching (10 chunks/batch + 62s gap), lowered supervisor timeout 1200s to 480s and internal budget 1200s to 420s.
Wolf Clips & Reports Embed redesign - Combat Log concept: restyle all three embed line formats (Wolf Reports, Wolf Clips, Dual POV). Action-first with colored dot indicators, arrow, bold victim, weapon emoji, Watch CTA. Headers updated to wolf emoji format.
Stability Discord heartbeat crash fix - Wolf Vods + Autopost concurrent runs were exhausting the _WOLF_EXECUTOR threadpool (6 workers, 10-concurrency semaphores). Telemetry downloads hold threads for up to 45s each, starving Discord gateway heartbeat causing Discloud kill. Fix: raised executor to 12 workers, reduced both semaphores to 5, added asyncio.sleep(0) yield before each player scan.
Autopost Two-phase parallel scan - separated Autopost into Phase 1 (all player match ID fetches run concurrently with Semaphore(4)) and Phase 2 (match processing loop with all IDs pre-loaded). Also parallelised per-player telemetry DB saves with asyncio.gather. Eliminates sequential chunk-fetch bottleneck for large rosters.
Autopost Fixed roster pollution bug - seed_roster_if_missing() was copying the global discord-members list into every empty guilds roster, causing false win/HK posts in unrelated guilds. Removed global fallbacks; added startup purge for already-polluted roster keys.
Feature Added mode filter to /stats wins - now supports all 6 game modes + all (default) with autocomplete, matching /stats matches behaviour.
Performance Telemetry dedup - added _telemetry_pushed set in telemetry_logger.py; push_telemetry_to_mysql and save_telemetry_summary now skip re-processing the same match within a bot session.
Performance Streak dedup batch prefetch - engagement:streak-counted keys now included in the chunk-level get_kv_many() prefetch; individual MySQL get_kv() calls per player/guild/match eliminated.
Performance Stats snapshot - 8 improvements: stale season-stats cache eviction, shared match prefetch executor, CHUNK aligned to semaphore (10 to 5), removed redundant 3s inter-chunk sleep saving ~40s, engagement checks no longer hold DB lock during Discord awaits.
UI presence_feed.py - redesign Whos Playing embed: full-width card rows per player (no inline grid), bold player count in description, live streamers called out by name, Watch live link added when stream_url present, title updated to wolf emoji.
Want these in your server?

Wolf Grounds posts win callouts, leaderboards, and VOD highlights automatically.

⚡ Add to Discord Join Discord
● Live