Traveling Merchant | Trading | Configurable Routes | Robbery | VORP / RSG
A complete traveling merchant and trading system for RedM, made for servers that want more dynamic commerce, exploration, economy, and open-world activity.
With Traveling Merchant, a merchant wagon travels across the map following configurable routes, stopping in different towns where players can buy and sell goods, manage shared stock, and interact with a constantly moving merchant.
The merchant is not always safe on the road. Players can hold up the merchant, steal his money, or rob the wagon chest, creating a more dynamic and risky trading experience.
Designed to be simple, immersive, and highly configurable β easy to understand for players, while giving server owners full control over routes, destinations, stock, items, prices, and behavior.
VIDEO PREVIEW : https://youtu.be/sItVxIbxCdU
π₯ Main Features
π Traveling Merchant System
The merchant travels across the map using a server-wide wagon.
- One traveling merchant wagon
- Travels between configured destinations
- Stops in different towns
- Configurable dwell time
- Shared merchant system
- Native wagon, driver, and horses
- Designed for immersive open-world commerce
The merchant becomes a moving part of the world instead of another static shop NPC.
πΊοΈ Configurable Routes
Create and customize the routes the merchant follows.
- Fully configurable destinations
- Custom route paths
- Multiple towns and stops
- Configurable travel order
- Configurable stop duration
- Route recording support
- Easy to adapt to different server maps
Build your own trading network and decide exactly where the merchant travels.
π° Buy & Sell System
Players can interact with the merchant and trade goods directly from the wagon.
- Buy items
- Sell items
- Configurable prices
- Shared stock
- Merchant buyback system
- Stock changes based on player transactions
Every transaction affects the merchant's available inventory.
π¦ Shared Stock System
The merchant uses a shared stock system across his trading network.
- Shared inventory
- Stock quantities affect availability
- Buying removes items from stock
- Selling adds items back
- Packs and loose items can share stock
- Configurable stock limits
This creates a more connected economy where player transactions actually matter.
π Rotating Stock
The merchant can offer rotating merchandise during his travels.
- Rotating stock system
- Configurable items
- Different merchandise availability
- Supports packs and individual items
- Creates a reason to check the merchant regularly
The merchant's inventory doesn't have to remain static.
π Packs & Loose Items
The trading system supports both packaged goods and individual items.
- Pack-based purchases
- Loose item purchases
- Configurable pack contents
- Shared stock between related items
- Flexible item configuration
This allows server owners to create more interesting trading setups without relying on a basic shop system.
π΅ Buyback System
Players can sell goods directly back to the merchant.
- Sell supported items
- Configurable sell prices
- Sold items return to merchant stock
- Shared inventory interaction
- Simple and immersive trading loop
π« Merchant Robbery System
The merchant can be robbed while traveling on the road.
- Aim at the merchant
- Merchant reacts to the threat
- Merchant can surrender
- Steal the merchant's money
- Merchant can flee after the robbery
- Configurable robbery behavior
- Robbery cooldown support
The road isn't always safe for the merchant β or the players trying to rob him.
π§° Wagon Chest Robbery
The merchant's wagon can also be targeted.
- Separate wagon chest robbery
- Loot available from the wagon
- Different robbery interaction
- Adds another layer to the merchant's risk
- Configurable robbery behavior
Players aren't limited to robbing the merchant himself.
π§βπΎ World Integration
The merchant is designed to feel like part of the RedM world.
- Native wagon setup
- Native draft horses
- Merchant driver NPC
- World-based interactions
- Travel and stop phases
- Wagon hides when not active
- Designed around open-world gameplay
The goal is to make the merchant feel like an actual traveling trader rather than a menu attached to a static NPC.
βοΈ Highly Configurable
The system is designed to give server owners control over the entire merchant experience.
- Routes
- Destinations
- Travel behavior
- Stop duration
- Stock
- Items
- Prices
- Packs
- Loose items
- Buyback
- Robbery settings
- Merchant behavior
- Wagon setup
Adapt the merchant to different server economies, RP styles, survival servers, and custom trading networks.
π Framework Support
Built to work with:
- RSG-Core
- VORP-Core
The Traveling Merchant is available for both major RedM frameworks.
πΎ Lightweight & Server-Side
The merchant system does not require a database.
- No database required
- Routes stored in
routes.json - Stock handled in memory
- Server controls merchant state
- Server-wide merchant synchronization
- Lightweight resource design
Created to provide a complete traveling trading system without unnecessary dependencies or database complexity.
π₯ Custom Interface & Presentation
The merchant includes a dedicated trading interface designed around the wagon experience.
- Wagon Shelf
- Rotating Stock
- Loose Stock
- Buyback
- Clean trading flow
- Immersive merchant presentation
The interface keeps the trading experience clear while fitting naturally into the world.
π Dependencies
RSG
- rsg-core
- rsg-inventory
- ox_lib
Optional:
- xsound
- rsg-lawman
VORP
- VORP-Core
- VORP Inventory
- ox_lib
π¦ What You Get
- RSG version
- VORP version
- Complete traveling merchant system
- Configurable routes
- Trading system
- Shared stock
- Rotating stock
- Packs & loose items
- Buyback system
- Merchant robbery
- Wagon chest robbery
- Custom trading interface
- Full configuration
- Route recording system
- Documentation
Created by KODA Works.

