Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt

Use this file to discover all available pages before exploring further.

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.