Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

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​

OptionValeur de GameWorldAvantagesPoints d'attention
NavezganeNavezganeCarte officielle faite à la main, démarrage rapideToujours la même carte
RWGRWGMonde unique à chaque graine, rien à téléverserGénération longue et gourmande en RAM au premier démarrage
Carte prégénéréeNom exact du dossier de la cartePas de génération sur le serveur, choix de cartes travailléesIl faut téléverser la carte

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 de 6144 à 10240 sur 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é.

Génération RWG : temps et RAM

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 :

  1. 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
  2. Le monde est enregistré sur votre PC, sous Windows dans %APPDATA%\7DaysToDie\GeneratedWorlds\<NomDuMonde>
  3. 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​

  1. Vérifiez que la carte est compatible avec votre version du jeu
  2. Connectez-vous à votre Panel Game : game.yorkhost.fr et arrêtez le serveur
  3. 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
└── …
  1. Dans serverconfig.xml, indiquez le nom exact du dossier (majuscules et espaces compris) :
<property name="GameWorld" value="MaCarte" />
  1. Changez GameName pour démarrer une nouvelle sauvegarde sur cette carte
  2. Démarrez le serveur
Autre emplacement possible

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.

Taille des fichiers

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 ?​

TailleUsage 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
16kRé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.