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
tip4serv
folder into thegarrysmod/addons
directoryOpen
garrysmod/data/tip4serv/config.json
and set yourkey
to 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-name
Give ammo:
tip4serv giveid {steam_id2} ammo-name quantity
Give armor:
tip4serv givearmor {steam_id2} quantity
Broadcast message:
tip4serv say Thank you {gmod_username} for your {total_paid} {currency} donation
ULX Commands
Add to group:
ulx adduserid {steam_id2} group-name
Remove from group:
ulx removeuserid {steam_id2} group-name
DarkRP Commands
Give money:
tip4serv addmoneyid {steam_id2} 100000
Change job:
tip4serv jobid {steam_id2} job-name
SAM Admin
Set rank:
sam setrankid {steam_id2} VIP
Remove rank:
sam setrankid {steam_id2} user
sAdmin
Add to group:
sa Setrankid {steam_id2} group-name
Remove from group:
sa Removeuser {steam_id2} group-name
Give ammo:
sa Giveammo {steam_id2} ammo-name amount
Give 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_CLASS
Remove:
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_enabled
totrue
Fill out all
mysql_
fields
Run
tip4serv connect
in 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 800
Last updated