Aller au contenu principal
⚔️ Valheim 1.0 est disponible. 25 % de réduction :DOOM25
ASKAAska·Configuration

Comment définir le seed du monde sur votre serveur ASKA

Définissez le seed dans server properties.txt de votre serveur ASKA, lancez un nouveau monde, retrouvez le seed d'un monde existant et évitez l'erreur de save id.

Magnus·
9 min de lecture
·
22 août 2026
·
Dernière mise à jour: 22 sept. 2026
Sommaire

Chaque île d'ASKA est générée à partir d'un seed. Sur un serveur dédié, ce seed est fixé une seule fois, au moment où le monde est créé pour la première fois, et il se trouve dans un seul fichier : server properties.txt. Ce guide vous montre où le définir dans votre panel DoomHosting avant le premier démarrage, comment lancer un nouveau monde avec un nouveau seed sur un serveur qui possède déjà une sauvegarde, comment lire le seed d'un monde sur lequel vous jouez déjà, et la petite erreur de format qui empêche carrément le serveur de créer un monde.

Comment fonctionnent les seeds sur un serveur dédié

Trois règles expliquent tout le reste de cette page :

  • Le seed ne compte qu'au moment où une nouvelle sauvegarde est créée. ASKA lit la ligne seed de server properties.txt pendant qu'il génère le monde, grave le résultat dans la sauvegarde et ne regarde plus jamais cette ligne. Changer le seed sur un serveur qui a déjà un monde n'a aucun effet sur ce monde.
  • La ligne save id décide si une nouvelle sauvegarde est créée. Quand elle est vide, le serveur génère un nouveau monde à la prochaine ouverture de session et écrit l'ID de la nouvelle sauvegarde dans le fichier, suivi d'un espace (il ressemble à 31533_220826170807 ). À chaque démarrage suivant, il charge cette sauvegarde et ignore le seed, le nom d'affichage et les autres réglages de nouvelle session présents dans le fichier.
  • Laissez le seed vide et vous en obtenez un aléatoire. Saisissez n'importe quoi, un mot ou un nombre, et vous obtenez ce monde-là à la place. Le même seed sur la même version du jeu avec les mêmes réglages de terrain produit la même île, et c'est ainsi que les seeds se partagent entre joueurs. Une mise à jour du jeu peut modifier la génération du monde, donc rien ne garantit qu'un seed issu d'une version plus ancienne donne la même chose aujourd'hui.

Le moment exact où le monde est généré dépend d'un réglage de l'onglet Startup : avec Keep Server World Alive désactivé (la valeur par défaut), cela se produit dès que le premier joueur rejoint ; avec le réglage activé, le serveur génère le monde dès l'ouverture de la session, joueur ou pas. Dans les deux cas, le seed doit être dans le fichier avant cela.

Définir le seed avant le premier démarrage

Sur un serveur tout neuf, la ligne save id est encore vide, il vous suffit donc de renseigner le seed :

  1. Ouvrez votre serveur dans le panel DoomHosting et allez dans l'onglet Files. server properties.txt se trouve dans le dossier racine (Home).

L'onglet Files d'un serveur ASKA dans le panel DoomHosting, avec server properties.txt listé dans le dossier racine

  1. Cliquez sur le fichier pour l'ouvrir dans l'éditeur. La ligne seed = se trouve vers le haut, juste sous le nom d'affichage et le nom du serveur.
  2. Saisissez votre seed après le signe égal, par exemple seed = doomhosting.
  3. Cliquez sur Save en haut à droite de l'éditeur.
  4. Démarrez le serveur. Le monde est généré avec votre seed à la première connexion (ou immédiatement si Keep Server World Alive est activé), et le serveur remplit la ligne save id tout seul.

server properties.txt ouvert dans l'éditeur de fichiers DoomHosting, avec la ligne save id et la ligne seed réglée sur doomhosting

Une chose à savoir sur ce fichier : les lignes Display Name, Server Name, Server Password, Server Region, Keep Server World Alive et GSLT sont réécrites depuis l'onglet Startup à chaque démarrage, modifiez-les donc dans l'onglet Startup, pas ici. Tout le reste du fichier, seed compris, se modifie ici et survit aux redémarrages.

Lancer un nouveau monde avec un nouveau seed

Si le serveur a déjà une sauvegarde et que vous voulez une autre île, vous démarrez une nouvelle sauvegarde. L'ancienne n'est pas supprimée, l'opération est donc réversible.

  1. Arrêtez le serveur depuis l'onglet Console. Le fichier est lu au démarrage, et vous ne voulez pas qu'une session en cours écrive dedans pendant que vous le modifiez.
  2. Facultatif mais prudent : faites d'abord une copie de sauvegarde dans l'onglet Backups.
  3. Ouvrez server properties.txt dans l'onglet Files.
  4. Réglez la ligne seed sur le seed que vous voulez.
  5. Videz la ligne save id : supprimez l'ID lui-même pour que la ligne redevienne save id = , en gardant bien l'espace après le signe égal (la ligne doit toujours se terminer par un espace, on y revient plus bas).
  6. Enregistrez le fichier et démarrez le serveur. Un nouveau monde est généré à la première connexion (ou tout de suite si Keep Server World Alive est activé). Vous pouvez vérifier dans le fichier que cela a fonctionné : la ligne save id contient maintenant un nouvel ID, et un nouveau dossier savegame_<id> est apparu dans le dossier des sauvegardes.

La ligne save id doit toujours se terminer par un espace. Sans cet espace, deux choses tournent mal, et nous avons rencontré les deux sur nos propres serveurs. Si la ligne finit en save id = sans rien après le =, pas même un espace, le serveur écrit Count cannot be less than zero suivi d'une NullReferenceException juste après Loading game world..., aucun monde n'est créé et la session ne s'ouvre jamais, si bien que personne ne trouve le serveur dans la liste alors que le panel l'affiche comme en cours d'exécution. Et si la ligne contient un ID sans espace derrière, le monde se charge correctement une fois, mais quand le serveur réécrit la ligne, il double le dernier caractère de l'ID (31533_220826170807 devient 31533_2208261708077), cet ID ne correspond à aucun dossier de sauvegarde, et le redémarrage suivant génère un tout nouveau monde vide. Donc chaque fois que vous saisissez quelque chose dans cette ligne, terminez par un espace : save id = pour un nouveau monde, save id = 31533_220826170807 pour charger cette sauvegarde. Les écritures du serveur lui-même incluent toujours l'espace, la règle ne pose donc problème que lorsqu'une personne modifie la ligne.

Récupérer l'ancien monde

Chaque sauvegarde a son propre dossier sous .wine/drive_c/users/container/AppData/LocalLow/Sand Sailor Studio/Aska/data/server/, nommé savegame_<id>. Pour revenir à un monde précédent, arrêtez le serveur, écrivez save id = suivi de l'ID de ce dossier (la partie après savegame_) et d'un espace final, par exemple save id = 31533_220826170807 , enregistrez le fichier et démarrez. La ligne seed est de nouveau ignorée puisqu'une sauvegarde existante est chargée, et les joueurs voient le nom de l'ancien monde dans la liste des serveurs, car les anciennes sauvegardes conservent leur propre nom.

Trouver le seed de votre monde actuel

Si vous avez laissé le seed vide et que vous voulez maintenant partager l'île ou la recréer plus tard, le seed est stocké dans la sauvegarde. Dans l'onglet Files, ouvrez le dossier des sauvegardes indiqué ci-dessus, entrez dans le dossier savegame_<id> de votre monde et téléchargez le fichier nommé worldgen. Ouvrez-le dans n'importe quel éditeur de texte : le seed est le texte lisible tout au début du fichier, suivi de données binaires que vous pouvez ignorer. Le fichier meta du même dossier contient le nom de la session et l'heure de la dernière sauvegarde, ce qui aide à distinguer plusieurs sauvegardes.

Réglages de monde personnalisés

Sous le seed, le fichier contient mode = normal. Passez-le à mode = custom et le bloc de réglages en dessous prend effet : aspect du terrain (smooth, normal, rocky), hauteur du terrain (flat, normal, varied), saison de départ, durée de l'année, durée du jour, précipitations (de 0 ensoleillé à 6 détrempé), usure des structures et des vêtements, difficulté des invasions, et les populations de monstres, de wulfars, d'herbivores et d'ours. En mode normal, chacune de ces lignes est ignorée, ce qui est exactement ce que disent les commentaires du fichier.

L'aspect du terrain, la hauteur du terrain et la saison de départ façonnent l'île avec le seed, ils appartiennent donc au même moment de création du monde : définissez-les avant que le monde soit créé. Et quand vous partagez un seed, partagez aussi le mode et les réglages de terrain, sinon votre ami obtient une île différente à partir du même seed.

Problèmes courants

J'ai changé le seed et redémarré, mais le monde est le même. La ligne save id était encore renseignée, le serveur a donc chargé la sauvegarde existante et ignoré le seed. Suivez les étapes du nouveau monde ci-dessus et videz le save id.

J'ai vidé le save id et maintenant personne ne trouve le serveur. Cherchez Count cannot be less than zero après Loading game world... dans l'onglet Console. La ligne save id a perdu l'espace après le signe égal. Remettez-la en save id = (avec l'espace), enregistrez, redémarrez.

Un nouveau monde est apparu de nulle part. Ouvrez server properties.txt et regardez la ligne save id. Si elle est vide, le fichier a été réinitialisé (une réinstallation fait cela). Si elle contient un ID plus long d'un caractère que n'importe quel nom de dossier savegame_, la ligne a été modifiée sans espace final et le serveur a doublé le dernier caractère, ce qui est la cause la plus fréquente. Dans les deux cas, votre ancienne sauvegarde est toujours dans le dossier des sauvegardes : remettez son ID, avec l'espace final, comme décrit dans la section Récupérer l'ancien monde, et redémarrez.

Ma modification du nom d'affichage ou du mot de passe dans le fichier a été annulée. Ces lignes sont réécrites depuis l'onglet Startup à chaque démarrage. Modifiez-les là-bas.

Un ami a utilisé mon seed et a obtenu une île différente. Soit une version du jeu différente, soit des réglages de terrain différents. Alignez le mode et les lignes de terrain, et vérifiez que les deux serveurs tournent sur la version actuelle (redémarrer un serveur DoomHosting récupère la dernière version).

Questions fréquentes

Puis-je changer le seed sans perdre mon monde ? Non. Le seed est gravé au moment où le monde est généré. Un nouveau seed signifie toujours une nouvelle sauvegarde, et l'ancienne reste sur le disque si vous voulez la récupérer.

Le seed doit-il être un nombre ? Non. N'importe quel texte fonctionne ; doomhosting est un seed valide. Les seeds partagés par les joueurs sont souvent de longues chaînes à l'air aléatoire, et elles fonctionnent aussi.

Dois-je arrêter le serveur pour modifier le fichier ? Le fichier est lu au démarrage, donc une modification ne prend effet qu'au prochain démarrage. Arrêtez d'abord le serveur quand vous lancez un nouveau monde, pour que la session en cours ne réécrive pas son propre save id dans le fichier pendant que vous le modifiez.

Keep Server World Alive a-t-il un effet sur le seed ? Seulement sur le moment. Désactivé, le monde est généré quand le premier joueur rejoint ; activé, il est généré dès l'ouverture de la session. Le seed doit être dans le fichier avant l'un ou l'autre.

Pour aller plus loin

La mise en ligne du serveur, y compris le token Steam dont il a besoin, est expliquée dans Comment configurer votre serveur ASKA, et l'arrivée de votre tribu sur le nouveau monde dans Comment rejoindre un serveur ASKA. Si vous n'avez pas encore de serveur, consultez les offres sur la page hébergement de serveur ASKA, dimensionnez-le avec le calculateur de RAM ASKA, et découvrez ce que propose le panneau de contrôle de jeu.

Ce guide vous a-t-il aidé ?

Aska

Lancez votre serveur Aska

Hébergement performant avec support 24h/24 et 7j/7