Features & Security

Shopping Flow
- 01Walk up to a shop and press E
- 02Browse products by category tab
- 03Add items to the cart and adjust quantities
- 04Check out — the server validates and completes the purchase
Server-Side Anti-Cheat
Every purchase is verified on the server, never trusted from the client:
- Authoritative pricing — Prices come from the server's config, not the client; tampered prices are rejected
- Item validation — Unknown or unregistered items are rejected
- Cart limits — Oversized carts (more than 100 items) are rejected
- Drop on cheat — Clear tampering attempts disconnect the player
- Atomic delivery — If any item fails to be added, the whole purchase is rolled back and no money is charged
Inventory & Money
- Items are delivered through the detected inventory resource
- Money is charged via the framework using
Config.PaymentMethod(cashorbank) - Item images are loaded automatically from your inventory's image path
Discord Logging
When the webhook convars are set, item and weapon purchases are logged to their respective channels.
Not Included
ORB Shops is deliberately focused. It does not include store robberies, shop licenses, rotating stock, or per-shop inventory limits — purchases are limited only by the player's money and carrying capacity.