Skip to content
Garry's Mod

Documentation: DarkRP configurator

Editor for darkrpmodification/lua/darkrp_config/settings.lua: over 50 GM.Config parameters (startingmoney, normalsalary, paydelay, jailtimer, lockdown, talkDistance, maxdoors…) initialised with the DarkRP repository defaults.

Last updated: 10/9/2026

Open the tool

DarkRP is tuned with GM.Config.<setting> = value lines in the darkrpmodification addon folder. This tool outputs that file from a form; each default comes from config.lua in the FPtje/DarkRP repository.

How to use the tool

  1. Install DarkRP and the darkrpmodification addon folder on your server.

  2. Edit the Economy, Player, Law, Chat and Limits groups; only the values you want matter.

  3. Download settings.lua and put it in garrysmod/addons/darkrpmodification/lua/darkrp_config/.

  4. Restart the server (or change map) and check the console: no Lua error should appear.

What the tool covers

Only a subset of GM.Config settings is offered (the most used). Tables (default weapons, laws, jobs, entities) are not handled here: they are defined in the other files of the darkrp_customthings folder. See config.lua of your DarkRP version for the full list.

Frequently asked questions

Where do I put settings.lua?
In garrysmod/addons/darkrpmodification/lua/darkrp_config/settings.lua. Do not edit the gamemode's own files: they would be overwritten on each update.
Why does my server show a Lua error after editing?
Setting names depend on your DarkRP version: a setting missing in your version is simply ignored, but a syntax mistake raises an error. Paste the file into the “Lua linter” tool to check its structure.
Garry's Mod
Garry's ModOpen access
Build your Garry's Mod server.cfg: name, passwords, region, FastDL downloads, sandbox limits and security settings.
ConfigurationSandboxOpen
Documentation
Garry's Mod
Garry's ModOpen access
Generate the Garry's Mod srcds launch line: map, gamemode, slots, port, Workshop collection and GSLT token.
LaunchConfigurationOpen
Documentation
Garry's Mod
Garry's ModSign-in required
Paste your Workshop links: cleaned, de-duplicated IDs, the +host_workshop_collection parameter and a ready workshop.lua file.
WorkshopAddonsOpen
Documentation
Garry's Mod
Garry's ModSign-in required
Paste a Garry's Mod Lua script: detects unclosed end, brackets and strings before you restart the server.
LuaDevelopmentOpen
Documentation