WardenCoredocs
Getting Started

Changelog

Version history and release notes

v1.5.0

  • We've launched Account Linking, a self-service flow for players to link their Discord and Steam accounts directly in Discord. The bot sends a confirmation embed with a unique link code. Once linked, the player's Discord name appears alongside their Steam profile across the panel and bot.
  • We've added a Welcome Pack system. New players automatically receive a configurable pack with items and coins upon linking their accounts. The welcome embed is fully customizable (color, thumbnail, image, author icon, fields) through a visual embed builder in Settings.
  • We've launched the Discord Bot Shop, where players browse packs as rich embed cards with images, prices, descriptions, and a Buy button. Before purchase, the bot checks account link, online status, balance, buy limits, and cooldowns. Items are delivered directly to the player's character with automatic refund on failure. In-game HUD messages notify the player about order status.
  • We've added a Pack Management system with full CRUD operations and import. Each pack supports four action types: Item (spawn in-game items), Coins (add to balance), Fame Points (add fame), and Command (execute any admin command). Packs are organized into categories with custom colors and sort order. Legacy bot JSON format import is supported.
  • We've added Buy Limits & Discounts. Each pack can have a purchase limit (X buys per Y minutes), a required Discord role, and role-based discounts with multiple tiers — the highest matching role discount applies. Global settings control shop cooldown and maximum packs per order.
  • We've added Quantity & Cart support. !buy <pack> [qty] supports buying multiple copies at once. !cart <pack1> <pack2> ... lets players buy several packs in a single order with combined validation. Partial refunds are issued if some packs in a cart fail to deliver.
  • We've launched Daily Rewards. Players use !daily in Discord to claim coins, items, or both once every 24 hours. Admins configure reward contents through the panel. The cooldown can be reset per player or for all players via !cleardaily.
  • We've launched Claim Codes. Admins generate redeemable codes with !createcode — public (one use per player) or targeted (bound to a specific player). Each code supports expiration dates and usage limits. The bot sends a DM embed with a Claim button that updates live, showing remaining uses and greying out when fully redeemed. Players can also redeem with !claim CODE.
  • We've added Purchase History tracking. All pack purchases are logged with full details: player, pack, price, quantity, discount applied, and delivery status. The history is viewable in Settings > Packs > History with filters, search, and pagination.
  • We've added Pack Messages — customizable in-game HUD messages for welcome pack delivery, daily reward claims, and shop purchases. Messages support placeholders like player name and remaining balance. Configured in the dedicated Messages section of Settings.
  • We've added Pack Image Upload. Each pack can have a custom image displayed in the Discord shop embed, uploaded through the pack editor with drag-and-drop and live preview.
  • We've updated the Help System. The !help command now shows a sorted, categorized list of all available commands — user commands first, then admin — with automatic split across multiple messages.
  • We've added admin commands: !listpack and !listcat to publish shop embeds to channels, !clearbuylimit to reset purchase limits per player or for all players.
  • We've added Admin Log Suppression — pack item spawning no longer floods the console and Discord log channels.
  • We've launched the Documentation Site at docs.wardencore.ru with English and Russian versions.
  • We've removed the unused Bunkers tab and squad broadcast buttons from the panel. Console quick commands now show only registered commands.

On this page