Aller au contenu principal

Lancez votre serveur NovaLife avec un hébergement optimisé.

Voir nos offres

Importer la sauvegarde d'un serveur Nova-Life privé

Vous avez déjà joué sur un serveur Nova-Life: Amboise créé en privé (sur votre PC ou chez un autre hébergeur) ? Vous pouvez reprendre sa sauvegarde — joueurs, argent, propriétés, permissions — sur votre serveur YorkHost. Il suffit d'envoyer le dossier du serveur au bon endroit, puis de vérifier deux réglages : le nom et le port.

Comment est rangé un serveur Nova-Life​

Chaque serveur Nova-Life est un dossier placé dans Servers/, qui porte le nom du serveur :

Servers/
└── MonServeur/
├── Config/
│ └── server.json ← réglages (ports, nom affiché, slots…)
├── Saves/ ← données du monde
├── Logs/ ← journaux
└── life.db ← base de données (joueurs, argent, admins…)

Sur votre serveur YorkHost, ce dossier se trouve dans /home/container/Servers/. Le serveur ne charge que le dossier dont le nom correspond au nom du serveur défini dans le panel.

1. Retrouver le dossier sur votre PC​

Retrouvez le dossier de votre serveur privé : c'est le dossier qui porte le nom de votre serveur et qui contient Config/server.json et life.db.

  • Serveur lancé avec le serveur dédié Nova-Life (SteamCMD) : il se trouve dans le dossier Servers/ du dossier d'installation du serveur (par exemple nova-life_server/Servers/).
  • Serveur créé depuis le jeu : cherchez un dossier Servers/ dans le dossier d'installation du jeu (Steam → clic droit sur Nova-Life: Amboise → Gérer → Parcourir les fichiers locaux).
  • Serveur chez un autre hébergeur : téléchargez le dossier Servers/<nom de votre serveur>/ depuis son gestionnaire de fichiers ou en FTP/SFTP.
Avant de copier

Arrêtez votre serveur privé avant de copier le dossier : un serveur en marche peut être en train d'écrire dans life.db, et la copie serait incomplète.

2. Préparer votre serveur YorkHost​

  1. Arrêtez le serveur depuis le Panel Game (game.yorkhost.fr).
  2. Créez une sauvegarde du serveur actuel (onglet Backups), pour pouvoir revenir en arrière.
  3. Ouvrez l'onglet Files et allez dans /home/container/Servers/ : notez le nom exact du dossier qui s'y trouve. C'est le nom de serveur attendu par le panel (il apparaît aussi dans l'onglet Startup).
  4. Ouvrez Servers/<nom>/Config/server.json et notez les valeurs serverPort, queryPort et steamPort : ce sont les ports de votre allocation YorkHost, à conserver.

3. Envoyer la sauvegarde​

La méthode la plus simple : remplacer le contenu du dossier existant par celui de votre sauvegarde, sans changer son nom.

  1. Connectez-vous en SFTP (identifiants dans Settings → SFTP Details du Panel Game), par exemple avec FileZilla ou WinSCP. Le SFTP est plus fiable que l'envoi par le navigateur pour un dossier entier.
  2. Dans /home/container/Servers/<nom>/, envoyez le contenu de votre dossier de sauvegarde : life.db, le dossier Saves/ et, si vous voulez garder vos réglages, Config/server.json. Acceptez de remplacer les fichiers existants.
Dossier volumineux

Vous pouvez aussi compresser votre dossier en .zip sur votre PC, l'envoyer dans Servers/<nom>/ via l'onglet Files, puis faire clic droit → Unarchive dans le panel. Vérifiez ensuite que les fichiers sont bien directement dans Servers/<nom>/ et pas dans un sous-dossier en trop.

4. Remettre le bon port​

Si vous avez remplacé Config/server.json par le vôtre, il contient les ports de votre ancien serveur, qui ne fonctionnent pas chez YorkHost. Rouvrez Servers/<nom>/Config/server.json et remettez les ports notés à l'étape 2 (le port de votre allocation, identique sur les trois lignes) :

"serverPort": 26064,
"queryPort": 26064,
"steamPort": 26064,

Le détail est expliqué dans Problème de connexion à un serveur NovaLife.

5. Démarrer et vérifier​

  1. Démarrez le serveur depuis le Panel Game.
  2. Suivez la Console : le serveur doit démarrer sans recréer un serveur vierge.
  3. Connectez-vous en jeu et vérifiez que vous retrouvez vos joueurs, votre argent et vos propriétés.

Garder le nom de votre ancien serveur​

Si vous préférez conserver le nom de dossier de votre serveur privé (au lieu de copier son contenu dans le dossier existant), le nom de serveur du panel doit être changé pour correspondre exactement (majuscules comprises : le serveur tourne sous Linux). Ce réglage ne s'applique qu'après une réinstallation du serveur : ouvrez un ticket et le support s'en charge avec vous, sauvegarde comprise.

Dépannage​

Le serveur repart à zéro (personne ne retrouve sa progression)​

Le serveur ne charge pas votre sauvegarde : le dossier envoyé ne porte pas le nom attendu, ou les fichiers sont dans un sous-dossier en trop (par exemple Servers/<nom>/<nom>/life.db). Arrêtez le serveur, remettez life.db et Saves/ directement dans Servers/<nom>/, puis redémarrez.

Le serveur démarre mais n'apparaît pas dans la liste / connexion impossible​

Les ports de server.json ne correspondent pas à votre allocation : reprenez l'étape 4.

Je ne suis plus administrateur​

Les droits admin sont stockés dans life.db : si vous avez envoyé la bonne base, ils sont conservés. Sinon, suivez Devenir administrateur sur votre serveur Nova-Life.

Revenir en arrière​

Arrêtez le serveur et restaurez la sauvegarde créée à l'étape 2 depuis l'onglet Backups.

Support​

En cas de difficulté, ouvrez un ticket en précisant le nom du dossier de votre sauvegarde et ce que vous avez déjà envoyé : l'équipe peut vous accompagner pour l'import.