Vintage Story Débutant 8 min de lecture

Transférer un monde solo Vintage Story vers un serveur dédié (.vcdbs)

Guide complet pour transférer votre monde Vintage Story singleplayer vers un serveur dédié : localiser le fichier .vcdbs, upload SFTP, configuration serverconfig.json (SaveFileLocation) et erreurs courantes.

Transférer un monde solo Vintage Story vers un serveur dédié (.vcdbs)

Transférer un monde solo Vintage Story vers un serveur dédié (.vcdbs)

Vous avez survécu plusieurs centaines d’heures dans votre monde solo Vintage Story, construit votre forge, dompté la métallurgie ? Continuez l’aventure avec votre clan sur un serveur dédié sans repartir de zéro. Bonne nouvelle : Vintage Story stocke chaque monde dans un seul fichier .vcdbs facile à transférer.

⚡ Raccourci recommandé

Pas envie de gérer Java et la config serveur ?

Notre offre hébergeur Vintage Story pas cher dès 10,90 €/mois : déploiement en 2 min, File Manager intégré, Anti-DDoS 5 Tbps et support FR 24/7.

Voir l'offre Vintage Story →

Important : Vérifiez que la version du client correspond à celle du serveur avant tout transfert. Charger une save 1.19 sur un serveur 1.20 peut corrompre les chunks générés différemment.


Comprendre le format .vcdbs

Vintage Story stocke tout un monde dans un seul fichier .vcdbs : la géographie, les structures, les inventaires, l’état des animaux, les coffres, le terrain modifié. C’est une base SQLite compressée.

Conséquence pratique :

  • Un seul fichier à transférer (plus simple que Minecraft ou Windrose)
  • Mais le fichier peut devenir énorme (10-50 Go pour les vieilles parties)
  • Aucune édition manuelle possible — copie/déplacement seulement

Étape 1 : Localiser votre save solo

Via le client Vintage Story (méthode simple)

  1. Lancez Vintage Story
  2. Menu principal → Single Player
  3. En bas à gauche, cliquez sur Open Saves Folder
  4. Le dossier s’ouvre dans l’Explorateur

Chemin direct

OSChemin
Windows%APPDATA%\VintagestoryData\Saves\
Linux~/.config/VintagestoryData/Saves/
macOS~/Library/Application Support/VintagestoryData/Saves/

Vous y verrez vos saves au format MonMonde.vcdbs.


Étape 2 : Backup avant tout

Copiez votre .vcdbs sur votre Bureau avant toute manipulation :

%APPDATA%\VintagestoryData\Saves\MonMonde.vcdbs
  → C:\Users\<USER>\Desktop\Backup-VS-2026-05-10.vcdbs

Si quelque chose tourne mal, vous restaurez en 30 secondes.


Étape 3 : Arrêter le serveur

Avant tout transfert, arrêtez complètement le serveur Vintage Story depuis votre panel d’hébergement. Modifier un .vcdbs pendant que le serveur tourne corrompt la base SQLite.

Attendez le message Server stopped (ou équivalent) dans la console avant de continuer.


Étape 4 : Localiser le dossier saves du serveur

Le chemin exact dépend de votre hébergeur. Généralement :

<ROOT_SERVEUR>/VSserverData/Saves/

Sur une installation manuelle Linux, le dataPath est défini au lancement du serveur (--dataPath). Par défaut :

TypeChemin typique
Linux (manuel)~/.config/VintagestoryData/Saves/
Hébergeur (panel)/home/container/VSserverData/Saves/
Windows (manuel)%APPDATA%\VintagestoryData\Saves\

En cas de doute, vérifiez la valeur de SaveFileLocation dans serverconfig.json à la racine du dataPath.


Étape 5 : Upload SFTP du .vcdbs

Avec WinSCP / FileZilla

  1. Connectez-vous au serveur (host, port, username, password fournis par votre hébergeur)
  2. Côté serveur (droite) naviguez vers le dossier Saves/
  3. Côté local (gauche) ouvrez votre dossier VintagestoryData\Saves\
  4. Glissez-déposez votre fichier MonMonde.vcdbs du gauche vers la droite
  5. Attendez la fin du transfert (peut prendre du temps si le fichier fait plusieurs Go)

Ligne de commande (Linux/Mac)

sftp -P PORT user@IP_SERVEUR
cd /home/container/VSserverData/Saves/
put /chemin/local/MonMonde.vcdbs
exit

Étape 6 : Pointer le serveur sur votre save

Deux options. Choisissez la plus pratique pour vous.

Option A — Renommer le fichier en default.vcdbs

Sur le serveur, renommez votre fichier uploadé :

MonMonde.vcdbs → default.vcdbs

C’est le nom par défaut chargé par Vintage Story serveur, aucune autre configuration nécessaire.

Option B — Éditer serverconfig.json

Si vous voulez conserver le nom d’origine, éditez serverconfig.json à la racine du dataPath :

{
  "ServerName": "Mon serveur Vintage Story",
  "SaveFileLocation": "./Saves/MonMonde.vcdbs",
  "MaxClients": 8,
  ...
}

Modifiez la ligne SaveFileLocation, sauvegardez.

Attention au chemin : utilisez bien ./Saves/ (relatif au dataPath) et non /Saves/ (absolu).


Étape 7 : Démarrer le serveur

  1. Dans votre panel, démarrez le serveur Vintage Story
  2. Surveillez la console — Vintage Story charge la base SQLite, ça peut prendre 1-3 minutes pour les gros mondes
  3. Cherchez dans les logs une ligne du type :
    Loaded savegame: MonMonde.vcdbs
    Map: <SeedHash>, players: 0
  4. Connectez-vous depuis le client :
    • MultijoueurConnect to Server
    • IP : <IP_SERVEUR>:<PORT>
  5. Vérifiez que votre forge, vos coffres, vos animaux domestiqués sont intacts

Workflow récapitulatif

  1. Localiser : %APPDATA%\VintagestoryData\Saves\MonMonde.vcdbs
  2. Backup local sur le Bureau
  3. Arrêter le serveur
  4. Upload SFTP vers <ROOT>/VSserverData/Saves/
  5. Renommer en default.vcdbs OU éditer serverconfig.json → SaveFileLocation
  6. Démarrer le serveur, vérifier dans la console
  7. Se connecter et vérifier

FAQ

Le serveur génère un nouveau monde au lieu de charger ma save

Causes :

  • SaveFileLocation pointe sur un fichier inexistant — vérifiez l’orthographe exacte
  • Le fichier n’est pas dans le bon dossier (pas dans Saves/ du dataPath)
  • Permissions Linux insuffisantes : le fichier doit appartenir à l’utilisateur qui lance le serveur (chown container:container default.vcdbs sur Pterodactyl)

Erreur “version mismatch” au chargement

Votre client est sur une version différente du serveur. Solutions :

  • Mettre à jour le serveur via le panel (réinstallation/upgrade)
  • Lancer le client dans la version précédente (Vintage Story conserve les anciennes versions dans le launcher)

Mon .vcdbs fait 30 Go, le transfert est très lent

C’est normal pour une vieille partie. Optimisations :

  • Compresser en .zip côté client avant upload (gain ~30%)
  • Privilégier un hébergeur avec stockage SSD NVMe et bonne bande passante
  • Utiliser rsync si l’hébergeur expose SSH :
    rsync -avz --progress MonMonde.vcdbs user@serveur:/home/container/VSserverData/Saves/

Puis-je faire un backup serveur → local ?

Oui, procédure inverse :

  1. Arrêter le serveur
  2. SFTP : télécharger <ROOT>/VSserverData/Saves/default.vcdbs vers le PC
  3. Placer dans %APPDATA%\VintagestoryData\Saves\ (renommer si vous voulez)
  4. Relancer le client → monde dispo dans Single Player

Les mods solo fonctionnent-ils sur le serveur ?

Non automatiquement. Vous devez installer les mêmes mods, mêmes versions côté serveur dans <dataPath>/Mods/. Les chunks générés avec un mod absent côté serveur peuvent crasher au chargement.

Le serveur démarre mais le monde est vide à ma connexion

Vérifiez :

  • Que vous chargez bien la bonne save (SaveFileLocation ou nom default.vcdbs)
  • Que vous vous reconnectez au bon endroit : Vintage Story tp les nouveaux joueurs au spawn — votre personnage solo a un UUID différent du multijoueur, vous démarrez au spawn par défaut puis vous déplacez vers votre base

Mes inventaires solo apparaissent-ils sur le serveur ?

L’inventaire est lié au PlayerUID (UUID de votre compte Vintage Story). En solo et en multijoueur avec le même compte, l’inventaire est conservé. Si le serveur tourne en OfflineMode, les UID diffèrent — vous démarrez avec un inventaire vide.


Conclusion

Vous savez maintenant transférer un monde solo Vintage Story vers un serveur dédié en 7 étapes. La clé : arrêter le serveur, synchroniser les versions, uploader le .vcdbs, et pointer SaveFileLocation ou renommer en default.vcdbs.

Pour aller plus loin