🔧 Chapitre 1 · Ton serveur Garry's Mod sur TeamKit

Démarrer sur TeamKit : de la demande au premier lancement

Mis à jour le 20/09/2026 ·

Tu viens d'obtenir un serveur Garry's Mod gratuit chez TeamKit. Avant de penser aux addons, au gamemode et à la carte de tes rêves, il faut savoir où tu es et ce que tu peux toucher. Ce chapitre te fait faire le tour du propriétaire, puis démarre ton serveur une première fois vide, avec sandbox et une carte livrée avec le jeu.

Ça peut paraître frustrant de démarrer vide. C'est pourtant la meilleure chose à faire : le jour où quelque chose cassera — et quelque chose cassera — tu sauras à quoi ressemble un serveur qui marche.


1. Ce qui s'est passé pendant que tu attendais #

Tu as déposé une demande sur teamkit.fr. Un membre du staff l'a validée en un clic. À partir de là, tout s'est fait sans intervention humaine :

  1. une instance a été créée dans AMP, le panel qui gère les serveurs de TeamKit ;
  2. un compte AMP a été créé à ton nom, avec les droits sur cette instance et rien d'autre ;
  3. des ports t'ont été attribués sur la machine ;
  4. un message privé Discord t'a été envoyé avec tes accès.

Tu n'as aucun accès à la machine elle-même. Pas de SSH, pas de ligne de commande Linux, pas de sudo. Ce n'est pas une brimade : c'est une machine partagée par des dizaines de serveurs, et personne n'y entre. Tout ce dont tu as besoin passe par trois portes, et trois seulement.

La porte L'adresse Pour quoi faire
Le panel AMP amp.teamkit.fr démarrer, arrêter, régler, consulter la console, gérer les fichiers
Ton tableau de bord teamkit.fr l'état de ton serveur, tes accès, tes sous-comptes, tes sauvegardes
Le SFTP l'adresse et le port donnés par AMP envoyer beaucoup de fichiers d'un coup

✅ À retenir Ton serveur n'est pas « un dossier sur un PC ». C'est une instance isolée, avec ses ports à elle et son compte à toi. Tu peux tout casser à l'intérieur sans jamais gêner les autres serveurs.


2. Ce que ton serveur a dans le ventre #

Le profil Garry's Mod de TeamKit, c'est 2 Go de mémoire vive. Le conteneur qui t'héberge est plafonné un peu au-dessus, à 2 560 Mo, pour absorber les pointes.

Deux gigaoctets, c'est confortable pour Garry's Mod. Un serveur Sandbox à dix joueurs tourne tranquillement dans la moitié. Mais ça n'est pas infini, et c'est une ressource que les addons mangent avant les joueurs : une collection de deux cents addons pèse plus lourd en mémoire que vingt personnes qui courent partout.

Garde ce chiffre en tête au chapitre 04, quand tu commenceras à empiler des armes et des voitures.

Côté processeur, Garry's Mod a une particularité qui surprend : il n'utilise qu'un seul cœur. C'est le moteur Source, on n'y peut rien. Un serveur qui rame ne ramera pas moins parce que la machine a douze cœurs. Ce qui le fait ramer, c'est du Lua mal écrit, trop de props posés, ou trop d'entités qui réfléchissent en même temps.

✅ À retenir 2 Go de RAM, un seul cœur utilisé. Ce n'est pas la machine qui limite ton serveur, c'est ce que tu mets dedans.


3. Le panel AMP, page par page #

Connecte-toi sur amp.teamkit.fr avec les identifiants reçus en message privé. Tu arrives sur la liste des instances — tu n'en vois qu'une, la tienne. Clique dessus.

Le menu de gauche ne changera plus. Voici ce que tu y trouveras, et l'ordre dans lequel tu t'en serviras réellement.

Status #

La page d'accueil de ton serveur. En haut, son état : Running, Stopped, ou une étape intermédiaire. En dessous, trois jauges — processeur, mémoire, joueurs connectés.

Et surtout quatre boutons, qu'il faut distinguer maintenant une fois pour toutes :

  • Start : démarre le serveur tel qu'il est.
  • Stop : l'arrête proprement.
  • Restart : arrête puis redémarre. C'est la réponse à énormément de problèmes, pour une raison que le chapitre 02 t'expliquera.
  • Update : vérifie et télécharge ce qui manque — le jeu lui-même, et le contenu supplémentaire. Ce n'est pas un bouton de mise à jour cosmétique. C'est lui qui va chercher des choses que Start ne va jamais chercher. Tu t'en serviras plus souvent que tu ne le crois.

À droite, un encadré Connection Info. Note ce qu'il contient, tu en auras besoin dans cinq minutes : l'adresse de ton serveur, son port de jeu, et son port SFTP.

Ces ports sont à toi. Ils t'ont été attribués et ils ne se changent pas : sur une machine partagée, deux serveurs ne peuvent pas écouter au même endroit. Si un réglage te propose de changer le port de jeu, laisse-le tranquille.

Console #

La sortie de ton serveur en direct, et un champ pour lui taper des commandes.

Un bandeau t'avertit : seules les 1 000 dernières lignes sont affichées. Ça paraît beaucoup ; au démarrage d'un serveur chargé en addons, ça défile en quelques secondes. Pour l'historique complet, il faudra aller voir les journaux — chapitre 08.

Configuration #

Le cœur du sujet. Un sous-menu s'ouvre, avec entre autres Garry's Mod (tous les réglages du jeu, répartis en quatre onglets), Updates, Backups, File Manager, Security and Privacy.

Le chapitre 03 passe l'onglet Garry's Mod en revue, réglage par réglage.

File Manager #

L'arborescence de ton serveur, avec un éditeur de texte intégré, l'envoi de fichiers, la création de dossiers, et la décompression d'archives.

Pratique pour changer une ligne dans un fichier. Pénible pour envoyer trois cents fichiers : c'est là que le SFTP entre en jeu.

Schedule #

Les tâches automatiques : redémarrer à heure fixe, sauvegarder, lancer une commande.

Deux déclencheurs existent déjà, désactivés : une sauvegarde toutes les heures, et une mise à jour quotidienne à midi. Ne les active pas à l'aveugle — la sauvegarde arrête le serveur, et une mise à jour en pleine soirée n'amuse personne. Le chapitre 09 en fait quelque chose d'utile.

Backups #

Les sauvegardes à la demande, et la restauration.

Retiens tout de suite ceci : une sauvegarde arrête ton serveur le temps de préparer les fichiers, sauf si tu coches « Backup While Running ». Ça se planifie donc la nuit.

Les autres #

Analytics, Store (Beta), Support and Updates : tu n'en auras pas besoin. Ne t'y attarde pas.

✅ À retenir Start démarre, Update va chercher ce qui manque. Confondre les deux est la cause n°1 des « j'ai tout bien réglé et il ne se passe rien ».


4. Le SFTP, pour envoyer des fichiers en nombre #

Le File Manager du navigateur suffit pour lire un fichier ou en corriger un. Dès que tu dois envoyer un dossier entier — un gamemode, un pack d'addons — passe par le SFTP.

  1. Installe FileZilla ou WinSCP, tous deux gratuits.
  2. Récupère l'adresse et le port SFTP sur Status → Connection Info. Le File Manager a aussi un bouton « Connect to SFTP » qui te les rappelle.
  3. Connecte-toi avec ton compte AMP : même identifiant, même mot de passe. Il n'y a pas de deuxième mot de passe à retenir.
  4. Le protocole est SFTP, pas FTP. Si ton client te propose les deux, choisis SFTP.

Le port n'est pas 22, et il n'est pas le même que celui d'un autre serveur : c'est celui affiché par ton instance.

✅ À retenir Compte AMP = compte SFTP. Le port SFTP est propre à ton instance, il est sur Status.


5. Ne travaille pas seul : les sous-comptes #

Tu ne vas pas donner ton mot de passe à tes modérateurs. Depuis ton tableau de bord sur teamkit.fr, tu peux créer des accès séparés, avec cinq niveaux :

Niveau Ce qu'il peut faire
Observateur lire la console, rien d'autre
Relance démarrer et redémarrer, mais pas éteindre
Opérateur démarrer, arrêter, redémarrer, écrire dans la console
Fichiers envoyer et modifier les fichiers, accéder au SFTP, sans toucher au service
Technicien fichiers, opérations, sauvegardes et tâches planifiées

Un même identifiant peut couvrir plusieurs serveurs, si tu en as plusieurs.

Le bon réflexe : Relance pour quelqu'un qui doit juste pouvoir relever le serveur quand il tombe un dimanche soir. Tu ne prends aucun risque, et tu dors.


6. Ton serveur ne t'appartient pas pour toujours #

TeamKit héberge gratuitement, et la machine est partagée. Un serveur qui ne sert plus libère sa place :

  • après une période sans joueurs, tu reçois un avertissement ;
  • si rien ne change, le serveur est libéré et son instance supprimée.

Les délais sont plus longs pour une communauté vérifiée. Ce n'est pas une sanction, c'est ce qui permet à quelqu'un d'autre d'avoir un serveur demain.

Conséquence pratique, et elle est importante : tes sauvegardes sont ton affaire. Ce que tu as construit — ta configuration, tes fichiers modifiés, tes données de gamemode — doit exister ailleurs que sur cette instance. Le chapitre 09 te montre comment t'en occuper sans y penser.


7. Le premier démarrage, volontairement vide #

Assez visité. On allume.

  1. Va dans Configuration → Garry's Mod, onglet Server.
  2. Server Name : mets le nom de ton serveur. C'est ce que les joueurs verront.
  3. Initial Gamemode : choisis Sandbox dans la liste. Pas de gamemode personnalisé, pas encore.
  4. Initial Map : choisis gm_construct ou gm_flatgrass dans la liste. Ces deux cartes sont livrées avec Garry's Mod : rien à télécharger, rien qui puisse manquer.
  5. Workshop Collection ID : laisse vide.
  6. Resource Lua Code : laisse vide.
  7. Player Limit : mets ce que tu veux, tu le changeras.
  8. Enregistre, reviens sur Status, clique sur Start.

Regarde la console défiler. En quelques secondes, tu dois voir la carte se charger, puis :

Connection to Steam servers successful.
   Public IP is xx.xx.xx.xx.
VAC secure mode is activated.

C'est gagné. Ton serveur est en ligne, propre, et tu sais à quoi ça ressemble quand tout va bien.

Aller s'y connecter #

Dans Garry's Mod, ouvre la console avec la touche ² (ou ²/~ selon ton clavier ; si rien ne s'ouvre, active la console dans Options → Clavier → Avancé) et tape :

connect ADRESSE:PORT

L'adresse et le port sont ceux de Connection Info.

Tu es seul sur une carte vide. C'est exactement ce qu'on voulait.

✅ À retenir Un serveur qui démarre vide et où tu arrives à te connecter est ta référence. Tout ce que tu ajouteras ensuite s'ajoutera à quelque chose de sain — et si ça casse, tu sauras que c'est ce que tu viens d'ajouter.


✅ Checklist du chapitre #


❓ Si ça ne marche pas #

Le serveur reste sur « Starting » et ne va jamais jusqu'à « Running ». Avec une carte du jeu et aucun addon, c'est rare. Vérifie que Initial Map est bien une carte de la liste et non un nom tapé à la main. Un nom de carte qui n'existe pas fait tourner le serveur dans le vide sans message d'erreur. Le chapitre 05 revient longuement là-dessus.

Je n'arrive pas à me connecter en SFTP. Trois causes, dans l'ordre de fréquence : tu utilises le port 22 au lieu du port de ton instance ; tu as choisi FTP au lieu de SFTP ; ton serveur est arrêté. Le SFTP d'AMP répond aussi serveur éteint, mais vérifie quand même.

Mon jeu ne trouve pas le serveur dans la liste. C'est normal au premier démarrage, et c'est traité au chapitre 10 (il faut un jeton GSLT et un peu d'activité). En attendant, connect adresse:port dans la console fonctionne toujours.

La console n'affiche rien du tout. Regarde l'état sur Status. Un serveur arrêté n'écrit rien. Si l'état dit Running et que la console reste muette, c'est souvent qu'elle attend la fin du chargement de la carte — laisse-lui une minute.

J'ai perdu mes identifiants AMP. Ils sont dans le message privé Discord reçu à la création. Si tu ne le retrouves pas, demande sur le Discord TeamKit.

Une étape qui coince ? Ouvre un ticket sur le site ou demande sur le Discord TeamKit. Le bot Guide connaît ces pages.