GM Market — Premium GMod & FiveM Scripts
Garry's Mod Guide 🇫🇷 Français

Comment faire un bon serveur GMod DarkRP : guide complet de A à Z

>*Muzan Moderator
@Z"Web · Moderator ·
26 views 0 replies

TL;DR

Tu veux ouvrir un serveur DarkRP qui attire du monde et qui tourne sans lag ? Il faut soigner trois piliers : l'hébergement, la configuration de base, et le choix des addons. Ce guide résume tout ce que j'aurais voulu savoir avant de lancer mon premier serv.


1. Choisir son hébergement

C'est la décision la plus importante, et celle qu'on bâcle le plus souvent.

Garry's Mod consomme énormément de CPU — il faut un processeur avec une puissance mono-thread conséquente. Dépasser 30 slots avec un CPU inadapté (Atom, i3, ou Xeon à basse fréquence) est pratiquement impossible. Autrement dit, ne te focalise pas sur le nombre de cœurs mais sur la fréquence d'horloge.

Options :

SolutionPour qui ?Avantages
Hébergeur mutualiséDébutantsClé en main, support, anti-DDoS
VPS / dédiéAvancésContrôle total, moins cher à long terme
Machine persoTests locauxGratuit, mais pas adapté pour accueillir du public

Des hébergeurs réputés pour les jeux Source comme Garry's Mod incluent OVHcloud, mTxServ, G-Portal ou Nitrado.

4 Go de RAM est un minimum ; 8 Go sont recommandés pour un serveur avec de nombreux addons et joueurs. Un SSD est toujours un plus.

Conseil perso : commence avec un hébergeur mutualisé le temps de maîtriser la config. Tu passes en dédié une fois que tu sais ce que tu fais.


2. Installer DarkRP correctement

DarkRP repose sur deux addons essentiels : DarkRP (le gamemode de base) et DarkRP-Modification (l'addon qui permet d'apporter tous les changements : jobs, items, armes, activation/désactivation de fonctions).

Il est fortement déconseillé de modifier le gamemode directement dans ses fichiers natifs. C'est précisément à ça que sert DarkRP-Modification : il te permet de modifier le gamemode en toute sécurité.

Structure des fichiers clés dans darkrpmodification/lua/

FichierRôle
darkrp_config/settings.luaParamètres globaux (argent de départ, règles…)
darkrp_customthings/jobs.luaDéfinition de tous tes métiers
darkrp_customthings/entities.luaEntités achetables en jeu
darkrp_customthings/shipments.luaCaisses d'armes (F4)
darkrp_config/disabled_defaults.luaDésactivation des jobs/features par défaut
darkrp_config/mysql.luaConnexion à une base MySQL externe

Pour désactiver les jobs par défaut, éditez disabled_defaults.lua, cherchez la ligne DarkRP.disabledDefaults["jobs"] = { et passez les jobs voulus à true. Exemple :

DarkRP.disabledDefaults["jobs"] = {
    ["chief"]      = true,
    ["citizen"]    = true,
    ["cook"]       = true,
    ["cp"]         = true,
    ["gangster"]   = true,
    ["gundealer"]  = true,
    ["hobo"]       = true,
    ["mayor"]      = true,
    ["medic"]      = true,
    ["mobboss"]    = true,
}

Redémarre le serveur : les jobs natifs de DarkRP n'apparaîtront plus dans le menu F4.

Le tickrate, point critique souvent ignoré

Le tickrate ne doit jamais être à 66. Il doit être à 33 maximum pour un serveur DarkRP. Un tickrate trop élevé surcharge le CPU pour un gain imperceptible en DarkRP.


3. La configuration server.cfg essentielle

Voici un exemple de base propre pour démarrer :

hostname "[DarkRP] Mon Serveur | Jobs Custom | VIP"
gamemode darkrp
rcon_password "TON_MOT_DE_PASSE_RCON"
sv_cheats 0
sv_playershurtplayers 1
sbox_godmode 0
sbox_noclip 0
sbox_maxprops 30
sbox_maxragdolls 0
sbox_maxnpcs 0
sbox_maxvehicles 5
sbox_maxbuttons 10
fps_max 0
sv_maxrate 30000
tickrate 33

Le hostname est ce qui s'affiche dans la liste des serveurs — soigne-le : mets le nom du serveur, le nombre de métiers, ce qui le rend unique, et si tu as un VIP.


4. Les addons incontournables (et ceux à éviter)

✅ Must-have gratuits

Les deux addons d'administration de référence sont ULX et ULib. Ils sont gratuits et surpassent n'importe quel admin mod payant.

  • ULX + ULib — gestion des admins, grades, MOTD, sanctions
  • FPP (Falco's Prop Protection) — protection des constructions
  • ATM system (Critzer ou Blues ATMs) — un système d'ATM est indispensable sur ton serveur.
  • Custom chat — le chat par défaut de GMod manque de fonctions confortables
  • Scoreboard custom — bien plus lisible que le scoreboard vanilla

Pour passer admin sur ton propre serveur :

ulx adduserid TON_STEAMID superadmin

❌ Addons à ne PAS acheter

Les anticheats consomment énormément de CPU et de bande passante réseau, ce qui ralentit encore plus le serveur.

Pour la protection des props, il existe des alternatives gratuites bien meilleures que les versions payantes. De même, ULX est gratuit et largement supérieur à tout système admin payant — n'achète pas xAdmin ou SAM.

La configuration des jobs est native à DarkRP — inutile de dépenser de l'argent dans un système de configuration de jobs dynamique en jeu.

⚠️ Erreurs fréquentes avec les addons

Écris tes jobs et shipments directement en Lua dans les fichiers darkrpmodification — n'utilise pas un outil comme dconfig pour les créer dynamiquement en jeu. Cela peut provoquer des conflits avec d'autres addons.

Surveille la taille du téléchargement client. Forcer les joueurs à télécharger 4 Go de fichiers pour rejoindre un serveur DarkRP, c'est rédhibitoire. Garde ça aussi bas que possible.

Ne crée pas trop de jobs réservés aux donateurs. Ça ne donne pas envie de donner — ça donne envie de quitter le serveur.


5. Créer des jobs personnalisés

Exemple de job custom dans jobs.lua :

TEAM_DEALER = DarkRP.createJob("Dealer d'armes", {
    color       = Color(100, 0, 0),
    model       = {"models/player/Group01/male_07.mdl"},
    description = [[Vendeur d'armes illégal. Fais des affaires discrètement.]],
    weapons     = {"weapon_pistol"},
    command     = "dealer",
    max         = 2,
    salary      = 65,
    admin       = 0,
    vote        = false,
    hasLicense  = false,
    category    = "Criminels",
})

Le fichier settings.lua permet de modifier tous les paramètres globaux du gamemode : supprimer les lois par défaut, activer le spawn de véhicules, de NPCs, etc.


6. Optimisation et tickrate

La fluidité d'un serveur Garry's Mod est cruciale pour une expérience optimale. Un élément clé est le tickrate, qui détermine la fréquence à laquelle le serveur met à jour et traite les informations.

Quelques règles d'or :

  • Tickrate à 33 (jamais 66 en DarkRP)
  • Limiter sbox_maxprops à 30 maximum
  • Mettre sbox_maxragdolls, sbox_maxnpcs, sbox_maxballoons à 0
  • Ne pas dépasser 5 véhicules spawnables (réservés au staff idéalement)
  • Bloquer le spawn menu et le context menu pour les joueurs lambda
  • Utiliser des addons d'optimisation si le lag est un problème (bucket's optimizations, widgets disabler).

7. Rendre le serveur visible et faire grossir la communauté

Avoir un bon serveur technique ne suffit pas.

La période idéale pour ouvrir ton serveur est entre 18h et 19h — pense aussi à faire de la publicité et du bouche-à-oreille pour attirer les premiers joueurs.

Les réseaux sociaux sont un excellent moyen de promouvoir ton serveur DarkRP Garry's Mod. Discord en particulier est devenu incontournable pour fidéliser une communauté.

Quelques leviers concrets :

  • Crée un Discord avec des channels clairs (règles, annonces, support, suggestions)
  • Poste sur les forums GMod français et les subreddits dédiés
  • Ajoute le serveur aux listes de serveurs comme GameTracker
  • Propose une loading screen personnalisée — ça donne une première impression pro

Pour la loading screen, tu peux utiliser le paramètre sv_loadingurl dans server.cfg pointant vers une page web hébergée.


8. Ce qui différencie un bon serveur d'un mauvais

DarkRP reste le gamemode le plus joué sur Garry's Mod, même en 2026. La compétition est donc rude. Voici ce qui fait vraiment la différence :

🟢 Ce qui retient les joueurs🔴 Ce qui les fait fuir
Jobs bien équilibrés et cohérents15 jobs VIP-only inaccessibles
Économie progressive et funPrinters OP → serveur vide en 2h
Staff actif et réactifAdmins absents ou abusifs
Règles simples et lisiblesRèglement de 50 pages en PDF
Map adaptée au nombre de joueursrp_downtown vide avec 5 joueurs
Addons stables, peu de lag200 addons non optimisés

FAQ

Quelle map choisir pour débuter ? rp_downtown_v4c_v2 reste la référence — tout le monde la connaît, les joueurs s'y repèrent facilement. Pour une communauté plus établie, rp_rockford ou des maps custom offrent plus de profondeur RP.

MySQL ou SQLite ? Le fichier mysql.lua permet de stocker les données du serveur dans une base MySQL externe, plus sécurisée et séparée du serveur de jeu. Pour un petit serveur, SQLite (par défaut) suffit. Passe en MySQL dès que tu as des sauvegardes importantes ou plusieurs serveurs liés.

Comment gérer les droits admin ? Rends les règles accessibles en jeu (dans le menu F4, le scoreboard ou via le MOTD d'ULX). ULX permet de configurer un MOTD pointant vers une URL de ton choix.

Combien d'addons maximum ? Il n'y a pas de limite absolue, mais chaque addon a un coût. Préfère 20 addons bien choisis et optimisés à 100 addons qui se marchent dessus.


Si tu cherches des scripts DarkRP de qualité pour enrichir ton serveur (HUD custom, systèmes de crafting, economy avancée…), le marketplace de GM Market propose des ressources testées et compatibles DarkRP. N'hésite pas à checker les avis de la communauté avant d'acheter.

Bon courage pour le lancement 🚀 — et n'hésitez pas à poser vos questions dans les comments, la communauté est là pour aider.

0

0 Replies

No replies yet — be the first to respond.