Créer un serveur Minecraft en 2025 : guide complet

Publié le 28/12/2025

Ce guide vous accompagne pas à pas pour créer, configurer et optimiser un serveur Minecraft en 2025. Vous trouverez les étapes d’installation (Java 21 + Paper), les réglages essentiels, les plugins indispensables, les bonnes pratiques de performance et de sécurité, ainsi que des liens vers des ressources détaillées.

1) Prérequis et objectifs

  • Un hébergeur ou une machine dédiée (Linux/Windows), connexion stable.
  • Java 21 recommandé (ou Java 17), accès SSH/RDP, droits d’écriture.
  • Objectif de gameplay clair (Survie, Semi‑RP, Minijeux, Moddé).

Besoin d’aide pour les choix d’hébergement ? Voir : Les meilleurs hébergeurs Minecraft.

2) Choisir la version et la distribution

  • Paper (recommandé) : performant, compatible Spigot/Bukkit.
  • Purpur : dérivé de Paper avec options supplémentaires.
  • Forge/Fabric : si vous voulez un serveur moddé (mods côté serveur/clients).

3) Hébergement

  • Hébergeur spécialisé : panel prêt à l’emploi, support, anti‑DDoS.
  • VPS/Dédié : liberté totale, performances meilleures si bien configuré.

4) Installation pas à pas (Paper + Java 21)

  1. Installez Java 21 (ou 17).
  2. Téléchargez Paper (build correspondant à votre version).
  3. Créez le dossier du serveur et placez le .jar (ex. server.jar).
  4. Premier démarrage pour générer les fichiers, puis acceptez l’EULA.
# Linux (exemple)
mkdir -p /opt/mc && cd /opt/mc
curl -L -o server.jar https://papermc.io/api/v2/projects/paper/versions/1.21/builds/latest/download
java -Xms8G -Xmx8G -jar server.jar --nogui

# Windows (PowerShell)
New-Item -ItemType Directory -Path C:\mc
Invoke-WebRequest -Uri https://papermc.io/api/v2/projects/paper/versions/1.21/builds/latest/download -OutFile C:\mc\server.jar
cd C:\mc
java -Xms8G -Xmx8G -jar server.jar --nogui

5) Configuration initiale

  • Accepter l’EULA : dans eula.txt, passer eula=true.
  • server.properties : régler motd, online-mode, view-distance, simulation-distance, spawn-protection.
  • Démarrage : utilisez un script avec Xms=Xmx (8–16 Go selon charge).

6) Plugins indispensables

Commencez par EssentialsX, LuckPerms, WorldEdit/WorldGuard, CoreProtect, Vault. Guide détaillé : Top plugins Minecraft.

7) Performance et anti‑lag

  • Paper + réglages raisonnables (merge-radius, despawn-ranges, hoppers, distances).
  • Profiling : /timings et Spark.
  • Matériel : CPU fort single‑core, NVMe, DDR5 rapide.

Voir le guide complet : Solutions anti‑lag.

8) Sécurité, sauvegardes et anti‑DDoS

  • Ports : ouvrez uniquement le nécessaire (par défaut 25565 TCP).
  • Sauvegardes : planifiées hors‑charge, test de restauration.
  • Mises à jour : Paper/plugins à jour, permissions contrôlées.
  • Anti‑DDoS : choisissez un hébergeur avec mitigation solide.

9) Votes et récompenses (Votifier)

Intégrez NuVotifier pour attribuer des récompenses en jeu quand vos joueurs votent. Méthode complète : Booster ses votes.

10) Ouverture au public et communication

  • Whitelist/règles prêtes, salon Discord, page de votes.
  • Fiche serveur claire (type, version, captures, liens).
  • Annonce sur Discord/site, événements de lancement.

11) Checklist rapide

  1. Paper installé (Java 21), EULA accepté, server.properties configuré.
  2. Plugins essentiels en place, permissions LuckPerms réglées.
  3. Réglages de performance raisonnables, tests /timings et Spark.
  4. Sauvegardes planifiées, mises à jour régulières.
  5. NuVotifier configuré, page de vote et récompenses prêtes.
  6. Communication lancée (Discord/site), fiche serveur à jour.

Préparer l’environnement (Linux/Windows, Java, dossier)

Linux (Ubuntu/Debian)

# Java 21 (recommandé)
sudo apt update
sudo apt install -y openjdk-21-jre-headless

# Dossier serveur
sudo mkdir -p /opt/minecraft && sudo chown $USER:$USER /opt/minecraft
cd /opt/minecraft

# Télécharger Paper
curl -L -o server.jar \
  https://papermc.io/api/v2/projects/paper/versions/1.21/builds/latest/download

# Premier lancement
java -Xms8G -Xmx8G -jar server.jar --nogui
# Éditer eula.txt → eula=true puis relancer

Windows (PowerShell)

# Installer Java 21 via winget (Windows 11)
winget install EclipseAdoptium.Temurin.21.JRE

# Dossier et jar
New-Item -ItemType Directory -Path C:\minecraft
Invoke-WebRequest `
  -Uri https://papermc.io/api/v2/projects/paper/versions/1.21/builds/latest/download `
  -OutFile C:\minecraft\server.jar

cd C:\minecraft
java -Xms8G -Xmx8G -jar server.jar --nogui
# Éditer eula.txt → eula=true puis relancer

Besoin d’un hébergeur clé en main avec anti‑DDoS et panel ? Voir notre comparatif des hébergeurs.

Démarrage automatique (service Linux)

Créez un service systemd pour redémarrage automatique et logs séparés.

# /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Paper Server
After=network.target

[Service]
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms8G -Xmx8G -jar server.jar --nogui
Restart=on-failure
User=minecraft
Group=minecraft
StandardOutput=append:/var/log/minecraft/out.log
StandardError=append:/var/log/minecraft/err.log
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target

# Activer
sudo mkdir -p /var/log/minecraft && sudo chown minecraft:minecraft /var/log/minecraft
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft

Réglages Paper/Spigot/Bukkit recommandés

Points de départ pour serveurs publics (à adapter et mesurer avec /timings et Spark).

bukkit.yml

ticks-per:
  animal-spawns: 400
  monster-spawns: 4
  autosave: 6000
settings:
  warn-on-overload: false

spigot.yml

world-settings:
  default:
    merge-radius:
      item: 2.5
      exp: 3.0
    hopper-transfer: 8
    hopper-check: 8
    entity-activation-range:
      animals: 16
      monsters: 24
    view-distance: 8

paper-global.yml

world-settings:
  default:
    per-player-mob-spawns: true
    despawn-ranges:
      soft: 28
      hard: 96
    max-auto-save-chunks-per-tick: 8
    redstone-implementation: ALTERNATE_CURRENT

Guide complet anti‑lag : Réglages et méthodologie de performance.

Catégories de plugins et meilleures pratiques

  • Base : EssentialsX, LuckPerms, WorldEdit/WorldGuard, CoreProtect, Vault.
  • Qualité de vie : RTP, homes/warps, menus GUI, chat formaté.
  • Économie/shops : ChestShop/ShopGUIPlus (limiter les doublons).
  • Monitoring : Spark, Plan, Geyser (si cross‑play Bedrock).
  • Votes : NuVotifier + plugin de récompenses. Booster ses votes.

Sélection détaillée : Top plugins indispensables.

Sécurité avancée (pare‑feu, sauvegardes, logs)

Pare‑feu UFW (Linux)

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 25565/tcp   # Minecraft
sudo ufw allow 22/tcp      # SSH
sudo ufw enable && sudo ufw status

Sauvegardes & rotation des logs

# Cron (ex. 3h du matin) - backup compressé
0 3 * * * /opt/minecraft/scripts/backup.sh

# logrotate (extrait)
#/etc/logrotate.d/minecraft
/var/log/minecraft/*.log {
  weekly
  rotate 8
  compress
  missingok
  notifempty
}

Monétisation & conformité (boutique, équité)

  • Équité : éviter le “pay‑to‑win”, privilégier cosmétiques/qualité de vie.
  • Transparence : publier règles et avantages, mentions légales/CGV.
  • Performance : surveiller impact des plugins de boutique sur le thread principal.

FAQ

Quelle version de Java choisir en 2025 ?

Java 21 LTS recommandé. Java 17 reste supporté, mais 21 offre améliorations de performance et GC.

Paper, Purpur, Spigot : que choisir ?

Paper pour la plupart des serveurs publics (perf + compat). Purpur si vous voulez des options supplémentaires. Spigot si vous tenez à un baseline minimal.

Combien de RAM pour 50+ joueurs ?

En général 12–16 Go alloués à la JVM (laissez 2–4 Go à l’OS). Mesurez avec Spark et ajustez.

Comment éviter les lags de génération de chunks ?

Pré‑générez avec Chunky, réduisez les distances, utilisez NVMe et planifiez les sauvegardes hors‑charge.

Comment configurer les votes et récompenses ?

Installez NuVotifier, ouvrez le port, configurez la clé côté panel et suivez notre guide : augmenter les votes.

Conclusion : en combinant une installation propre (Paper), des plugins essentiels, des réglages de performance mesurés, un hébergeur adapté et une communication claire, vous obtenez un serveur stable, agréable et prêt à grandir en 2025.

Signaler un bug ?