Garry's Mod
Connect your store to your Gmod server. The Tip4Serv plugin checks if a player has donated, then automatically delivers their order (money, rank, items, etc.) using console commands.
Connect your Gmod server
Create a Tip4Serv account: Sign up here
Add your Gmod server from your Tip4Serv dashboard and copy your API KEY
Download and drag and drop the
tip4servfolder into thegarrysmod/addonsdirectoryOpen
garrysmod/data/tip4serv/config.jsonand set yourkeyto the Tip4Serv API keyRestart your server
Run the following in your server console:
tip4serv connect
✅ You should see: Server has been successfully connected
Configure commands to be executed after purchase
Commands are executed via server console, not in-game. You must have at least one player online during testing, or commands will not execute.
Set up your commands per product from your product editor. You can use any console command supported by your installed addons.
Steam ID Variables
{steam_id2}→ Example:STEAM_0:1:12345678{steam_id64}→ Example:76561198000000000
These placeholders will be replaced automatically during command execution.
Command examples
Commands from the Tip4Serv Addon
Give entity:
tip4serv giveid {steam_id2} entity-nameGive ammo:
tip4serv giveid {steam_id2} ammo-name quantityGive armor:
tip4serv givearmor {steam_id2} quantityBroadcast message:
tip4serv say Thank you {gmod_username} for your {total_paid} {currency} donation
ULX Commands
Add to group:
ulx adduserid {steam_id2} group-nameRemove from group:
ulx removeuserid {steam_id2} group-name
DarkRP Commands
Give money:
tip4serv addmoneyid {steam_id2} 100000Change job:
tip4serv jobid {steam_id2} job-name
SAM Admin
Set rank:
sam setrankid {steam_id2} VIPRemove rank:
sam setrankid {steam_id2} user
sAdmin
Add to group:
sa Setrankid {steam_id2} group-nameRemove from group:
sa Removeuser {steam_id2} group-nameGive ammo:
sa Giveammo {steam_id2} ammo-name amountGive entity:
sa Give {steam_id2} entity-name
xAdmin
Set group:
xadmin_setgroup {steam_id2} group-name
VoidCases – Unboxing System
VoidCases is a sleek unboxing system with trading, marketplace, and in-game config.
Give item:
voidcases_giveitem {steam_id64} itemid amount
Permanent Weapons (SWEPS)
Option 1: Permanent SWEPS addon
perm_sweps_add {steam_id2} swep_class1
🔗 Steam Workshop
Option 2: PermaWeapons addon
Give:
pw_give {steam_id2} WEAPON_CLASSRemove:
pw_take {steam_id2} WEAPON_CLASS🔗 PermaWeapons on GmodStore
Option 3: Tip4Serv Database System (MySQL)
Recommended for subscription-based products.
Install MySQLOO
Edit
garrysmod/data/tip4serv/config.json:Set
mysql_enabledtotrueFill out all
mysql_fields
Run
tip4serv connectin your consoleGo to My Products and edit or create a product
Under your product, add a command with the option: Run each time the player spawns
➗ Quantity Multiplier
Allow customers to select quantity and scale your commands dynamically:
Enable Allow Quantity Choice in your product settings
Use
{quantity*value}in your command:
Example:
tip4serv addmoneyid {steam_id2} {quantity*200}If the customer buys it 4 times, the executed command would be:
tip4serv addmoneyid STEAM_0:1:35148628 800Last updated