Installing DarkRP
How to install the DarkRP gamemode to your Garry's mod server.
DarkRP is a non-serious, crime-based roleplay gamemode for Garry's Mod, maintained by FPtje on GitHub. It's one of the most popular gamemode bases on the workshop, and forms the foundation many other roleplay gamemodes (including most Star Wars RP servers) are built on top of.
Gamemodes vs. Addons
DarkRP is a gamemode, not an addon. It must be installed to the garrysmod/gamemodes/ folder, not garrysmod/addons/.
Download DarkRP
Download the latest version of DarkRP via GitHub, or by visiting the DarkRP repo and clicking the green "Code" button, then "Download ZIP".
Upload to your service
Using either SFTP or the file manager, upload the downloaded ZIP to garrysmod/gamemodes/ on your service.
Unzip and rename the folder
Unzip the file, then rename the extracted folder from DarkRP-master to darkrp, and delete the original .ZIP.
Set the gamemode
Go to the startup section of your service and set the "Gamemode" field to darkrp (case sensitive).
🎉 Done
Restart your service. DarkRP will load, and you'll spawn in as a Citizen.
Installing DarkRP Modification (recommended)
DarkRP Modification is a companion addon that lets you customise DarkRP (jobs, entities, chat commands, etc.) without editing DarkRP's core files, which keeps future DarkRP updates from overwriting your changes.
Unlike DarkRP itself, this is an addon. Download it the same way as above, but upload it to garrysmod/addons/ instead, keeping the extracted folder as-is.
Common config
Once installed, most server-wide settings (starting money, F4 menu options, default jobs, etc.) are configured through garrysmod/gamemodes/darkrp/settings.lua. See our Garry's Mod server configuration guide for the general startup values and server.cfg options that also apply on top of DarkRP.