rezaletbot.
Sign in
GAME EXCHANGE

Bridge your Discord economy to your game server

Game exchange: a feature of Rezaletbot, the free Discord bot.

Coins your members earn in Discord, from chatting to daily streaks, become real in-game money with /exchange send. The bot asks for confirmation, takes the coins and runs your money command on the game server over RCON. If the command fails, the coins go straight back. You set the rate, the limits and who gets to use it.

FiveM · QBCore · ESXMinecraft · VaultRust · EconomicsSource RCONTwo-way
Deniz used /exchange send
Rezaletbot BOT

✅ 47,500 $ QBX48213 sent. Balance left: 3,210

HIGHLIGHTS

What game exchange can do

Three RCON flavours built in

Source RCON (Minecraft, ARK, CS2, Palworld…), Rust WebRCON and FiveM UDP rcon. For coins-to-game, all you need is RCON and a command that gives money.

Refunded if it fails

If the server can't be reached, the password is wrong or the game's reply doesn't contain your success text, the coins are returned.

Rates, fees and limits

Choose how many coins buy one unit of game money, the min and max per exchange, a fee of up to 50% and a daily limit per member.

Ready-made plugins

Official plugins for FiveM (QBCore, Qbox, ESX), Rust (Oxide / Carbon + Economics) and Minecraft (Paper / Spigot 1.20.4+ with Vault), downloadable from the panel.

Game money back to coins, safely

Plugins connect with an API key and a mandatory IP allowlist. The same transaction ID is never credited twice, and the reverse rate can't beat the forward rate.

Your RCON password stays sealed

The RCON password is stored encrypted and never shown again. Local and private network addresses are refused.

COINS TO GAME

Confirm, deduct, deliver

The member enters an amount and their player name, and the bot shows exactly what they'll get after fees before asking to confirm. On confirm the coins are deducted and logged, then your command template (with {oyuncu} and {miktar}) goes to the game over RCON. If you set a success text, the game's reply must contain it; if it doesn't, or the connection drops, the coins are refunded and the log shows Refunded.

  • Net amount and fee shown before confirming
  • Optional success text for strict checks
  • Recent exchanges log in the panel
  1. Confirmed, 5,000 coins deducted
  2. RCON → rezalet_ver QBX48213 47500
  3. Success text found in reply: REZALET_OK
  4. 47,500 $ delivered to the player

Connection drops or no success text: 5,000 coins refunded.

RCON SETUP

Pick the game and the command fills itself in

Pick the game in the panel and the protocol, port and a sample command are filled in: EssentialsX's eco give for Minecraft, Economics' deposit for Rust, and the RezaletBot resource's rezalet_ver for FiveM. For anything else choose Other (RCON) and use the money command from the game's docs. After saving, Test connection checks the address and password without running a command.

  • Up to 5 exchange connections per server
  • Limit who can use it by role
  • Uses the RCON port, not the game port
New game exchange
Game
MinecraftRustFiveM / GTA RPOther (RCON)
Address and RCON portplay.ornek-rp.com : 30120
RCON password••••••••••
Command sent to the gamerezalet_ver {oyuncu} {miktar}
Rate1 coin = 10 $
Fee (%)5
Example5,000 Rezalet Coin → 47,500 $
Test connection Connection and password are correct.Save
GAME TO COINS

Link once, deposit from in game

A member runs /exchange link in Discord to get a code valid for 10 minutes and types /rezalet link CODE in the game. Once linked they no longer type their name in /exchange send, can check their Discord balance with /rezalet balance, and turn game money into coins with /rezalet deposit. The plugin takes the money in game first and retries with the same transaction ID if the connection drops; the site never credits the same transaction twice, and a hard rejection refunds the money in game.

  • Allowed IP addresses are mandatory
  • Per-request and daily coin caps
  • The reverse rate can never beat the forward rate
In-game chatreverse rate: 20 $ = 1 coin
Deniz: /rezalet link K7Q2XM[RezaletBot] Your account is linked (Discord: Deniz).
Deniz: /rezalet balance[RezaletBot] Your Discord coin balance: 3,210
Deniz: /rezalet deposit 20000[RezaletBot] 20,000 game money → 1,000 coins. Discord balance: 4,210
SETUP

Ready in three steps

  1. 01

    Turn on the economy

    The exchange spends your server economy's coins, so /exchange won't work while the economy is off.

    Web panel → Community → Economy
  2. 02

    Connect over RCON

    Pick the game, enter the address, RCON port, RCON password and in-game currency name. Set the rate and limits and save; then use Test connection on the connection's page to check the address and password.

    Web panel → Integrations → New game exchange
  3. 03

    Optional: open the way back

    In the same exchange's "Game to coins and account linking (API)" section, create a key, add your game server's IP to the allowlist, then download the plugin and put the key in its config. The key is shown only once.

COMMANDS

Use it from Discord

/exchange send <amount> [player] [server]Turn coins into game money. No player name needed once your account is linked; pick the server if there's more than one.
/exchange link [server]Get a 10-minute code to link your game account, then enter it in game with /rezalet link.
/exchange unlink [server]Unlink your game account.
FAQ

Questions about game exchange

Do I need a plugin on my game server?

Not for coins-to-game: RCON must be on and the server needs a command that gives money (EssentialsX on Minecraft, Economics on Rust and so on). On FiveM the RezaletBot resource is recommended, since the default rezalet_ver command comes from it, and the player has to be online. Account linking and in-game deposits require the game server to call the API: the ready-made plugins do that, or you can write your own script.

What happens to the coins if a transfer fails?

No. The bot deducts the coins and sends the command; if it can't connect, the password is rejected, the request times out or the reply lacks your success text, the same amount is refunded and the panel log shows Refunded. In the other direction the plugin takes the money in game and keeps the transaction pending; if the site rejects it outright, the money is returned in game.

Why can't the game-to-coin rate be higher?

If the reverse rate beat the forward rate, cycling coins → game → coins would print infinite coins. So one unit of game money can never bring back more coins than it cost, and the site always uses the lower of the two rates even if you change the forward rate later. Defaults: 100 coins = 1 unit, and 1 unit = 50 coins on the way back.

Can coins won from /coinflip and /slots be exchanged?

Technically yes, a coin is a coin. The panel warns you about it plainly: letting coins won by chance turn into something of value in a game may count as gambling in some countries and may break some games' terms. That call is up to the server admin; if you'd rather avoid it, keep gambling off in the economy settings (it's off by default).

Is it safe to give the bot my RCON password?

The password is stored encrypted, never shown in the panel again and only decrypted at the moment of an exchange; leave the field empty when editing to keep it. The bot only connects to internet-reachable addresses and refuses local or private ones. Player names are filtered before they reach the console (letters, digits and _ . : - only), so nobody can smuggle an extra command into the exchange.

MORE

You might also like

Give your server a rhythm.

Behind every great moment, there’s a great song.

Add to Discord✳

The stage is yours.

The invite link isn't available right now. Reach out to us on Discord to add the bot to your server.