Wolf Grounds
Install Wolf Grounds Tap Share › View More › "Add to Home Screen"
Wolf Grounds — PUBG Discord Bot | Stats, Live Alerts, VODs & Leaderboards
Fetching intel…
Live now

The PUBG bot your server actually needs.

Wolf Grounds delivers match stats, kill highlights, VOD clips, and live stream alerts directly in Discord — built for PUBG communities that care about signal over noise.

⚡ 2-minute setup 🌐 Multi-guild 🤖 AI-powered
Live
Mode
Map
Squad
Kills
Players
Changelog

Latest updates

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.
Features

Everything your PUBG server needs.

Zero-drama setup. Wolf Grounds handles stats, highlights, stream alerts, and weekly digests so your community stays on top of the action.

📊
Stats & KD Trends
Per-player stats filtered by mode, match history, win recaps, and KD trend graphs over time.
🏆
Leaderboards
Per-mode leaderboards (Solo/Duo/Squad, FPP/TPP) with minimum game filters and clean Discord embeds.
🎬
VOD Highlights
Correlate PUBG kill telemetry to streamer VODs. Wolf Reports, Clips, and Dual-POV links all included.
🔴
Live Stream Alerts
Auto-post Twitch lives with smart de-dupe and per-channel routing. Link PUBG names to Twitch logins.
🤖
AI Ask
Ask about your server's stats, weapon mastery, telemetry, and match history in plain English — on Discord or the web.
🔫
Weapon Mastery
Top weapons, damage output, kills, and mastery level per player pulled straight from PUBG's API.
🎮
Looking For Group
Create LFG posts with join/leave buttons, private voice channels, and a live active-player feed.
Challenges & Goals
7-day head-to-head stat duels between players, plus server-wide community goals tracked across the whole roster.
📈
Progress & Recaps
Week-over-week stat trends and AI-generated season recaps built from your full telemetry history.
🌐
Multi-Guild Ready
Each Discord server keeps its own roster, stream subs, goals, and settings independently.
In Action

Clean embeds. Real data.

Every embed is designed to be readable at a glance — wins, kill highlights, VOD links, and weekly digests all on brand.

Wolf Reports embed
Chicken Dinner embed
🎥 POV 1
🎥 POV 2
Dual-View Clips

Two POVs.
One moment.

Watch the killer and the victim's Twitch VODs side-by-side, locked in sync. Drift correction keeps them within ±0.4 seconds automatically.

⌨ Hotkeys: [ ] left  ·  ; ' right 🔒 Auto drift lock ±0.4s 🎥 Any Twitch VOD pair
Open Dual View ↗
Slash Commands

Pull any stat instantly.

No dashboard required. Every feature is a slash command away in Discord.

/stats player Detailed stats for any player, filtered by mode (Solo/Duo/Squad, FPP/TPP).
/stats leaderboard Server leaderboard ranked by KD, damage, or wins with a minimum-games filter.
/stats kd KD trend graph over the last N matches for a player.
/stats weapon Weapon mastery breakdown — top guns, damage, kills, and mastery level.
/stats wins Recap of a player's last 5 chicken dinners with match details.
/stats funfacts Post 5 fun stat leaderboards from the server roster.
/wolf report Your Wolf Reports — kill and knock highlights tied to streamer VODs.
/wolf clips Your Wolf Clips — streamer-POV kill highlights with dual-POV links.
/wolf card Generate a shareable player card image with your current season stats.
/wolf progress Week-over-week stat trends showing how your numbers have moved.
/wolf challenge Challenge another player to a 7-day stat duel and track it live.
/wolf set-goal Set a community stat goal for the whole server roster to chase.
/wolf match-night Schedule a community match night and let the bot notify the server.
/wolf season-recap AI-generated season recap built from your full telemetry history.
/discord lfg Create a Looking For Group post with join buttons and a private voice channel.
/discord join Add a PUBG name to this server's tracked roster.
/twitch add Subscribe a Twitch streamer for live alerts in this server.
/twitch spotlight Highlight the server's top PUBG streamer from recent Wolf Clips.
/help Show all commands and how to use the Wolf Bot AI assistant.
Roadmap

Where we're headed.

What's shipping now, what's next, and what's further out.

Now
Command polish & bug fixes
Performance passes
Patreon tier entitlements
Later
Public API
Cross-game expansions
Advanced anti-spam & ML highlights
Free to add

Ready to level up your PUBG Discord?

Two-minute setup. No credit card. Works immediately.

⚡ Add Wolf Grounds to Discord ❤ Support on Patreon
Stay updated

Get release notes

Major updates only — no spam.

FAQ

Common questions

Yes. Wolf Grounds uses public PUBG APIs and respects all rate limits and terms of service. No game mods, no cheats — just data.
Wolf Grounds de-duplicates live alerts, combines high-kill posts, and keeps every embed concise. Less spam, more signal.
Yes. Each guild gets its own roster, settings, and stream subscriptions. Nothing bleeds between servers.
A web dashboard with CSV export is on the roadmap. A public API is planned for the long term.
Core features are free forever. Premium tiers are available via Patreon for power users who want higher limits and early features.
Add Wolf Grounds to your Discord server in two minutes — just click "Add to Discord" and follow the prompts. Then use /discord join to add players to your roster.
Contact

Get in touch

Questions, collabs, or feedback? Use the form or reach us directly.

📧 support@wolfgroundsbot.com Join the Wolf Grounds Discord Support on Patreon
● Live