Terraria Débutant 9 min de lecture

Transférer un monde Terraria sur un serveur (et le sauvegarder) : guide complet

Envoyer votre monde Terraria solo sur un serveur dédié : emplacement des fichiers .wld (Windows, Linux, Mac, Steam Cloud), upload FTP, serverconfig.txt, cas tModLoader (.twld) et TShock, sauvegardes et restauration.

Transférer un monde Terraria sur un serveur (et le sauvegarder) : guide complet

Transférer un monde Terraria sur un serveur (et le sauvegarder) : guide complet

Vous avez une partie solo ou un monde lancé en « Héberger et jouer », et vous voulez le rendre accessible 24h/24 à vos amis ? Dans Terraria, un monde tient dans un seul fichier .wld (plus un .twld avec tModLoader). Il suffit de le copier au bon endroit sur le serveur et de le déclarer dans la configuration.

⚡ Votre monde en ligne 24/7

Serveur Terraria dès 4,90 €/mois

Avec notre hébergeur Terraria, uploadez votre monde depuis le gestionnaire de fichiers ou en SFTP. Sauvegardes automatiques, Ryzen 9 5950X, Anti-DDoS 5 Tbps et support FR 24/7 pour vous aider au transfert.

Voir l'offre Terraria →

Étape 1 — Trouver le fichier de votre monde

Terraria (Vanilla)

SystèmeDossier des mondes
WindowsDocuments\My Games\Terraria\Worlds\
Linux~/.local/share/Terraria/Worlds/
macOS~/Library/Application Support/Terraria/Worlds/

tModLoader

SystèmeDossier des mondes
WindowsDocuments\My Games\Terraria\tModLoader\Worlds\
Linux~/.local/share/Terraria/tModLoader/Worlds/
macOS~/Library/Application Support/Terraria/tModLoader/Worlds/

Les fichiers à copier

FichierÀ transférer ?
MonMonde.wld✅ Oui, c’est le monde
MonMonde.twld✅ Oui si vous jouez avec tModLoader (données des mods)
MonMonde.wld.bak / .twld.bak❌ Non, ce sont des copies de secours automatiques

Activez l’affichage des extensions de fichiers dans l’explorateur Windows pour ne pas confondre .wld et .wld.bak.


Étape 2 — Cas du monde stocké sur le Steam Cloud

Si votre monde n’apparaît pas dans le dossier Worlds, il est probablement sur le Steam Cloud (icône de nuage dans le menu de sélection des mondes). Deux solutions :

  1. Le plus simple : dans le menu de sélection des mondes, cliquez sur l’icône de nuage du monde pour le retirer du cloud. Le fichier est alors écrit dans le dossier Worlds local.
  2. Steam garde aussi une copie locale des données cloud dans C:\Program Files (x86)\Steam\userdata\<votre_id>\105600\remote\ (105600 est l’App ID de Terraria).

Étape 3 — Arrêter le serveur

Ne remplacez jamais un monde sur un serveur en marche : le serveur réécrirait l’ancien monde par-dessus le vôtre à la prochaine sauvegarde.

  • Console Vanilla : exit
  • TShock : /off en jeu ou off dans la console
  • Chez un hébergeur : bouton Stop du panel

Étape 4 — Uploader le monde

Envoyez le .wld (et le .twld pour tModLoader) dans le dossier des mondes du serveur :

  • Serveur Vanilla ou TShock sous Linux : ~/.local/share/Terraria/Worlds/ par défaut, ou le dossier défini par worldpath= dans serverconfig.txt ;
  • Serveur tModLoader avec le script officiel : tModLoader/Worlds/ ;
  • Chez un hébergeur : le dossier des mondes indiqué dans le gestionnaire de fichiers du panel.

Avec SFTP depuis Linux ou macOS :

scp "MonMonde.wld" terraria@IP_DU_SERVEUR:~/.local/share/Terraria/Worlds/

Avec FileZilla ou WinSCP : connectez-vous en SFTP puis glissez-déposez le fichier dans le dossier.


Étape 5 — Déclarer le monde dans la configuration

Dans serverconfig.txt, indiquez le chemin complet du fichier .wld :

world=/home/terraria/.local/share/Terraria/Worlds/MonMonde.wld

Autres cas :

  • TShock : passez le chemin avec l’argument -world (chemin absolu obligatoire) :
./TShock.Server -world /home/terraria/.local/share/Terraria/Worlds/MonMonde.wld -port 7777 -maxplayers 8
  • tModLoader : world= doit viser le .wld, jamais le .twld. Le .twld est chargé automatiquement s’il est à côté.
  • Sans configuration : au démarrage, le serveur liste les mondes du dossier. Tapez le numéro du vôtre.

Redémarrez le serveur : votre monde est en ligne.


Compatibilité des versions

  • Le serveur doit tourner dans une version égale ou plus récente que celle qui a sauvegardé le monde. Mettez à jour le serveur avant de transférer un monde joué en 1.4.5.8.
  • tModLoader stable est encore basé sur Terraria 1.4.4.9. Ne comptez pas y charger un monde Vanilla joué en 1.4.5 (détails dans le guide tModLoader).
  • Un monde moddé doit être chargé avec les mêmes mods : sans eux, les objets et blocs des mods sont perdus ou mis de côté.

Sauvegarder et restaurer le monde du serveur

Ce que le jeu fait déjà

  • Le serveur sauvegarde quand le dernier joueur se déconnecte (depuis la 1.4.5.0) et à la commande save.
  • worldrollbackstokeep dans serverconfig.txt conserve un nombre défini de sauvegardes tournantes.
  • TShock crée des backups toutes les 10 minutes dans tshock/backups/ (BackupInterval, conservés 240 minutes par défaut avec BackupKeepFor).
  • tModLoader garde des archives zip datées dans Worlds/Backups/.

Ce que vous devez faire en plus

Une copie hors du serveur, régulièrement. Exemple sous Linux avec une tâche cron quotidienne :

# crontab -e  (sauvegarde chaque jour à 5h)
0 5 * * * tar -czf ~/backups/worlds-$(date +\%F).tar.gz -C ~/.local/share/Terraria Worlds

Restaurer

  1. Arrêtez le serveur.
  2. Remplacez le .wld (et le .twld) par la copie voulue. Pour une archive tModLoader, décompressez le zip dans Worlds/.
  3. Redémarrez.

Gardez toujours une copie du monde actuel avant de restaurer : si le problème venait d’un mod, vous pourrez revenir en arrière.


FAQ

Mon monde n’apparaît pas dans la liste du serveur

Vérifiez que le fichier est dans le bon dossier (celui de worldpath ou le dossier par défaut) et qu’il se termine bien par .wld, pas .wld.bak.

Puis-je récupérer le monde du serveur pour jouer en solo ?

Oui : arrêtez le serveur, téléchargez le .wld (et le .twld) puis placez-le dans votre dossier Worlds local.

Mes personnages sont-ils transférés avec le monde ?

Non. Les personnages (.plr) restent sur le PC de chaque joueur, sauf si TShock est configuré en personnages côté serveur (SSC).

Le fichier .wld.bak peut-il sauver un monde corrompu ?

Oui, c’est une copie de secours. Renommez MonMonde.wld.bak en MonMonde.wld après avoir mis de côté le fichier corrompu.


Pour aller plus loin

Sources : Terraria Wiki — Server · tModLoader — Basic Usage Guide (saves, backups) · TShock — config file descriptions