Revolutionize your DayZ server economy with dynamic pricing, stock management, and comprehensive admin tools in a modern, user-friendly interface! ๐
Migration tools you can use to migrate your old Trader configurations (Trader/TraderPlusPlus/Expansion Trader) to this one.
Readme
https://doc.themodbase.com/DynamicTrader/Readme.html
Support
If you need support, please open a ticket here.
๐ TBDynamicTrader - Feature List
๐ Core Trading Features
๐ฐ Trading System
- Buy & Sell Items: Complete trading system allowing players to buy and sell items at trader points ๐ค
- Dynamic Pricing: Prices adjust based on item storage levels (for storage items) ๐๐
- Buy prices increase as stock decreases
- Sell prices decrease as stock increases
- Multiple Currencies: Support for different currency types per item ๐ต
- Item Quantity System: Configurable quantity per item transaction ๐ข
- Sell Tax: Configurable tax percentage applied to item sales at each trader point ๐ธ
๐ Item Management
- Item Categories: Organize items into custom categories with configurable ordering ๐
- Item Variations: Support for item variations (different variants of the same base item) ๐จ
- Item Attachments: ๐ซ
- Required attachments (automatically included with purchases)
- Optional attachments (player can choose to add)
- Configurable maximum counts for attachments
- Item Search: Search functionality to find items by name, type, or unique identifier ๐
- Item Preview: Visual preview of items with attachments before purchase ๐๏ธ
๐ฆ Storage System
- Storage Items: Items can be configured as storage items with limited stock ๐ญ
- Dynamic Stock Management: ๐
- Stock decreases when items are purchased
- Stock increases when items are sold
- Automatic price adjustment based on stock levels
- Storage Limits: Configurable maximum storage capacity per item ๐
- Storage Reduction: Automatic stock reduction/increasement over time (configurable tick system) โณ
- Storage Persistence: Storage data saved and loaded automatically ๐พ
๐ช Trader Point Management
๐ Trader Point Configuration
- Multiple Trader Points: Support for unlimited trader points across the map ๐บ๏ธ
- Custom Positioning: Configure exact position and orientation for each trader point ๐งญ
- Location Naming: Custom unique names for each trader location ๐ท๏ธ
- Category Ordering: Customize the display order of categories at each trader point ๐ข
๐ค NPC Configuration
- Flexible NPC Usage: Use and configure NPCs via the In-Game GUI or directly in the Config files ๐ ๏ธ
- Easy Integration: Seamlessly add NPCs to your trader points ๐ค
๐ Operating Hours
- Open Times: Configure multiple open/close time windows per trader point โฒ๏ธ
- 24/7 Mode: Option to keep traders open 24/7 ๐ช
- UTC Time Support: Option to use UTC time instead of local server time ๐
- Time-Based Access: Traders automatically close during configured hours ๐
๐ก๏ธ Safe Zones
- Safe Zone System: Configurable safe zones around trader points ๐ฐ
- Damage Protection: Players and vehicles take no damage while in safe zones ๐ก๏ธ
- AI Targeting Protection: AI will not target or attack players inside the safe zone ๐ซ๐ง
- Configurable Radius: Set custom safe zone radius per trader point ๐
- Enter/Exit Notifications: Players receive messages when entering/leaving safe zones ๐ฌ
- Exit Timeout: Configurable grace period (timeout) before protection is lost after leaving โฑ๏ธ
- Automatic Entity Removal: Option to automatically remove Infected, Animals, and AI from the zone ๐งน
- Action Restrictions: Prevents aggressive actions, restraining, and medical interactions in the zone ๐
๐ ๏ธ Admin Features (In Game Config Menu)
๐ Item Administration
- Add Items: Add new items to trader points from game item database โ
- Edit Items: Modify existing item configurations (prices, quantities, categories, etc.) โ๏ธ
- Remove Items: Delete items from trader points ๐๏ธ
- Global Item Library: Manage items globally across all trader points ๐
- Item Validation: Automatic validation of item configurations โ
- Bulk Operations: Add items from global library to specific trader points ๐ฆ
โ๏ธ Trader Point Administration
- Create Trader Points: Initialize new trader points using trader machine kits ๐๏ธ
- Delete Trader Points: Remove trader points from the server โ
- Save Configuration: Save all trader point settings (name, tax, open times, safe zone) ๐พ
- Reload Configuration: Reload trader configuration without server restart ๐
- Category Management: Reorder categories via drag-and-drop interface ๐ฑ๏ธ
๐ง Advanced Item Configuration
- Storage Item Setup: Configure items as storage items with dynamic pricing ๐น
- Attachment Management: ๐
- Add/remove required attachments
- Add/remove optional attachments
- Move attachments between required and optional
- Variation Management: Add/remove item variations ๐
- Premium Item Flagging: Mark items as premium-only ๐
- Currency Assignment: Set currency type per item ๐ฐ
๐ Premium Features
๐ Premium System
- Premium Items: Items that can only be purchased by premium players ๐
- Premium Coins: ๐ช
- Bronze coin (1 day premium) ๐ฅ
- Silver coin (7 days premium) ๐ฅ
- Gold coin (30 days premium) ๐ฅ
- Premium Status Display: Visual indicator of premium status in UI ๐๏ธ
๐ฅ๏ธ User Interface
๐ Main Trading Interface
- Modern UI: Clean, responsive user interface ๐จ
- Category Navigation: Browse items by category ๐
- Item Details: View detailed information about items including: โน๏ธ
- Buy/sell prices
- Storage availability
- Attachments
- Variations
- Player Inventory: View and sell items from player inventory ๐
- Money Display: Real-time money balance display ๐ต
- Quick Buy: Fast purchase option for items โก
๐จโ๐ผ Admin Interface
- Admin Main Menu: Manage trader point settings ๐๏ธ
- Admin Item Menu: Comprehensive item management interface ๐
- Item Editor: Full-featured item configuration panel โ๏ธ
- Global Items Browser: Browse and manage global item library ๐
- Category Order Editor: Drag-and-drop category ordering โ๏ธ
โ๏ธ Technical Features
๐พ Data Management
- Persistent Storage: All trader data saved to files ๐
- Automatic Saving: Regular automatic saves of storage data โฑ๏ธ
- Storage Updates: Periodic updates of storage information ๐
๐ Performance
- Efficient Updates: Optimized storage and price updates โก
- Background Processing: Storage reduction and updates run in background ๐งต
- Client-Server Architecture: Efficient RPC system for client-server communication ๐ก
๐ Logging & Monitoring
๐ Transaction Logging
- Detailed Trade Logs: Logs every buy and sell transaction with player details and timestamps ๐
- CSV Support: Local CSV file generation for easy data analysis and record keeping ๐
- Discord Integration: Real-time trade notifications via Discord Webhooks โก
- Dual Channel Webhooks: Separate webhook configuration for buy and sell actions ๐
- Admin Control: Toggle different logging types and configure webhooks via in-game menu โ๏ธ
๐ Converter Tools (Browser)
๐ TraderPlus Converter
- Browser-Based: 100% client-side conversion tool ๐
- ZIP Export: Automatic packaging of converted files ๐ฆ
- TraderPlus Import: Convert TraderPlusPriceConfig.json to TBDynamicTrader format ๐
๐ ExpansionTrader Converter
- Multi-Format Support: Convert ExpansionTrader category files, collection files, and map files ๐
- Browser-Based: No server required ๐ฅ๏ธ
- Batch Processing: Handle multiple files at once ๐
๐ Trader Converter
- Legacy Support: Convert old TraderConfig.txt and TraderObjects.txt formats ๐
- Category Matching: Automatic category assignment ๐งฉ
- Proximity Grouping: Group traders by location ๐
โ Additional Features
๐ฉน Item Health Consideration
- Condition-Based Pricing: Sell prices affected by item condition/health ๐
- Realistic Economy: Prices reflect item quality ๐
๐ซ Error Handling
- Comprehensive Validation: All inputs validated before saving ๐ก๏ธ
- User-Friendly Messages: Clear error messages for configuration issues โ ๏ธ
- Transaction Safety: Rollback mechanism for failed purchases โฉ๏ธ
๐ Localization
- Multi-Language Support: String table with support for multiple languages including: ๐ฃ๏ธ
- English ๐ฌ๐ง
- German ๐ฉ๐ช
- Chinese (Simplified & Traditional) ๐จ๐ณ
- Russian ๐ท๐บ
- Czech ๐จ๐ฟ
- Polish ๐ต๐ฑ
- Hungarian ๐ญ๐บ
- Italian ๐ฎ๐น
- Spanish ๐ช๐ธ
- French ๐ซ๐ท
- Portuguese ๐ต๐น
- Japanese ๐ฏ๐ต