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
● Checking…

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.

Free, and removable anytime. Asks only to read and send messages, embed links, and add slash commands. Or join the Wolf Grounds community →

⚡ 2-minute setup 🌐 Multi-guild 🤖 AI-powered
Live · tracked community data
Players
Total kills
Headshot %
Longest shot
Live
Mode
Map
Squad
Kills
Players
Wolf Reports

Watch the kill, not a screenshot of it.

Wolf Grounds matches PUBG kill telemetry to the streamer's VOD and cuts straight to the second it happened. These are real reports from the last 30 days — press play.

Weapon
Map
POV
Recent reports 8 with VOD
In Discord

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.

A Wolf Report embed in Discord, showing a kill highlight with the player's stats and a linked Twitch VOD. Wolf Report · kill highlight + VOD
A Chicken Dinner recap embed in Discord, summarising the winning squad's kills and placement. Chicken Dinner · squad recap
🎥 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 ↗
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.

The one people add it for

Stats & KD Trends

Per-player stats filtered by mode, match history, win recaps, and KD trend graphs over time.

Nobody else does this

VOD Highlights

Correlate PUBG kill telemetry to streamer VODs. Wolf Reports, Clips, and Dual-POV links all included.

Leaderboards Per-mode leaderboards (Solo/Duo/Squad, FPP/TPP) with minimum game filters and clean Discord embeds.
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.
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.
Free to add

Ready to level up your PUBG Discord?

Two-minute setup. No credit card. Every feature included.

⚡ Add Wolf Grounds to Discord ❤ Support on Patreon
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.
Yes. Wolf Grounds is free to add, and every feature is available to every server — there are no paid limits or locked commands today. Patreon is purely optional support and unlocks nothing in the bot. Paid tiers may arrive later, but they do not exist yet.
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.
Roadmap

Where we're headed.

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

Now
Command polish & bug fixes
Performance passes
More map/mode filters
Later
Public API
Cross-game expansions
Advanced anti-spam & ML highlights
Changelog

Latest updates

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.
Stay updated

Get release notes

Major updates only — no spam.

Contact

Get in touch

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

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