Cartes et mondes
Le monde est défini par la propriété GameWorld de serverconfig.xml. Trois grandes options s'offrent à vous : la carte officielle Navezgane, un monde généré aléatoirement (RWG) par le serveur, ou une carte prégénérée que vous téléversez.
Comparatif rapide
| Option | Valeur de GameWorld | Avantages | Points d'attention |
|---|---|---|---|
| Navezgane | Navezgane | Carte officielle faite à la main, démarrage rapide | Toujours la même carte |
| RWG | RWG | Monde unique à chaque graine, rien à téléverser | Génération longue et gourmande en RAM au premier démarrage |
| Carte prégénérée | Nom exact du dossier de la carte | Pas de génération sur le serveur, choix de cartes travaillées | Il faut téléverser la carte |
Navezgane
La carte officielle de The Fun Pimps. Il suffit de régler :
<property name="GameWorld" value="Navezgane" />
C'est l'option la plus légère pour tester un serveur ou pour un petit groupe.
Génération aléatoire (RWG)
Avec RWG, le serveur génère lui-même le monde au premier démarrage à partir de deux paramètres :
<property name="GameWorld" value="RWG" />
<property name="WorldGenSeed" value="MaGraine" />
<property name="WorldGenSize" value="8192" />
WorldGenSeed: n'importe quel texte. Une même graine et une même taille donnent le même monde.WorldGenSize: la largeur du monde en blocs, multiple de 2048. Les tailles supportées officiellement dépendent de la version du jeu (typiquement de6144à10240sur les versions récentes).
Le monde généré est enregistré dans le dossier GeneratedWorlds/ des données du serveur (par défaut sous .local/share/7DaysToDie/), avec un nom produit automatiquement à partir de la graine. Aux démarrages suivants, il est simplement rechargé.
La génération d'un monde RWG peut prendre de quelques minutes à bien plus longtemps selon la taille et le CPU, et provoque un pic de consommation de RAM nettement supérieur à celui d'une partie normale. Sur une offre avec peu de RAM, une génération en 10k peut échouer : le serveur s'arrête pendant la génération, sans monde utilisable.
Ne redémarrez pas le serveur pendant la génération : laissez la console aller au bout.
Générer la carte sur votre PC (recommandé pour les grandes cartes)
Pour éviter le pic de RAM sur le serveur, vous pouvez générer le monde en local puis le téléverser comme une carte prégénérée :
- Dans le jeu, utilisez le générateur de monde du menu Nouvelle partie en choisissant la même graine et la même taille
- Le monde est enregistré sur votre PC, sous Windows dans
%APPDATA%\7DaysToDie\GeneratedWorlds\<NomDuMonde> - Téléversez ce dossier sur le serveur, comme expliqué ci-dessous
Cartes prégénérées (8k, 16k, Nitrogen, KingGen…)
Une carte prégénérée (pregen) est un monde déjà généré, soit par la communauté, soit avec un outil externe comme Nitrogen ou KingGen, qui offrent plus de contrôle que le générateur du jeu (villes, routes, biomes). Les cartes 16k sont très vastes : elles demandent beaucoup plus de RAM et d'espace disque qu'une 8k, et le jeu ne les supporte pas officiellement sur toutes les versions.
Installer une carte personnalisée
- Vérifiez que la carte est compatible avec votre version du jeu
- Connectez-vous à votre Panel Game : game.yorkhost.fr et arrêtez le serveur
- Dans l'onglet Files, placez le dossier de la carte dans
Data/Worlds/à la racine du serveur :
Data/Worlds/MaCarte/
├── main.ttw
├── map_info.xml
├── dtm.raw
├── prefabs.xml
└── …
- Dans
serverconfig.xml, indiquez le nom exact du dossier (majuscules et espaces compris) :
<property name="GameWorld" value="MaCarte" />
- Changez
GameNamepour démarrer une nouvelle sauvegarde sur cette carte - Démarrez le serveur
Les mondes du dossier GeneratedWorlds/ des données du serveur sont aussi détectés. Data/Worlds/ a l'avantage d'être à la racine et facile à trouver, mais une mise à jour ou une réinstallation du jeu peut toucher à ce dossier : conservez toujours une copie de votre carte.
Une carte pèse de quelques centaines de mégaoctets à plusieurs gigaoctets. Utilisez le SFTP (identifiants dans Paramètres → Détails SFTP) plutôt que l'upload web, et vérifiez qu'aucun fichier ne manque après le transfert.
Les joueurs doivent-ils télécharger la carte ?
Non : le serveur transmet les données de la carte aux joueurs à la connexion. La première connexion à une grande carte peut donc être un peu plus longue.
Quelle taille de carte pour quelle offre ?
| Taille | Usage conseillé |
|---|---|
6k (6144) | Petit groupe, offre d'entrée de gamme, génération RWG rapide |
8k (8192) | Le bon compromis pour la plupart des serveurs |
10k (10240) | Serveur communautaire, offre avec une RAM confortable |
| 16k | Réservé aux grosses offres, de préférence en carte prégénérée |
Pour le détail des offres, voir les Premiers pas ou la page serveur 7 Days to Die.
Changer de carte
Changer GameWorld (ou la graine) crée un nouveau monde : la progression de la carte précédente n'est pas transférée. Pensez à changer aussi GameName, et gardez l'ancienne sauvegarde si vous voulez pouvoir y revenir. Voir Sauvegardes et réinitialisation.