Skip to main content
The RMZ FiveM integration is a server resource that connects your FiveM game server to your RMZ store. When a customer buys a product, the configured commands are automatically executed on your server — delivering items, ranks, currency, or anything else your server supports.

How It Works

1

Customer purchases a product

A customer buys a product from your RMZ store and enters their FiveM ID (Steam ID, license, etc.) at checkout via a custom field.
2

RMZ queues the commands

Based on the FiveM benefit attached to the product, RMZ queues the configured server commands with the customer’s details.
3

Resource polls for commands

The rmz-fivem resource running on your server polls the RMZ API every few seconds for pending commands.
4

Commands execute on your server

Pending commands are executed via the server console, and the player receives an in-game notification.

Requirements

RequirementDetails
RMZ PlanPlus+ subscription or higher
FiveM ServerRunning a recent build
Internet AccessServer must be able to reach https://fivem.rmz.gg

What You Can Do

  • Deliver VIP ranks, in-game currency, vehicles, items, or any custom command
  • Automatically revoke benefits when orders are refunded or cancelled
  • Queue commands for offline players and execute them when they join
  • Monitor connection status from your RMZ dashboard

Resources

Installation Guide

Download, configure, and start the resource

Configuration

All config.lua settings explained

Product Setup

Create products with FiveM benefits and commands

Troubleshooting

Common errors and debug mode
GitHub repository: github.com/Rmz-App/rmz-fivem

File Structure

rmz-fivem/
├── fxmanifest.lua      # Resource manifest
├── config.lua          # Configuration (secret key, API URL, etc.)
├── server/
│   └── main.lua        # Polls API and executes commands
├── client/
│   └── main.lua        # In-game player notifications
└── README.md