Paramètres du monde, import d'un monde et mise à jour 1.0
Modificateurs de monde : uniquement à la création
Les modificateurs (-preset, -modifier, -setkey nobuildcost, nomap, passivemobs, playerevents, taux de ressources, raids…) se placent dans Server Options → Extra Startup Parameters (ou les variables dédiées WORLD_PRESET, RESOURCE_RATE… selon votre panel).
Point essentiel : Valheim ne lit ces paramètres qu'au moment où le monde est créé. Sur un monde existant, le serveur charge la sauvegarde telle quelle et ignore les paramètres sans afficher d'erreur : ce n'est pas une panne, c'est le fonctionnement du jeu.
Pour les appliquer, vous avez deux options :
- Créer un nouveau monde : changez la variable
WORLD(nom du monde) puis redémarrez : un monde neuf est généré avec vos modificateurs. - Créer le monde en local avec les réglages précis voulus (menu de création du jeu), puis l'importer sur le serveur (ci-dessous).
Certains réglages fins (pénalité de mort, fréquence des raids…) ne sont pas exposés en paramètres de lancement : passez par un monde créé en local ou par la console du jeu en tant qu'admin.
Importer un monde local
Sur votre PC, les mondes sont dans :
C:\Users\<vous>\AppData\LocalLow\IronGate\Valheim\worlds_local\
Sur le serveur, dans :
/home/container/.config/unity3d/IronGate/Valheim/worlds_local/
- Arrêtez le serveur.
- Copiez en SFTP les fichiers du monde (
<nom>.dbet<nom>.fwl, ou le dossier portant le nom du monde selon le format, voir ci-dessous) dansworlds_local/du serveur. - Mettez la variable
WORLDexactement au nom du monde importé (sans extension). - Démarrez le serveur : la console affiche le chargement du monde.
Les versions du jeu doivent être identiques entre votre PC et le serveur.
Mise à jour 1.0 et format des sauvegardes
- La mise à jour se fait au redémarrage si
AUTO_UPDATEest activé dans les variables ; sinon activez-le le temps d'une mise à jour, puis désactivez-le si vous utilisez des mods non compatibles. - Avec la 1.0, la structure des sauvegardes change. Un message
missing .../worlds_local/<monde>.dbjuste après la mise à jour ne signifie pas que le monde est perdu si un dossier ou de nouveaux fichiers au nom du monde existent dansworlds_local/: le jeu a converti la sauvegarde. Vérifiez en SFTP avant de conclure à une perte. - Faites une copie de
worlds_local/avant toute mise à jour majeure.
Le serveur démarre puis s'arrête aussitôt
Après une réinitialisation, un serveur qui s'arrête immédiatement sans erreur vient le plus souvent d'une variable invalide : nom de monde ou mot de passe contenant des caractères spéciaux, mot de passe de moins de 5 caractères, ou mot de passe contenu dans le nom du serveur (refusé par Valheim). L'egg bloque ces cas avec un message explicite préfixé [YorkHost] ERREUR : voir Messages console et diagnostic et les contraintes détaillées dans Configuration du serveur.