Un serveur ETS2 a une vie calme : rien à sauvegarder toutes les heures, rien qui s'use. Il a en revanche un rendez-vous obligatoire à chaque mise à jour du jeu, et ce rendez-vous se prépare. Ce chapitre te dit quoi garder, quoi automatiser, et comment traverser une mise à jour sans que ton groupe se retrouve dehors un samedi soir.
1. Ce qu'il y a vraiment à sauvegarder #
Fais l'inventaire de ce que ton serveur contient et qui vient de toi :
| Élément | Où il est | Qui l'a aussi |
|---|---|---|
| Tes réglages de session | dans AMP, Configuration → Euro Truck Simulator | personne d'autre |
server_packages.sii et .dat |
1948160/Euro Truck Simulator 2/ |
le joueur qui les a exportés, dans ses Documents |
| Le jeton Steam | dans AMP, Server Logon Token | la page Steam qui l'a créé |
| La liste des mods | votre Discord, si vous avez suivi le chapitre 05 | tout le groupe |
C'est tout. Il n'y a aucune donnée de joueur sur le serveur : pas de profil, pas
d'entreprise, pas de sauvegarde de partie. Tout ça est sur le PC de chaque joueur, dans ses
Documents\Euro Truck Simulator 2\profiles, et c'est lui qui doit le sauvegarder (Steam Cloud
le fait pour la plupart).
Ta sauvegarde personnelle tient donc dans un dossier sur ton PC : les deux fichiers de packages, datés, la liste des mods qui allait avec, et une capture ou une note de tes réglages AMP. Avec ça, tu remontes un serveur identique en dix minutes, chez TeamKit ou ailleurs.
✅ À retenir Deux fichiers, une liste, une note de réglages. Rien d'autre à sauvegarder, et rien de vos parties n'est ici.
2. La page Backups d'AMP #
Elle existe et elle marche, mais mesure ce qu'elle t'apporte. Une sauvegarde AMP archive les
fichiers de l'instance, donc tes packages et ta configuration générée. Elle ne contient pas tes
réglages du panel autrement que par le server_config.sii qu'ils ont produit.
Ce qu'il faut savoir avant de cliquer :
- une sauvegarde arrête le serveur le temps de copier les fichiers, sauf si tu coches Backup While Running. Pour un serveur ETS2, la copie prend quelques secondes ; mais quelques secondes en plein convoi, ça déconnecte tout le monde ;
- les options d'une sauvegarde : Backup Name, Description, Mark as Sticky (elle ne sera jamais effacée par la rotation), Backup While Running ;
- les limites (espace total, taille par sauvegarde, nombre) sont dans Configuration → Backups.
Un bon usage : une sauvegarde « sticky » nommée d'après la version du jeu et la liste de mods, juste après avoir déposé de nouveaux packages qui marchent. Si un export suivant casse quelque chose, tu restaures en un clic, sans redemander les fichiers à personne.
✅ À retenir Une sauvegarde AMP par version de packages qui marche, marquée sticky. Pas de sauvegarde horaire.
3. La page Schedule #
Ton instance est livrée avec trois déclencheurs, tous désactivés :
| Déclencheur | Ce qu'il fait | Le laisser ? |
|---|---|---|
| Hourly Backup | une sauvegarde à chaque heure pile, qui arrête le serveur | désactivé, sans hésiter |
| Hourly Update Check | vérifie sur Steam à chaque heure et demie s'il y a une mise à jour | à toi de voir, section 4 |
| An update is available via SteamCMD | quand une mise à jour est détectée, la lance | désactivé, section 4 explique pourquoi |
Ce que tu peux ajouter d'utile, par Add New Trigger puis Add New Task :
- un redémarrage quotidien à une heure où personne ne roule, 5 h du matin par exemple, avec la tâche « Restart the server ». Un serveur dédié qui tourne des semaines sans redémarrer n'a pas de raison connue de mal vieillir, mais un redémarrage vide ne coûte rien et remet les compteurs à zéro ;
- rien d'autre. Un serveur ETS2 n'a pas de commande console à planifier, pas de nettoyage à faire, pas de base à purger.
✅ À retenir Laisse la sauvegarde horaire éteinte. Un redémarrage la nuit si tu veux. La mise à jour automatique, non.
4. Traverser une mise à jour du jeu #
SCS Software publie une version majeure quelques fois par an (1.60, 1.61…), précédée d'une bêta ouverte. Ce qui se passe le jour J, dans l'ordre :
- Steam met à jour le jeu chez tes joueurs, automatiquement, dès qu'ils relancent Steam.
- Ton serveur, lui, reste à l'ancienne version tant que personne ne clique Update.
- Les joueurs à jour ne trouvent plus le serveur. Ceux qui n'ont pas encore relancé Steam le trouvent encore.
Voilà pourquoi la mise à jour automatique d'AMP n'est pas une bonne idée ici : elle mettrait le serveur à jour au moment où Steam le signale, sans refaire les packages. Le serveur redémarrerait avec des packages de l'ancienne version, et personne ne pourrait entrer, ni les anciens, ni les nouveaux.
La procédure qui marche, à faire quand le groupe est prêt :
- Prévenir le groupe : « mise à jour du serveur ce soir, mettez le jeu à jour ».
- Vérifier que les mods de la liste sont compatibles avec la nouvelle version (les cartes communautaires sont souvent en retard, chapitre 05, section 6). Si un mod ne l'est pas, le groupe décide : on attend, ou on roule sans.
- Sur Status, cliquer Update. AMP télécharge la nouvelle version du serveur dédié. Attendre la fin.
- L'exporteur, avec son jeu à jour et sa liste de mods à jour, refait
export_server_packages(chapitre 02). - Déposer les deux nouveaux fichiers dans
1948160/Euro Truck Simulator 2/, en écrasant les anciens. - Restart. Vérifier dans la console que
Session search idapparaît. - Faire une sauvegarde AMP sticky nommée avec la nouvelle version.
Compte vingt minutes, dont quinze de téléchargement.
Si tu veux être prévenu sans être mis à jour de force, active Hourly Update Check et laisse « An update is available via SteamCMD » désactivé : AMP notera qu'une mise à jour existe sans rien faire. Tu la verras sur Status.
✅ À retenir Update, puis nouvel export, puis Restart. Jamais Update seul. Jamais en automatique.
5. La bêta ouverte #
Quelques semaines avant chaque version majeure, SCS Software ouvre une branche public_beta. Un
groupe qui veut la tester peut y mettre son serveur :
- chaque joueur passe son jeu en bêta dans Steam (Propriétés → Bêtas) ;
- dans AMP, Configuration → Updates, cocher Install Beta Branch et écrire
public_betadans Selected Beta Branch ; - Update, nouvel export depuis un jeu en bêta, dépôt, Restart.
À la sortie de la version finale : les joueurs quittent la bêta dans Steam, tu décoches Install Beta Branch, Update, nouvel export, Restart. La bêta et la version finale ne se voient pas entre elles.
Ne mets le serveur en bêta que si tout le groupe y est. Un joueur en version normale ne pourra plus entrer.
6. Le cycle de vie TeamKit et l'archive de fin de vie #
Rappel du chapitre 01 : un serveur sans joueur reçoit un avertissement au bout de 7 jours (14 pour une communauté vérifiée) et est libéré après 10 (30). Au moment de l'avertissement, TeamKit fabrique une archive de l'instance, disponible dans le bloc « 📦 Tes sauvegardes » de ton tableau de bord.
Pour un serveur ETS2, cette archive contient tes packages et ta configuration générée, soit tout ce qui vaut la peine. Si tu reviens après une libération, une nouvelle demande te donne une instance neuve : tu y déposes les packages de l'archive (ou ceux de ton PC), tu remets tes réglages dans le panel, et tu retrouves ton serveur. Le search id sera nouveau, sauf si tu remets le même jeton Steam.
✅ À retenir Une libération ne fait rien perdre. Garde tes packages et ton jeton, et tu reviens quand tu veux.
✅ Checklist du chapitre #
❓ Si ça ne marche pas #
Depuis la mise à jour du jeu, personne ne trouve le serveur. Le serveur n'est pas à jour, ou il l'est mais ses packages sont de l'ancienne version. Section 4, dans l'ordre.
J'ai cliqué Update et le serveur ne démarre plus. Les packages datent de l'ancienne version. Nouvel export depuis un jeu à jour, dépôt, Restart.
La restauration d'une sauvegarde AMP n'a pas remis mes réglages. Normal : les réglages vivent dans le panel, pas dans les fichiers sauvegardés. Ressaisis-les depuis ta note.
Le serveur s'est arrêté tout seul à une heure pile. Hourly Backup est activé. Désactive-le dans Schedule.
Le serveur s'est mis à jour tout seul. Le déclencheur « An update is available via SteamCMD » est activé. Désactive-le, puis refais les packages.
Mon serveur a été libéré et je veux le retrouver. Nouvelle demande sur teamkit.fr, puis section 6.