Ce chapitre t'emmène de la demande sur teamkit.fr jusqu'à ta première connexion en jeu sur ton propre serveur Nova-Life. Pas encore de plugins, pas encore de réglages fins : on vérifie d'abord que le serveur tourne et que tu peux t'y connecter.
Trois outils, et seulement trois :
- teamkit.fr : le tableau de bord joueur (état du serveur, accès, 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, notamment les plugins.
Tu n'as pas d'accès au serveur physique. AMP le remplace entièrement.
1. Le parcours TeamKit #
- Connecte-toi sur teamkit.fr et remplis le formulaire de demande de serveur. Si Nova-Life est grisé « ⏳ complet », tu passes en liste d'attente.
- Attends la validation du staff. L'instance AMP est créée automatiquement à partir du template TeamKit pour Nova-Life.
- 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.
- 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 Nova-Life chez TeamKit :
| Ressource | Valeur |
|---|---|
| RAM | 12 Go |
| Disque | 50 Go |
| CPU | plafonné par conteneur |
| Port de jeu | attribué par TeamKit (TCP + UDP) |
| Ports SteamQuery et Steam | attribués automatiquement, écrits seuls dans la configuration |
✅ À retenir
- Un clic du staff crée l'instance, le compte AMP et le MP Discord.
- Les trois ports sont attribués par TeamKit et écrits tout seuls. Ne les change jamais à la main.
2. Une différence majeure avec FiveM : pas de base MySQL #
Si tu viens de FiveM, oublie tout de suite Adminer, les chaînes mysql://, les ports de base de données et les mots de passe.
Nova-Life range tout dans un seul fichier : life.db. C'est une base SQLite, posée à la racine de ton profil serveur. Elle contient 18 tables : les comptes, les personnages, les véhicules, les entreprises, les objets, les SMS, les mails, les avertissements, les terrains.
Conséquences pratiques, et elles sont importantes :
- Tu n'as aucune base à créer, aucun accès à demander. Le fichier se crée au premier démarrage.
- Sauvegarder ton serveur, c'est sauvegarder ce fichier. Copie-le et tu as tout.
- Le perdre, c'est tout perdre. Personnages, argent, véhicules, maisons. Le chapitre 09 explique comment ne jamais en arriver là.
- Le serveur l'écrit tout seul à intervalle régulier (réglage
18 - Sauvegarde auto, 1800 secondes par défaut).
Sur un serveur qui tourne depuis plusieurs mois avec 400 comptes, ce fichier pèse une dizaine de mégaoctets. C'est peu : n'hésite pas à en faire des copies souvent.
✅ À retenir
- Pas de MySQL, pas d'Adminer, pas de mot de passe de base : tout est dans
life.db.- Ce fichier unique EST ton serveur. Sauvegarde-le avant toute manipulation.
3. Le panel AMP page par page #
Connecte-toi sur amp.teamkit.fr avec les identifiants du MP Discord. Ton instance Nova-Life 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 de ton serveur et le port SFTP de ton instance. Note-le : il te servira en section 5.
Console #
La sortie brute du serveur, ligne par ligne. C'est là que tu liras les erreurs, les connexions de joueurs et les messages de tes plugins. Un serveur Nova-Life sain affiche au démarrage la liste de ses plugins chargés.
La console AMP ne garde que les dernières lignes. Pour l'historique complet, va dans File Manager, dossier AMP_Logs.
Contrairement à FiveM, Nova-Life n'a pas de console interactive : tu ne tapes pas de commandes ici. L'administration se fait en jeu (chapitre 08) ou depuis le panel web TeamKit (chapitre 07).
Configuration #
Le cœur du réglage. Le sous-menu Nova-Life contient les 49 réglages que le template TeamKit expose. Ils sont numérotés pour rester dans l'ordre : 01 - Profil serveur, 10 - Nom du serveur, 30 - Argent de départ (banque). Le chapitre 03 les passe tous en revue.
Le sous-menu Updates gère la mise à jour du jeu, Backups les sauvegardes.
File Manager #
L'explorateur de fichiers intégré. Il montre la même arborescence que le SFTP.
Schedule #
Les tâches planifiées : sauvegardes, redémarrages, mises à jour. Voir chapitre 09.
Backups #
Les sauvegardes AMP de l'instance entière. Attention : une sauvegarde AMP arrête le serveur le temps de préparer les fichiers, sauf si tu coches « Backup While Running ».
✅ À retenir
- Pas de console interactive sur Nova-Life : on administre en jeu ou par le panel web.
- Configuration → Nova-Life, c'est là que tout se règle. 49 champs, numérotés.
4. L'arborescence : où sont tes fichiers #
C'est le point qui perd le plus de monde au début. Depuis la racine du File Manager, le chemin utile est :
novalife/
└── 1665030/ ← les fichiers du jeu (ne pas y toucher)
├── nova-life.x86_64 ← l'exécutable du serveur
├── nova-life_Data/
├── linux64/
└── Servers/
└── <TonProfil>/ ← TOUT ce qui t'appartient est ici
├── Config/ ← les 6 fichiers de configuration du jeu
├── Plugins/ ← tes plugins (.dll) et leurs dossiers
├── Backups/ ← sauvegardes automatiques de life.db
├── life.db ← LA base de données
└── life.db.old
Deux choses à retenir de ce schéma.
Le dossier 1665030 est l'identifiant Steam de Nova-Life. Tout ce qu'il contient à la racine appartient au jeu et sera écrasé à chaque mise à jour. N'y range jamais rien.
Servers/<TonProfil>/ est ton territoire. Le nom du profil est celui que tu as mis dans le réglage 01 - Profil serveur. Si tu le changes, le serveur cherchera un autre dossier et repartira d'une base vide — c'est la fausse manœuvre la plus coûteuse du panel. On y revient au chapitre 10.
✅ À retenir
- Ton contenu vit dans
novalife/1665030/Servers/<TonProfil>/, nulle part ailleurs.- Ne change jamais
01 - Profil serveursur un serveur en production.
5. Se connecter en SFTP #
Tu auras besoin du SFTP dès que tu voudras poser un plugin ou récupérer une sauvegarde.
- Sur la page Status, note le SFTP Port dans Connection Info. Ce n'est pas le port 22.
- Ouvre FileZilla ou WinSCP.
- Hôte : l'adresse affichée sur teamkit.fr. Port : celui de ton instance. Utilisateur et mot de passe : les mêmes que ton compte AMP.
- Protocole : SFTP.
Le bouton Connect to SFTP du File Manager te donne les mêmes informations.
Si la connexion est refusée, vérifie d'abord que tu utilises bien le port de ton instance et non 22 : c'est l'erreur numéro un.
✅ À retenir
- Identifiants SFTP = identifiants AMP.
- Le port SFTP est propre à ton instance, il est sur la page Status.
6. Premier démarrage #
- Page Configuration → Nova-Life, renseigne au minimum :
01 - Profil serveur: un nom court, sans espace ni accent (par exempleMonRP). Choisis-le bien, tu ne le changeras plus.10 - Nom du serveuret11 - Nom dans la liste des serveurs.12 - Slots (joueurs max).
- Enregistre.
- Page Status, clique Start.
- Ouvre la Console et regarde défiler le démarrage.
Le premier démarrage est plus long que les suivants : le serveur crée son dossier de profil, sa base life.db et ses fichiers de configuration par défaut.
Quand la console se calme, ton serveur est prêt. Lance Nova-Life, ouvre la liste des serveurs et cherche le nom que tu as mis dans 11 - Nom dans la liste des serveurs.
Si tu ne le trouves pas, vérifie que 13 - Serveur public est bien activé.
✅ À retenir
- Le premier démarrage crée
Config/,Plugins/etlife.db. Laisse-le finir.- Absent de la liste publique ? Regarde
13 - Serveur public.
7. Devenir administrateur de ton propre serveur #
Sur Nova-Life, être propriétaire du serveur ne te donne aucun pouvoir en jeu : il faut t'y déclarer explicitement.
Le réglage 49 - Admins (SteamID:niveau:pin) attend une liste au format SteamID64:niveau:pin, une entrée par ligne.
Pour trouver ton SteamID64 : ouvre ton profil Steam dans un navigateur, ou utilise un site comme steamid.io. C'est un nombre à 17 chiffres qui commence par 7656119.
Le niveau détermine ce que tu peux faire en jeu. Le PIN n'est demandé que si tu actives 16 - Authentification PIN admin, ce qui est une bonne idée dès que tu n'es plus seul.
Enregistre, redémarre, reconnecte-toi : le menu admin s'ouvre en jeu (chapitre 08).
✅ À retenir
- Sans entrée dans
49 - Admins, tu es un joueur ordinaire sur ton propre serveur.- Le SteamID64 fait 17 chiffres et commence par
7656119.
8. Les sous-comptes #
Depuis teamkit.fr, dans Mes serveurs, sur la carte de ton serveur, le bouton 👥 Partager l'accès (visible pour le propriétaire seulement) te permet de donner à ton équipe un accès AMP limité :
| Rôle | Ce qu'il peut faire |
|---|---|
| Observateur | voir l'état et la console, rien de plus |
| Relance | démarrer, arrêter, redémarrer |
| Opérateur | relance + configuration |
| Fichiers | accès File Manager et SFTP |
| Technicien | tout sauf la suppression de l'instance |
Donne le rôle le plus étroit qui suffit. Un modérateur n'a pas besoin d'accéder aux fichiers : il administre en jeu.
✅ À retenir
- Cinq rôles, du simple observateur au technicien.
- Un modérateur n'a besoin d'aucun accès AMP.
9. Le cycle de vie de ton serveur #
TeamKit libère les serveurs inactifs pour en donner à d'autres.
| Étape | Délai (communauté vérifiée) |
|---|---|
| Avertissement | 7 jours d'inactivité (14) |
| Libération | 10 jours (30) |
| Suppression de l'instance | après libération |
Un serveur qui tourne, même sans joueurs, n'est pas inactif. C'est l'absence de connexion à AMP et d'activité qui déclenche le compte à rebours.
✅ À retenir
- Connecte-toi à AMP de temps en temps, même quand tout va bien.
- Une communauté vérifiée a des délais doublés ou triplés.
Checklist du chapitre #
❓ Si ça ne marche pas #
Le serveur ne démarre pas du tout. Ouvre la Console et lis les premières lignes rouges. Neuf fois sur dix, 01 - Profil serveur contient un espace ou un accent.
Le serveur démarre mais n'apparaît pas dans la liste. Vérifie 13 - Serveur public. Attends deux ou trois minutes : la liste publique n'est pas instantanée.
Je me connecte, mais je n'ai aucun pouvoir admin. Ton SteamID64 n'est pas dans 49 - Admins, ou tu n'as pas redémarré après l'avoir ajouté.
Le SFTP refuse la connexion. Tu utilises le port 22 au lieu de celui de ton instance.
J'ai changé le profil serveur et tout a disparu. Ne redémarre plus, et surtout ne recrée rien. Remets exactement l'ancien nom et redémarre : tes données sont toujours dans l'ancien dossier. Chapitre 10, section 2.