An Introduction To Commands
Manage in-game rewards automatically with Tebex commands. This guide explains how commands work, how to customize them with variables, and how to configure different command types across supported games.
Table of Contents
How Do Commands Work?
Finding Commands
Variables in Commands
Universal Variables
Game-Specific Variables
Command Types
Initial Commands
Expiry Commands
Renewal Commands
Chargeback Commands
Refund Commands
Global Commands
Best Practices
How Do Commands Work?
Commands are the core automation method in Tebex. When a customer makes a purchase, Tebex runs pre-defined commands through your plugin or server console to deliver rewards.
For example:
/give {name} gold_block
In the above Minecraft command, {name}
is a variable that automatically populates with the customer's in-game username.
Commands are typically executed 1–3 minutes after the payment is confirmed.
Finding Commands
Tebex does not maintain a command database due to the variety of games and mods supported. You should consult:
Game-specific wikis (e.g., Minecraft, Garry’s Mod)
Mod/plugin documentation
Developer forums for third-party scripts
📌 Always test your commands using Tebex's manual payment feature—do not make real purchases for testing.
Variables in Commands
Universal Variables
These can be used in all supported game servers:
Variable
Description
{id}
Game-specific primary ID (Steam64, Xbox XUID, UUID, etc.)
{username}
Username used during login or purchase
{transaction}
Unique transaction ID
{server}
Server name
{price}
Purchase amount
{currency}
Currency used in purchase
{time}
/ {date}
Time and date of purchase
{email}
Customer’s email address
{ip}
Customer’s IP address
{packageId}
/ {packageName}
Package identifier and name
{packagePrice}
/ {packageExpiry}
Price and expiration period
{purchaserName}
/ {purchaserUuid}
Details for gift givers
{purchaseQuantity}
Quantity of items purchased
Game-Specific Variables
Minecraft: Java Edition
{name}
— Player username (legacy){uuid}
— Mojang UUID (legacy)
Garry’s Mod
{steamid}
— Old Steam ID format
Ark: Survival Evolved
{ue4id}
— Unreal Engine 4 user ID
FiveM
{hexid}
— Hexadecimal Steam ID (e.g., steam:110000...) for online commands
Command Types
Tebex allows different command types depending on the payment event lifecycle.
Initial Commands
Executed once payment is confirmed. Example:
/pex user {name} group add vip
Expiry Commands
Executed after the package expires. Useful for temporary items/ranks.
/pex user {name} group remove vip
Renewal Commands
Executed upon subscription renewal.
/give {name} diamond 10
Chargeback Commands
Executed when a chargeback is triggered.
/ban {name} Chargeback detected
Refund Commands
Executed after a manual refund.
/pex user {name} group remove vip
Global Commands
Global commands apply across all packages in your store.
Setup Steps:
Navigate to Game Servers > Global Commands in your control panel.
Add your desired command using variables.
Click Update.
These commands execute per payment—not per package.
Global commands execute across all servers, even if restricted by server tag.
If a payment’s commands are resent, global commands are re-executed too.
Best Practices
Use variables instead of hardcoded usernames or IDs.
Avoid testing with real money—use Tebex’s manual payment tool.
Group commands logically per event type for clarity.
Document special behavior in package notes or FAQs.
Test on staging server before going live.
Need help writing commands? Refer to your specific game server’s mod/plugin documentation.
Tebex does not provide 1:1 assistance writing commands.
Last updated
Was this helpful?