Minecraft Débutant 12 min de lecture

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

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 et y transférer votre monde solo (2026)

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-bugPartiels✅ 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. MultijoueurAjouter 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