🚓 Chapitre 1 · Ton serveur FiveM sur TeamKit

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

Mis à jour le 07/09/2026 ·

Ce chapitre t'emmène de la demande sur teamkit.fr jusqu'à ta première connexion en jeu, avec les ressources de base. Pas encore de framework RP : on vérifie d'abord que le serveur tourne.

Trois outils, et seulement trois :

  • teamkit.fr : le tableau de bord joueur (état du serveur, accès, base de données, sous-comptes).
  • amp.teamkit.fr : le panel AMP, ta salle des machines (démarrer, arrêter, configurer, sauvegarder).
  • un client SFTP (FileZilla ou WinSCP) : pour envoyer tes fichiers.

Tu n'as pas d'accès au serveur physique, et tu n'as pas txAdmin. AMP le remplace. Tout ce que txAdmin faisait, tu le feras dans AMP ou par SFTP.

1. Le parcours TeamKit : de la demande au MP « serveur prêt » #

  1. Connecte-toi sur teamkit.fr et remplis le formulaire de demande de serveur. Si FiveM est grisé « ⏳ complet », tu passes en liste d'attente.
  2. Attends la validation du staff. C'est un clic de leur côté : l'instance AMP est créée automatiquement à partir du catalogue AMP, application « FiveM - Grand Theft Auto V Server ».
  3. Reçois le MP Discord « serveur prêt ». Il contient tes accès AMP. Ton compte AMP est créé en même temps que l'instance.
  4. Ouvre ton tableau de bord sur teamkit.fr : ton serveur apparaît avec son état et ses accès.

Ce que tu reçois pour un serveur FiveM chez TeamKit :

Ressource Valeur
RAM 12 Go
Disque 50 Go
CPU plafonné par conteneur
Port 30120 (jeu et HTTP, TCP + UDP), attribué par TeamKit

Ce profil est prévu pour un serveur QBCore ou ESX avec des MLO.

✅ À retenir

  • Un clic du staff crée l'instance, le compte AMP et le MP Discord.
  • 12 Go de RAM, 50 Go de disque, port 30120. Ne change jamais le port.

2. Le tableau de bord joueur (teamkit.fr) #

Le tableau de bord est ton point d'entrée. Il te montre, pour chaque serveur :

  • L'état du serveur : en ligne, hors ligne, en avertissement, avec le compte à rebours du cycle de vie (voir section 9).
  • Les accès AMP : ton identifiant et le lien vers amp.teamkit.fr.
  • La base de données : l'hôte « local » à utiliser depuis le serveur de jeu, le port (ce n'est PAS 3306, c'est celui de ton instance), l'utilisateur, le nom de la base, un lien vers l'interface web de la base (Adminer, sur db.teamkit.fr, pré-remplie avec ton hôte, ton utilisateur et ta base : tu ne tapes que le mot de passe), et une chaîne de connexion prête à copier au format mysql://user:MOT_DE_PASSE@hote:port/base.
  • Les sous-comptes : pour donner des droits à ton équipe (section 8).

Le mot de passe de la base de données est le même que celui de ton compte AMP. Le chapitre 06 explique tout le reste sur la base.

✅ À retenir

  • Le port de la base est celui affiché sur ton tableau de bord, jamais 3306.
  • Mot de passe de la base = mot de passe AMP.

3. Le panel AMP page par page #

Connecte-toi sur amp.teamkit.fr avec les identifiants du MP Discord. Ton instance FiveM apparaît. Ouvre-la : le menu de gauche liste les pages ci-dessous.

Status #

La page d'accueil de l'instance. Elle montre l'état (démarré, arrêté, en cours), l'usage CPU et RAM, le nombre de joueurs, et les boutons Start, Stop, Restart, Update. Le bloc Connection Info affiche l'adresse du serveur et le port SFTP de ton instance : note-le, il te servira en section 4.

Console #

La sortie brute du serveur, ligne par ligne, et un champ de saisie en bas. C'est la même console que FXServer : ce que tu tapes ici est exécuté par le serveur. Les commandes utiles pour ce chapitre :

status              liste des joueurs connectés
ensure <ressource>  démarre ou redémarre une ressource
stop <ressource>    arrête une ressource
refresh             relit la liste des ressources et leurs manifestes

La console AMP ne garde que les dernières lignes. Pour l'historique complet, va dans File Manager, dossier AMP_Logs.

File Manager #

L'explorateur de fichiers de l'instance. À la racine tu vois cinq entrées :

  • AMP_Logs/ : les journaux d'AMP et l'historique complet de la console (dossier virtuel).
  • LocalBackups/ : les sauvegardes de la page Backups (dossier virtuel).
  • Trashed Files/ : la corbeille du File Manager.
  • server/ : les binaires FXServer. N'y touche pas.
  • server-data/ : ton serveur. server.cfg (généré, voir Configuration), resources/, cache/.

En haut à droite, le bouton Connect to SFTP affiche l'adresse et le port SFTP de ton instance (section 4).

Le File Manager ouvre un fichier dans un éditeur de texte intégré, envoie des fichiers, crée des dossiers, compresse et décompresse les archives. Pour un .zip de ressource : tu l'envoies, tu le décompresses sur place, tu supprimes le .zip.

Configuration #

Tous les réglages du serveur. AMP génère server-data/server.cfg à partir de cette page à chaque démarrage. Conséquence : n'édite jamais server.cfg à la main, il sera réécrit. Tout passe par Configuration.

Deux sections t'intéressent :

  • FiveM : Server Port, Cfx.re Server Registration Key, Steam Web API Key, Server Name, Project Name, Project Description, Server Tags, Server Locale, Server Icon, Mark Server Private, Starting Resources, Enforce Game Build, Player Limit, OneSync Mode, Block Modified Client Files, Access Control Commands, Additional Command Line Parameters, Additional Server Settings.
  • Updates : Server Build (Recommended par défaut, Optional, Latest, Critical, ou une version précise par URL), Resource GitHub Repo (cfx-server-data par défaut).

Après toute modification dans Configuration, redémarre l'instance (Status → Restart). Un refresh en console ne suffit pas : server.cfg n'est regénéré qu'au démarrage.

Backups #

Sauvegardes locales de l'instance, à la demande (bouton) ou planifiées via Schedule. Chaque sauvegarde peut être restaurée depuis cette page. Attention : ces sauvegardes vivent dans l'instance. Si l'instance est supprimée (section 9), elles disparaissent avec.

Schedule #

Les tâches planifiées : un redémarrage à heure fixe, une sauvegarde chaque nuit, une commande console à intervalle régulier. Le chapitre 09 détaille les réglages conseillés.

Updates #

Met à jour les artefacts FXServer selon le canal choisi dans Configuration → Updates → Server Build. Le bouton Update de la page Status fait la même chose.

✅ À retenir

  • Configuration génère server.cfg. Ne l'édite jamais à la main.
  • Modif dans Configuration = redémarrage de l'instance obligatoire.
  • server/ = binaires, interdit. server-data/ = ton serveur.

4. Le SFTP : envoyer tes fichiers #

Le File Manager suffit pour un fichier ou une archive. Pour déposer dix ressources ou un dossier de MLO, le SFTP est plus fiable.

  1. Installe FileZilla ou WinSCP.
  2. Lis le port SFTP sur AMP → Status → Connection Info (ligne SFTP Port), ou clique sur Connect to SFTP en haut à droite du File Manager. Chaque instance a son propre port.
  3. Crée une connexion de type SFTP avec :
Hôte          : l'adresse de la machine (affichée dans Connection Info)
Port          : le port SFTP de TON instance
Utilisateur   : ton identifiant AMP
Mot de passe  : ton mot de passe AMP
  1. Connecte-toi. Tu arrives sur la racine de l'instance, la même que dans le File Manager.
  2. Dépose un dossier de ressource tel quel dans server-data/resources/. Pas de .zip à cet endroit, pas de dossier dans un dossier du même nom.

Un contrôle rapide : après dépôt, server-data/resources/ma_ressource/fxmanifest.lua doit exister. Si le manifeste est un niveau plus bas, tu as un dossier de trop.

✅ À retenir

  • SFTP = identifiants AMP + port propre à l'instance (Status → Connection Info).
  • Une ressource se dépose telle quelle dans server-data/resources/.

5. La clé Cfx.re : obligatoire #

Sans clé d'enregistrement Cfx.re, FXServer refuse les connexions. La clé est liée à l'adresse IP de ton serveur : une clé générée pour une autre IP ne marche pas.

  1. Lis l'adresse IP de ton serveur sur ton tableau de bord teamkit.fr ou sur AMP → Status → Connection Info.
  2. Va sur https://portal.cfx.re/servers/registration-keys et connecte-toi avec ton compte Cfx.re (le même que ton compte FiveM).
  3. Crée une nouvelle clé en indiquant l'IP de ton serveur.
  4. Copie la clé.
  5. Colle-la dans AMP → Configuration → FiveM → Cfx.re Server Registration Key.
  6. Redémarre l'instance.

Cette clé correspond au réglage sv_licenseKey de FXServer (voir https://docs.fivem.net/docs/server-manual/server-commands/). AMP l'écrit pour toi dans server.cfg. Elle sert aussi de lien avec le keymaster pour les scripts achetés (chapitre 10).

✅ À retenir

6. Le Steam Web API Key : facultatif #

Ce réglage n'est pas obligatoire. Il permet au serveur d'identifier les joueurs par leur identifiant Steam en plus de leur licence Cfx.re. Certains scripts (whitelist, anti-cheat, logs) s'en servent.

  1. Génère une clé sur le site des développeurs Steam. La page officielle FiveM donne le lien : https://docs.fivem.net/docs/server-manual/setting-up-a-server-vanilla/ (réglage steam_webApiKey).
  2. Colle-la dans AMP → Configuration → FiveM → Steam Web API Key.
  3. Redémarre l'instance.

Si tu ne sais pas encore si tu en as besoin, laisse le champ vide. Tu pourras le remplir plus tard.

✅ À retenir

  • Facultatif. Vide par défaut, ça marche sans.

7. Premier démarrage avec les ressources de base #

À l'installation, AMP a déjà fait deux choses :

Tu y trouves six dossiers : [system], [managers], [gameplay], [gamemodes], [local], [test]. Ce sont les ressources de base de FiveM : chat, spawnmanager, mapmanager, sessionmanager, hardcap, etc. Un dossier entre crochets est un simple regroupement : FXServer regarde dedans.

Régler le minimum #

  1. Ouvre AMP → Configuration → FiveM.
  2. Remplis Cfx.re Server Registration Key (section 5).
  3. Remplis Server Name et Project Name. Project Name est le nom affiché dans la liste des serveurs : un vrai nom, sans tags, sans majuscules abusives, sinon le serveur est masqué de la liste.
  4. Mets Server Locale à fr-FR (ou fr-BE).
  5. Vérifie Starting Resources. Pour ce premier test tu as besoin des ressources de base, une ligne par ensure. La configuration d'exemple officielle (https://docs.fivem.net/docs/server-manual/setting-up-a-server-vanilla/) utilise ces lignes, à vérifier sur la page si elle a bougé :
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog
  1. Laisse Enforce Game Build à sa valeur par défaut (1604) pour ce test. Tu le changeras avec ton framework (chapitre 07).
  2. Laisse Player Limit à 32 et OneSync Mode tel quel. Au-delà de 32 joueurs il faut OneSync, on y revient au chapitre 07.
  3. Enregistre, puis Status → Start (ou Restart si l'instance tournait déjà).

Lire la console #

Va dans Console. Un démarrage sain affiche une ligne Started resource … par ressource de Starting Resources, sans erreur derrière. Une erreur qui mentionne la clé (sv_licenseKey) veut dire que la clé Cfx.re est absente ou fausse.

Se connecter #

  1. Lance FiveM sur ton PC.
  2. Appuie sur F8 pour ouvrir la console client.
  3. Tape :
connect IP:30120

Remplace IP par l'adresse de ton serveur. La syntaxe connect <ip:port> est documentée sur https://docs.fivem.net/docs/client-manual/console-commands/. Tu apparais sur une map vide avec le chat de base. C'est normal : il n'y a pas encore de framework. disconnect te ramène au menu.

✅ À retenir

  • Clé Cfx.re + Project Name + Starting Resources de base = un serveur qui démarre.
  • F8 puis connect IP:30120 pour entrer.

8. Les sous-comptes : cinq niveaux #

Tu peux donner accès à ton serveur à d'autres personnes sans partager ton mot de passe. Les sous-comptes se créent depuis ton tableau de bord teamkit.fr, pas dans AMP : dans Mes serveurs, sur la carte de ton serveur, le bouton 👥 Partager l'accès (visible seulement pour le propriétaire). Chaque niveau ajoute des droits :

Niveau Droits
Observateur lire la console
Relance démarrer et redémarrer, sans pouvoir éteindre
Opérateur démarrer, arrêter, redémarrer, écrire en console
Fichiers envoyer et modifier les fichiers, accès SFTP, sans toucher au service
Technicien fichiers, opérations, sauvegardes et tâches planifiées
  1. Ouvre ton tableau de bord → ton serveur → gestion des sous-comptes.
  2. Crée le sous-compte en choisissant le niveau.
  3. Transmets les identifiants à la personne. Elle se connecte sur amp.teamkit.fr comme toi.

Un même identifiant peut couvrir plusieurs de tes serveurs. Donne le niveau minimum : un développeur qui dépose des scripts a besoin de Fichiers, pas de Technicien.

✅ À retenir

  • Sous-comptes créés sur teamkit.fr, cinq niveaux, du plus restreint au plus large.
  • Donne le niveau minimum nécessaire.

9. Cycle de vie TeamKit et sauvegardes #

Un serveur TeamKit est gratuit parce qu'il est prêté. Un serveur qui ne sert plus est rendu :

  1. Inactivité constatée → avertissement au bout de 7 jours (14 jours pour une communauté vérifiée). Tu le vois sur ton tableau de bord et tu reçois un MP.
  2. Inactivité qui continue → libération au bout de 10 jours (30 pour une communauté vérifiée). L'instance AMP est supprimée, avec tout ce qu'elle contient : fichiers, sauvegardes AMP, base de données.

Le tableau de bord affiche une ligne d'état et un compte à rebours. Regarde-la.

Pourquoi sauvegarder toi-même #

Les sauvegardes de la page Backups sont dans l'instance. Elles partent avec elle. Si tu tiens à ton serveur, garde une copie chez toi :

  1. Télécharge server-data/resources/ par SFTP sur ton PC, régulièrement (une fois par semaine, et avant chaque grosse modification).
  2. Exporte ta base de données en .sql depuis l'interface web liée sur ton tableau de bord (chapitre 06).
  3. Copie le contenu de Configuration → FiveM → Starting Resources et Additional Server Settings dans un fichier texte chez toi. Ces deux champs sont ton server.cfg.

Avec ces trois éléments tu peux remonter ton serveur sur une nouvelle instance en une heure. Sans eux, tu repars de zéro.

Le chien de garde #

TeamKit peut relancer automatiquement un serveur planté. C'est une liste gérée par le staff, sur demande. Pour FiveM, le chien de garde vérifie http://ip:port/info.json et relance le serveur s'il ne répond plus. Demande l'inscription au staff quand ton serveur ouvre au public.

✅ À retenir

  • Avertissement à 7 jours, suppression à 10 (14 / 30 pour une communauté vérifiée).
  • Sauvegardes AMP = dans l'instance = supprimées avec elle. Garde resources/, un export .sql et tes deux champs de Configuration chez toi.

✅ Checklist du chapitre #

❓ Si ça ne marche pas #

Le serveur démarre puis s'arrête tout de suite. Regarde Console. Une erreur sur sv_licenseKey = clé Cfx.re absente ou générée pour une autre IP. Refais la section 5 et redémarre.

J'ai changé un réglage dans Configuration, rien ne change. server.cfg est regénéré au démarrage uniquement. Status → Restart. Un refresh en console ne relit pas la configuration.

Le SFTP refuse la connexion. Vérifie le port : c'est celui de ton instance, affiché sur Status → Connection Info, pas le 22 ni le 30120. Vérifie que ton compte a au moins le niveau Fichiers.

Mon serveur n'apparaît pas dans la liste FiveM. Dans l'ordre : Project Name conforme (un nom, pas de tags), clé Cfx.re valide pour cette IP, Mark Server Private décoché. Un serveur à 0 joueur depuis longtemps est aussi relégué loin dans la liste. Tu peux toujours te connecter par connect IP:30120 en attendant. Voir chapitre 08.

J'ai reçu un avertissement d'inactivité alors que je travaille sur le serveur. L'activité est mesurée en joueurs connectés, pas en fichiers modifiés. Connecte-toi en jeu régulièrement pendant la construction, et sauvegarde chez toi (section 9).

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