Documentation

Comment pouvons-nous vous aider ?

21 guides pour lancer, gérer et protéger votre serveur Garry's Mod.

Bien démarrer

#Créer votre compte

Ouvrir votre espace client TDPNet en une minute.

  1. Cliquez sur Commencer en haut du site, ou ouvrez l'inscription.
  2. Indiquez un nom ou pseudo, votre adresse email et un mot de passe d'au moins 8 caractères.
  3. Acceptez les conditions générales après avoir lu la politique de confidentialité, puis validez.

Vous arrivez directement sur votre tableau de bord. Votre email sert à vous connecter : utilisez une adresse que vous consultez.

Conseil : choisissez un mot de passe unique, que vous n'utilisez nulle part ailleurs. Un gestionnaire de mots de passe (Bitwarden, KeePassXC…) fait ça très bien.

#Créer votre serveur

Choisir le jeu, l'offre et lancer l'installation automatique.

  1. Dans l'espace client, cliquez sur Nouveau serveur (menu en haut, « Choisir un service »).
  2. Choisissez votre offre Garry's Mod selon vos besoins.
  3. Choisissez une offre (RAM, processeur, stockage, joueurs). Vous pourrez en changer plus tard.
  4. Donnez un nom au serveur (visible seulement par vous et votre équipe), puis validez.

Le serveur s'installe tout seul : SteamCMD télécharge Garry's Mod. Suivez l'avancement dans la console. L'adresse de votre serveur s'affiche dès la création.

Ouverture en cours : tant que nos serveurs de jeu ne sont pas en ligne, la page « Nouveau serveur » indique que la création ouvre bientôt. Rejoignez notre Discord pour être prévenu.

#Rejoindre votre serveur

Trouver l'adresse et se connecter depuis le jeu.

L'adresse de votre serveur (IP et port) est affichée sur la page Aperçu, dans le bloc « Se connecter », avec un bouton pour la copier.

Garry's Mod

Ouvrez la console du jeu (touche ² ou ~, à activer dans Options › Clavier › Avancé) et tapez :

connect 203.0.113.10:27015

Vous pouvez aussi l'ajouter à vos favoris : Trouver une partie › Favoris › Ajouter un serveur.

#Faire le tour du panneau

Ce que contient chaque page de l'espace client.

Quand vous ouvrez un serveur, le menu de gauche vous donne accès à tout :

Aperçu
État du serveur, adresse, joueurs connectés, ressources et protection.
Console
Les journaux en direct et l'envoi de commandes.
Fichiers
Parcourir, modifier, envoyer et renommer les fichiers du serveur.
Bases de données
Créer des bases MySQL pour vos addons et plugins.
Sauvegardes
Sauvegarder et restaurer le serveur.
Tâches planifiées
Redémarrages, commandes et sauvegardes automatiques.
Démarrage
Les paramètres de lancement : carte, version, joueurs…
Filtrage anti-DDoS
Réglages de la protection et pare-feu.
Attaques, Statistiques
Historique des attaques, graphiques et alertes Discord.
Paramètres
Renommer, réinstaller ou supprimer le serveur.

Les boutons Démarrer, Redémarrer et Arrêter sont en haut de chaque page du serveur.

Garry's Mod

#Apparaître dans la liste des serveurs (GSLT)

Créer un jeton de serveur Steam et l'ajouter à votre serveur.

Pour que votre serveur soit visible dans la liste publique de Garry's Mod, Steam demande un jeton de serveur (Game Server Login Token, ou GSLT). Il est gratuit.

  1. Connectez-vous sur steamcommunity.com/dev/managegameservers avec votre compte Steam.
  2. Dans « ID de l'application », tapez 4000 (Garry's Mod), ajoutez un mémo, puis créez le jeton.
  3. Copiez le jeton (32 caractères) et collez-le dans Démarrage › Jeton de serveur Steam (GSLT).
  4. Enregistrez, puis redémarrez le serveur.
Bon à savoir : votre compte Steam doit posséder un jeu et ne pas être limité. Un jeton = un serveur : créez-en un par serveur.

#Ajouter une collection Workshop

Installer vos addons Workshop automatiquement, pour vous et vos joueurs.

  1. Sur le Workshop de Garry's Mod, créez une collection et ajoutez-y vos addons. Laissez-la publique ou « non répertoriée ».
  2. Ouvrez la collection : son identifiant est le nombre à la fin de l'adresse, après ?id=.
  3. Collez ce nombre dans Démarrage › Collection Workshop, enregistrez et redémarrez.

Le serveur télécharge la collection au démarrage, et les joueurs reçoivent les addons en se connectant.

Astuce : les grosses collections rallongent le premier démarrage. Gardez seulement les addons utilisés, et préférez une offre avec de la marge disque pour le contenu (cartes, modèles).

#Installer DarkRP

Le mode de jeu, sa configuration et sa base MySQL.

  1. Téléchargez DarkRP et darkrpmodification depuis le dépôt officiel (FPtje/DarkRP sur GitHub).
  2. Dans Fichiers, placez le dossier darkrp dans garrysmod/gamemodes/ et darkrpmodification dans garrysmod/addons/.
  3. Dans Démarrage, mettez Mode de jeu à darkrp et choisissez votre carte (par exemple rp_downtown_v4c_v2).
  4. Redémarrez : votre serveur tourne en DarkRP.

Brancher DarkRP sur MySQL

Par défaut, DarkRP enregistre l'argent et les données dans un fichier local. Pour une vraie base de données :

  1. Créez une base dans Bases de données et notez l'hôte, le nom, l'utilisateur et le mot de passe.
  2. Ajoutez le module MySQLOO à votre serveur (garrysmod/lua/bin/).
  3. Remplissez darkrpmodification/lua/darkrp_config/mysql.lua avec ces informations et passez EnableMySQL à true.
Important : ne partagez jamais le mot de passe de votre base. S'il a fuité, régénérez-le dans « Bases de données » (bouton de rotation) puis mettez à jour mysql.lua.

#Carte, mode de jeu, joueurs et tickrate

Les paramètres de démarrage de Garry's Mod.

Tout se règle dans Démarrage. Les changements s'appliquent au prochain redémarrage.

Carte de départ
La carte chargée au lancement : gm_flatgrass, gm_construct, ttt_minecraft_b5… Elle doit être installée (de base, via le Workshop ou dans garrysmod/maps/).
Mode de jeu
sandbox, darkrp, terrortown (TTT), prop_hunt… Le nom du dossier dans garrysmod/gamemodes/.
Joueurs maximum
De 2 au nombre de slots de votre offre (128 au maximum, la limite du moteur Source).
Tickrate
Le nombre de calculs par seconde. 66 est le plus réactif (physique, armes) mais demande plus de processeur ; 33 soulage les serveurs chargés en addons.

#Ajouter des addons manuellement

Installer un addon hors Workshop (scripts, addons payants).

  1. Ouvrez Fichiers et allez dans garrysmod/addons/.
  2. Créez un dossier au nom de l'addon et envoyez-y ses fichiers, en gardant la structure d'origine (lua/, materials/…).
  3. Redémarrez le serveur.

Les fichiers de configuration Lua se modifient directement dans l'éditeur du panneau, sans rien télécharger.

Gros fichiers : l'envoi par le panneau est limité à 1 Mo par fichier. Pour un gros pack d'addons, écrivez-nous sur Discord : nous vous ouvrons un accès SFTP.

Gérer votre serveur

#Console

Suivre les journaux en direct et envoyer des commandes.

La console affiche en direct tout ce que fait le serveur : démarrage, connexions des joueurs, erreurs d'addons ou de plugins. Tapez une commande dans le champ du bas et validez avec Entrée.

Si le serveur ne démarre pas, la console est le premier endroit à regarder : l'erreur s'y trouve presque toujours dans les dernières lignes.

#Fichiers

Parcourir, modifier et envoyer vos fichiers.

  • Modifier : cliquez sur un fichier texte (configuration, Lua, YAML…) pour l'ouvrir dans l'éditeur, puis enregistrez.
  • Créer un fichier ou un dossier depuis la barre d'outils.
  • Envoyer un fichier depuis votre ordinateur (1 Mo maximum par fichier).
  • Renommer ou supprimer un fichier ou un dossier.
Une suppression est définitive. Pensez à une sauvegarde avant de gros changements.

#Bases de données MySQL

Créer une base pour vos addons et plugins.

Dans Bases de données, créez une base en un clic. Le panneau affiche l'hôte, le nom de la base, l'utilisateur et le mot de passe à copier dans la configuration de votre addon ou plugin (DarkRP, LuckPerms, CoreProtect…).

Le bouton de rotation génère un nouveau mot de passe si l'ancien a été divulgué. Le nombre de bases dépend de votre offre.

#Sauvegardes

Sauvegarder et restaurer votre serveur.

  1. Dans Sauvegardes, cliquez sur Créer une sauvegarde : tous les fichiers du serveur sont archivés.
  2. Pour revenir en arrière, choisissez une sauvegarde et cliquez sur Restaurer. Les fichiers actuels sont remplacés.

Le nombre de sauvegardes dépend de votre offre. Quand la limite est atteinte, supprimez la plus ancienne pour en créer une nouvelle, ou automatisez-les avec une tâche planifiée.

#Tâches planifiées

Redémarrages, annonces et sauvegardes automatiques.

Une tâche s'exécute toute seule à l'heure choisie (tous les jours, un jour de la semaine, ou une expression cron). Trois types d'action :

Envoyer une commande
Par exemple say Redémarrage dans 5 minutes.
Action d'alimentation
Démarrer, redémarrer ou arrêter le serveur.
Créer une sauvegarde
Une sauvegarde automatique, la nuit par exemple.
Recette classique : une annonce à 4 h 55, un redémarrage à 5 h 00 et une sauvegarde à 5 h 10, chaque jour.

#Équipe

Donner accès à vos modérateurs ou associés.

Dans Équipe, ajoutez un membre par son adresse email et choisissez ses droits (lire, modifier, créer, supprimer) sur vos services, la protection et la facturation. Il se connecte avec son propre compte TDPNet : vous ne partagez jamais votre mot de passe.

Le nombre de membres dépend de votre offre. Retirez un membre à tout moment, ses accès sont coupés immédiatement.

Protection anti-DDoS

#Comment fonctionne le filtrage

Les profils par jeu et les réglages du filtrage.

Sur Garry's Mod, le trafic vers votre serveur passe d'abord par notre filtre, qui connaît le protocole Source. Vous n'avez rien à installer.

Dans Filtrage anti-DDoS, les réglages suivants sont enregistrés mais pas encore appliqués pendant la bêta :

Seuil de connexions par seconde
Au-delà, le filtre passe en mitigation renforcée.
Durée de bannissement
Combien de secondes une IP bloquée reste bannie.
Durée d'autorisation
Combien de temps une IP validée reste autorisée sans nouvelle vérification.
Bloquer les VPN et proxys
Refuse les connexions venant d'hébergeurs et de VPN connus. Efficace contre les bots, mais peut gêner quelques joueurs.
Mode « sous attaque »
Pas encore appliqué pendant la bêta. Prévu pour un filtrage maximal pendant une attaque longue.
Conseil : les réglages par défaut conviennent à la plupart des serveurs. Ne les modifiez que si vous constatez des problèmes.

#Pare-feu : IP, opérateurs et pays

Autoriser ou bloquer précisément qui peut se connecter.

Le pare-feu se trouve sous les réglages du filtrage, avec trois onglets :

Pare-feu IP
Une adresse (198.51.100.7) ou une plage (198.51.100.0/24).
Pare-feu ASN
Tout un opérateur ou hébergeur, par son numéro d'AS (par exemple un hébergeur d'où viennent des bots).
Pare-feu pays
Toutes les connexions d'un pays.

Chaque règle autorise ou bloque, avec une note pour vous souvenir pourquoi. Le nombre de règles dépend de votre offre.

Attention au blocage par pays : il bloque aussi vos vrais joueurs qui voyagent ou passent par un VPN.

#Attaques et alertes Discord

Suivre les attaques et être prévenu sur Discord.

La page Attaques liste les attaques détectées sur votre serveur, et Statistiques montre le débit, les joueurs et les attaques dans le temps.

Recevoir les alertes sur Discord

  1. Sur votre serveur Discord : Paramètres du salon › Intégrations › Webhooks › Nouveau webhook, puis copiez son URL.
  2. Dans Attaques › Alertes, activez les alertes Discord et collez l'URL.
  3. Utilisez le bouton de test pour vérifier que le message arrive.

Les alertes Discord sont incluses à partir de l'offre Serious RP.

Compte et facturation

#Changer d'offre

Monter ou descendre en gamme à tout moment.

  1. Ouvrez Facturation.
  2. À côté de votre serveur, choisissez la nouvelle offre (seules celles de son jeu sont proposées) et cliquez sur Changer.
  3. Redémarrez le serveur pour profiter des nouvelles ressources.

Pour descendre en gamme, le serveur ne doit pas utiliser plus que ce que permet la nouvelle offre (bases, sauvegardes, tâches, règles de pare-feu) : le panneau vous indique quoi supprimer d'abord.

#Mot de passe, données et suppression

Gérer votre compte et vos données personnelles.

Tout se trouve dans Mon compte :

  • Profil : changer votre nom ou votre email.
  • Mot de passe : le changer à tout moment.
  • Mes données : télécharger toutes les données de votre compte (fichier JSON), conformément au RGPD.
  • Supprimer mon compte : supprime le compte et tous ses serveurs, fichiers et sauvegardes. C'est définitif.

Pour toute question sur vos données, consultez la politique de confidentialité.

#Obtenir de l'aide

Discord, formulaire de contact et urgences.

  • Discord : le plus rapide, pour toutes vos questions et l'aide sur votre serveur.
  • Formulaire de contact : pour une question avant de commander, un partenariat ou une demande précise.
  • Vous êtes sous attaque ? Choisissez le sujet « Je suis sous attaque » dans le formulaire : votre message est traité en priorité.

Pour aller vite, indiquez toujours le nom de votre serveur et ce que vous avez déjà essayé.

Vous ne trouvez pas la réponse ?

Notre équipe vous répond sur Discord ou via le formulaire de contact.