20% Welcome Discount Code: F82EII
Learn More

How to Set Up DarkRP Money System? 2025 darkrpmodification Guide

How to Set Up the DarkRP Money System? (darkrpmodification – 2025 Full Guide)

How to Set Up the DarkRP Money System? (darkrpmodification – 2025 Full Guide)

Summary (Quick Info Box)

This guide explains how to fully configure the DarkRP money system, including:

  • darkrpmodification installation

  • Currency settings

  • Job salary configuration

  • Money printers & custom entities

  • ATM & banking systems

  • Balancing the economy

  • Fixing common economic errors

Works for all GMOD DarkRP servers.


Table of Contents

  1. What is the DarkRP money system?

  2. Installing darkrpmodification

  3. Setting the currency symbol

  4. Configuring job salaries

  5. Adding money-related entities

  6. ATM & banking systems

  7. How to balance a stable economy

  8. Common mistakes & solutions

  9. Performance recommendations

  10. Recommended hosting


1) What Is the DarkRP Money System?

DarkRP includes a built-in economic framework that manages:

  • Starting money

  • Salaries (job income)

  • Tax system

  • ATM / banking

  • Money printers

  • Market & NPC purchase systems

A stable economy is crucial — a broken one destroys the entire server experience.


2) Installing darkrpmodification

This folder is mandatory for any custom DarkRP configuration.

 Installation Path

Download:
https://github.com/FPtje/darkrpmodification

Place it here:
garrysmod/addons/darkrpmodification

This folder controls:
✔ Jobs
✔ Salary
✔ Money configuration
✔ Custom entities
✔ Shipments
✔ F4 menu settings

Without this folder → customization won’t work.


3) Setting the Currency Symbol

Open:
darkrpmodification/lua/darkrp_config/settings.lua

Default format:

 
GM.Config.currency = "$" GM.Config.currencyFormat = "%s%u"

Examples:

Turkish Lira (₺):

 
GM.Config.currency = "₺" GM.Config.currencyFormat = "%s%u"

Euro (€):

 
GM.Config.currency = "€"

4) Configuring Job Salaries

File path:
darkrpmodification/lua/darkrp_customthings/jobs.lua

Example job:

 
TEAM_POLICE = DarkRP.createJob("Police Officer", { color = Color(25, 25, 170, 255), model = "models/player/police.mdl", description = "Serve and protect the city.", weapons = {"arrest_stick", "stunstick", "door_ram"}, command = "police", max = 4, salary = 75, admin = 0, vote = false, })

salary = 75 → player receives 75 every pay period.


 Recommended Salary Balance Table (2025)

Job Recommended Salary
Police 75–120
Medic 60–90
Mayor 120–200
Citizen 45–70
Gun Dealer 55–75
Banker 80–120
Thief / Mafia 50–80

Too much salary → inflation & economy collapse.
Too low → players quit.

Balance is key.


5) Adding Money-Related Entities (Custom Entities)

Path:
darkrpmodification/lua/darkrp_customthings/entities.lua

Example money printer:

 
DarkRP.createEntity("Basic Money Printer", { ent = "money_printer_basic", model = "models/props_c17/consolebox01a.mdl", price = 2000, max = 3, cmd = "buymoneyprinter", })

Example cash entity:

 
DarkRP.createEntity("Cash Bag", { ent = "cash_bag", model = "models/props_junk/garbage_bag001a.mdl", price = 500, max = 10, cmd = "buycashbag", })

6) ATM & Banking Systems

DarkRP requires extra addons for banking.

Most popular systems:

  • GTerminal

  • ZATM

  • DarkRP Bank NPC

  • Bank Robbery add-ons

General setup:

  1. Add addon to Workshop Collection

  2. Spawn NPCs & ATMs in the map

  3. Configure Lua settings inside the addon folder


7) How to Balance a DarkRP Economy

If you don’t balance the economy, it collapses in 24–48 hours.

Tips:

✔ Limit money printers
✔ Use balanced salaries
✔ Adjust item prices
✔ Enable taxes

Open settings.lua:

 
GM.Config.tax = true GM.Config.taxrate = 0.05

5% tax helps prevent inflation.


8) Common Mistakes & Solutions

 Salaries not working

✔ Comma errors in jobs.lua
✔ Incorrect syntax
✔ Wrong job structure


 Money printer doesn’t appear

✔ Missing model
✔ Wrong entity class
✔ Missing workshop addon


 Currency won’t change

✔ Server not restarted
✔ Old cache still active


 ATM system not working

✔ Missing required dependencies
✔ Broken Lua script
✔ NPC not configured


9) Performance Recommendations

DarkRP is extremely resource-intensive.

Causes of lag:

  • Too many active money printers

  • High salary intervals

  • Heavy entity scripts

  • Massive collections (500+ addons)

Ideal settings:

✔ Tickrate: 66
✔ Max printers per player: 2–3
✔ Max salary: 200
✔ Clean entities every map restart


 10) Recommended Hosting for DarkRP Servers

DarkRP requires high single-core performance, especially when printers, salaries, and economy systems are active.

✔ ServerTurk Ryzen 9 7950X

  • Extremely high FPS

  • Very low latency

  • Fast economic processing

  • NVMe Gen4 SSD

  • Full DDoS protection

  • Perfect for DarkRP, TTT, Sandbox and more

Start your optimized GMOD server:
https://serverturk.net/

0850 308 15 09 908503081509