Minecraft Débutant 12 min de lecture

Installer un serveur Minecraft Paper (transfert de monde)

Guide complet pour installer un serveur Minecraft Paper, configurer server.properties, importer votre monde singleplayer (level.dat, region) et gérer les dimensions Nether/End spécifiques à Paper.

Installer un serveur Minecraft Paper (transfert de monde)

Installer un serveur Minecraft Paper et y transférer votre monde solo (2026)

Vous voulez monter un serveur Minecraft performant, capable d’accueillir des plugins et bien plus rapide que le serveur vanilla ? Paper (PaperMC) est la solution la plus utilisée en 2026 : compatible Bukkit/Spigot, optimisé, et capable de charger un monde solo en quelques clics. Ce guide couvre l’installation complète + le transfert de votre monde singleplayer.

⚡ Raccourci recommandé

Pas envie d'installer Java et de configurer un VPS ?

Notre offre hébergeur Minecraft pas cher dès 6,00 €/mois : Paper préinstallé, Anti-DDoS 5 Tbps, sauvegardes auto, panel Pterodactyl et support FR 24/7.

Voir l'offre Minecraft →

Pourquoi Paper plutôt que Vanilla/Spigot ?

CritèreVanillaSpigotPaper
PerformancesBaseline+30%+80% à +150%
Plugins Bukkit/Spigot❌✅✅
Patchs anti-bug❌Partiels✅ Complets
Configuration fineLimitéeBonneTrès fine (paper.yml, spigot.yml)
Compatibilité saves vanilla✅✅✅ (auto-conversion)

Pour un serveur multijoueur sérieux en 2026, Paper est le standard.


Étape 1 : Pré-requis

Java 21 obligatoire

Minecraft 1.20.5+ et Paper récent exigent Java 21. Vérifiez :

java -version
# openjdk version "21.0.x"

Si absent, sur Ubuntu/Debian :

sudo apt update
sudo apt install openjdk-21-jre-headless -y

Sur Windows : télécharger Temurin 21 (Eclipse Adoptium).

RAM recommandée

JoueursRAM minimumRAM recommandée
1-52 Go4 Go
5-154 Go6 Go
15-306 Go8 Go
30+ avec plugins8 Go12-16 Go

Étape 2 : Télécharger Paper

Rendez-vous sur papermc.io/downloads/paper, choisissez la version (ex: 1.21.4) et téléchargez le .jar.

Ou en ligne de commande (récupère la dernière build) :

mkdir -p ~/minecraft-paper
cd ~/minecraft-paper

# Récupère la dernière build de la version 1.21.4
VERSION="1.21.4"
BUILD=$(curl -s https://api.papermc.io/v2/projects/paper/versions/$VERSION/builds | grep -oP '"build":\d+' | tail -1 | grep -oP '\d+')
curl -o paper.jar "https://api.papermc.io/v2/projects/paper/versions/$VERSION/builds/$BUILD/downloads/paper-$VERSION-$BUILD.jar"

Étape 3 : Premier démarrage

Créez un script start.sh (Linux) ou start.bat (Windows).

Linux (start.sh)

#!/bin/bash
java -Xms4G -Xmx4G --add-modules=jdk.incubator.vector \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
  -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 \
  -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
  -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 \
  -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 \
  -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 \
  -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 \
  -jar paper.jar nogui
chmod +x start.sh
./start.sh

Les flags JVM proviennent du fameux preset Aikar — recommandé officiellement par PaperMC.

Windows (start.bat)

java -Xms4G -Xmx4G -jar paper.jar nogui
pause

Au premier lancement, le serveur s’arrête immédiatement avec ce message :

You need to agree to the EULA in order to run the server.

Étape 4 : Accepter l’EULA

Ouvrez le fichier eula.txt créé à la racine et changez :

eula=false

en :

eula=true

Relancez le serveur. Cette fois il génère un monde par défaut et écoute sur le port 25565.


Étape 5 : Configurer server.properties

Arrêtez le serveur (stop dans la console) puis éditez server.properties :

# Identité
motd=Mon serveur Paper
server-port=25565
max-players=20

# Difficulté & gameplay
difficulty=normal
hardcore=false
pvp=true
gamemode=survival

# Monde
level-name=world
level-seed=
level-type=minecraft:normal
view-distance=10
simulation-distance=10

# Réseau
online-mode=true
network-compression-threshold=256
enforce-secure-profile=true

# Performance
spawn-protection=16
enable-jmx-monitoring=false

online-mode=true = seuls les joueurs avec un compte Microsoft/Mojang authentique peuvent rejoindre. Désactivez uniquement si vous savez ce que vous faites (serveurs crack, BungeeCord en frontend).


Étape 6 : Transférer votre monde solo vers le serveur

C’est la partie centrale. Vous avez exploré, construit, miné en solo — vous voulez continuer en multijoueur sans repartir de zéro.

Localiser votre monde solo

Sur votre PC :

OSChemin
Windows%APPDATA%\.minecraft\saves\<NomDuMonde>\
Linux~/.minecraft/saves/<NomDuMonde>/
macOS~/Library/Application Support/minecraft/saves/<NomDuMonde>/

Vous y trouverez :

<NomDuMonde>/
├── level.dat              ← métadonnées du monde
├── level.dat_old
├── region/                ← chunks de l'Overworld
├── DIM-1/region/          ← chunks du Nether
├── DIM1/region/           ← chunks de l'End
├── playerdata/
├── data/
├── datapacks/
├── entities/
├── poi/
└── stats/

Si level.dat est présent à la racine, vous êtes au bon endroit.

Arrêter le serveur d’abord

IMPORTANT : arrêtez complètement le serveur avant de toucher aux fichiers. Modifier un monde pendant que le serveur tourne = corruption garantie.

stop

Attendez le message Closing Server avant de continuer.

Conversion Vanilla → Paper (dimensions)

Paper stocke les dimensions différemment de la vanilla Minecraft :

DimensionVanilla (solo)Paper (serveur)
Overworld<monde>/region/<monde>/region/
Nether<monde>/DIM-1/region/<monde>_nether/DIM-1/region/
End<monde>/DIM1/region/<monde>_the_end/DIM1/region/

Bonne nouvelle : Paper 1.20+ effectue la conversion automatiquement au premier chargement. Vous pouvez simplement uploader le dossier solo tel quel — Paper va déplacer Nether et End dans leurs dossiers respectifs.

Procédure d’upload SFTP

  1. Renommez votre dossier solo si besoin pour qu’il corresponde au level-name du server.properties (par défaut world)
  2. Connectez-vous au serveur en SFTP (WinSCP/FileZilla)
  3. Côté serveur, supprimez ou renommez les dossiers générés au premier lancement : world/, world_nether/, world_the_end/
  4. Uploadez votre dossier monde local à la racine du serveur
  5. Vérifiez que la structure ressemble à :
    ~/minecraft-paper/
    ├── paper.jar
    ├── server.properties
    ├── world/
    │   ├── level.dat
    │   ├── region/
    │   ├── DIM-1/        (sera déplacé par Paper)
    │   └── DIM1/         (sera déplacé par Paper)

Démarrer et vérifier

Lancez le serveur :

./start.sh

Surveillez la console. Au premier chargement, vous verrez :

[INFO]: Loading dimension world
[INFO]: Preparing spawn area: 0%
...
[INFO]: Done (15.234s)! For help, type "help"

Connectez-vous depuis le client Minecraft :

  1. Multijoueur → Ajouter un serveur
  2. Adresse : IP_DU_SERVEUR:25565
  3. Rejoindre
  4. Vérifiez que votre base, vos coffres, votre inventaire sont intacts

Votre inventaire personnel se trouve dans world/playerdata/<UUID>.dat — si vous voulez le récupérer, votre UUID est lié à votre pseudo Microsoft, pas au monde.


Étape 7 : Ouvrir le port (auto-hébergement)

Si vous hébergez chez vous :

  1. Routeur → Redirection de ports
  2. Port externe 25565 (TCP) → IP locale de la machine → port interne 25565
  3. Pare-feu Windows : autoriser Java entrant sur 25565

Sur un hébergeur dédié, le port est ouvert automatiquement.


Étape 8 : Installer des plugins (optionnel)

Paper accepte tous les plugins Bukkit/Spigot. Quelques essentiels :

PluginUsage
LuckPermsGestion permissions/groupes
EssentialsXCommandes /home, /tpa, /spawn
CoreProtectLogs blocs (rollback griefing)
VaultAPI économie
WorldGuard + WorldEditProtection régions + édition massive

Procédure : télécharger les .jar depuis SpigotMC, placer dans plugins/, redémarrer.


FAQ

Erreur Unsupported class file major version 65 au démarrage

Votre Java est trop vieux. Paper récent exige Java 21. Vérifiez avec java -version et installez une version compatible.

Mon monde solo n’apparaît pas, le serveur génère un monde vide

Causes :

  • Le nom du dossier monde ne correspond pas à level-name dans server.properties
  • Upload incomplet (le dossier region/ est vide ou corrompu)
  • Vous avez uploadé <monde> à l’intérieur de world/ (double dossier) au lieu de remplacer world/

Le Nether/End sont vides après import

Paper a converti vos DIM-1/ et DIM1/ vers world_nether/ et world_the_end/. Vérifiez leur présence à la racine du serveur. Si pas convertis : copiez manuellement.

Quelle différence entre Paper, Purpur, Pufferfish ?

  • Paper = base optimisée, standard de l’industrie
  • Pufferfish = fork Paper avec optimisations plus agressives (CPU)
  • Purpur = fork Pufferfish + features gameplay (mobs cap, configs avancées)

Tous trois acceptent les mêmes plugins. Si vous débutez, prenez Paper.

Combien de RAM allouer ?

N’allouez jamais 100% de la RAM disponible : laissez 1-2 Go pour l’OS. Sur un VPS 8 Go, allouez -Xmx6G. Allouer plus que nécessaire est contre-productif (les GC pauses augmentent).

Comment garder mes saves serveur en backup ?

  • Sauvegarde automatique chez votre hébergeur (vérifiez l’offre)
  • Manuelle : SFTP, télécharger world/, world_nether/, world_the_end/ régulièrement
  • Plugin : CoreProtect pour le rollback griefing, AutoBackup ou BackupPlus pour les saves complètes

Mon monde solo a un format ancien (1.12, 1.16…)

Paper convertira automatiquement le monde à la version qu’il utilise. Faites un backup avant — la conversion est unidirectionnelle.


Conclusion

Vous avez maintenant un serveur Paper opérationnel avec votre monde solo importé. Les prochaines étapes :

  1. Plugins essentiels : LuckPerms, EssentialsX, CoreProtect
  2. Whitelist (whitelist on + whitelist add <pseudo>) pour limiter l’accès
  3. Backups automatiques quotidiens
  4. Optimisation : éditez paper.yml et spigot.yml pour tuner les view-distance, mob caps, etc.

Pour aller plus loin