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.
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.
✅ 47,500 $ QBX48213 sent. Balance left: 3,210 ![]()
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.
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.
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.
Official plugins for FiveM (QBCore, Qbox, ESX), Rust (Oxide / Carbon + Economics) and Minecraft (Paper / Spigot 1.20.4+ with Vault), downloadable from the panel.
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.
The RCON password is stored encrypted and never shown again. Local and private network addresses are refused.
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.
Connection drops or no success text: 5,000 coins refunded.
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.
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.
The exchange spends your server economy's coins, so /exchange won't work while the economy is off.
Web panel → Community → EconomyPick 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 exchangeIn 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.
/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.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.
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.
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.
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).
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.
Behind every great moment, there’s a great song.
Add to Discord✳