Skip to main content

The Roleplay Foundation

DarkRP is the most widely played and celebrated gamemode in the history of Garry’s Mod. Setting it up correctly requires a two-part technical architecture: the core gamemode logic and the DarkRP Modification addon. using the modification addon is a critical best practice, as it ensures your community’s custom configurations - including jobs, economy settings, and shipment registries - are never lost or overwritten during an official gamemode update.

Difficulty

Intermediate

Time

8 Minutes

Step 1: Core Engine Installation

Follow these steps to initialize the fundamental DarkRP logic on your server.
1

Acquire the Framework

Download the latest stable release of DarkRP from the official GitHub repository.
2

Deploy to Gamemodes

Using the Game Panel File Manager or SFTP, upload the darkrp folder into your /garrysmod/gamemodes/ directory.
3

Verify File Integrity

Confirm that the directory structure is correct. You should observe a file path similar to /gamemodes/darkrp/gamemode/cl_init.lua.

Step 2: Implementing the Modification Addon

Critical Technical Warning

Never edit the core files residing within the /gamemodes/darkrp/ folder. Any changes made there will be permanently purged during the next update. All customizations must be performed within the modification addon.
1

Acquire the Addon

Download the DarkRP Modification repository.
2

Deploy to Addons

Upload the folder directly into your server’s root /garrysmod/addons/ directory.
3

Initialize Your Identity

This directory serves as your community’s configuration hub:
  • lua/darkrp_customthings/jobs.lua: Define your Police, Citizen, and VIP roles.
  • lua/darkrp_config/settings.lua: Calibrate global variables like starting currency, tax rates, and prop limits.

Step 3: Activation Workflow

Once your assets are deployed, you must instruct the Source engine to use the DarkRP logic.
1

Access Startup Parameters

Log in to your FREAKHOSTING dashboard and navigate to the Startup tab.
2

Define the Gamemode

Locate the Gamemode field and enter darkrp (all lowercase).
3

Initialize & Verify

Restart your server. Upon joining, the presence of the DarkRP HUD and the availability of the F4 management menu will confirm a successful deployment.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to get a new server? Use code KB20 at checkout for 20% off your first month!

Last Updated: January 2026 | GMod: DarkRP deployed.