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.
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)
- Lancez Vintage Story
- Menu principal → Single Player
- En bas à gauche, cliquez sur Open Saves Folder
- Le dossier s’ouvre dans l’Explorateur
Chemin direct
| OS | Chemin |
|---|---|
| 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.vcdbsSi 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 :
| Type | Chemin 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
SaveFileLocationdansserverconfig.jsonà la racine du dataPath.
Étape 5 : Upload SFTP du .vcdbs
Avec WinSCP / FileZilla
- Connectez-vous au serveur (host, port, username, password fournis par votre hébergeur)
- Côté serveur (droite) naviguez vers le dossier
Saves/ - Côté local (gauche) ouvrez votre dossier
VintagestoryData\Saves\ - Glissez-déposez votre fichier
MonMonde.vcdbsdu gauche vers la droite - 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.vcdbsC’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
- Dans votre panel, démarrez le serveur Vintage Story
- Surveillez la console — Vintage Story charge la base SQLite, ça peut prendre 1-3 minutes pour les gros mondes
- Cherchez dans les logs une ligne du type :
Loaded savegame: MonMonde.vcdbs Map: <SeedHash>, players: 0 - Connectez-vous depuis le client :
- Multijoueur → Connect to Server
- IP :
<IP_SERVEUR>:<PORT>
- Vérifiez que votre forge, vos coffres, vos animaux domestiqués sont intacts
Workflow récapitulatif
- Localiser :
%APPDATA%\VintagestoryData\Saves\MonMonde.vcdbs - Backup local sur le Bureau
- Arrêter le serveur
- Upload SFTP vers
<ROOT>/VSserverData/Saves/ - Renommer en
default.vcdbsOU éditerserverconfig.json → SaveFileLocation - Démarrer le serveur, vérifier dans la console
- Se connecter et vérifier
FAQ
Le serveur génère un nouveau monde au lieu de charger ma save
Causes :
SaveFileLocationpointe 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.vcdbssur 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
.zipcô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 :
- Arrêter le serveur
- SFTP : télécharger
<ROOT>/VSserverData/Saves/default.vcdbsvers le PC - Placer dans
%APPDATA%\VintagestoryData\Saves\(renommer si vous voulez) - 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 (
SaveFileLocationou nomdefault.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.



