Aller au contenu

AS213941 · Peering-20 % sur tous les VPS avec le code NVH20 · Livraison en 60 secondes

VPS LinuxDès 2,49 €/moisVPS WindowsDès 3,49 €/moisServeur FiveMDès 0,99 €/moisServeur MinecraftDès 1,99 €/mois
VPS & Cloud

Gammes

VPS Linux NVMeAccès root, Debian, Ubuntu, Alma…VPS Windows RDPBureau à distance, licence incluseServeurs dédiésIntel Xeon Gold, ressources exclusivesVPS PterodactylPanel de jeux préinstallé

Réseau et hébergement

Anti-DDoSHébergement webHousingTransit IPVPN

Professionnels

VPS revendeurProgramme revendeur
Solutions

Bots et automatisation

VPS agents IAUn serveur pour vos assistants de code et agents autonomesVPS OllamaVotre IA privée sans GPU, données en FranceVPS bot TelegramPython ou Node.js, toujours joignableVPS bot DiscordMusique, modération, tickets : sans interruptionVPS n8nWorkflows sans limite d'exécutionsVPS VPNUn tunnel chiffré qui sort par la FranceVPS web scrapingCollecte de données planifiée, IP dédiée

Trading

VPS ForexVos robots gèrent les positions la nuitVPS MetaTrader 4Plusieurs terminaux MT4 sur une machineVPS MetaTrader 5Forex, indices et actions dans MT5VPS NinjaTraderFutures et stratégies NinjaScriptVPS prop firmChallenges et comptes financés, terminal toujours en ligneVPS trading AfriqueMetaTrader à Paris, depuis le Maghreb ou l'Afrique de l'OuestVPS RDPBureau à distance Windows, toujours alluméVPS bot de tradingBots crypto open source, clés API protégées

Bureau Windows

VPS Windows 10Pour vos logiciels qui exigent Windows 10VPS Windows 11Le poste Windows récent, accessible partoutVPS SEOCrawls de gros sites sans bloquer votre PCVPS streamingUn studio OBS qui diffuse depuis le datacenterVPS WordPressSites rapides sur disque NVMe
Marketplace

Intelligence artificielle

OllamaDes modèles de langage locaux, sans API externeOpen WebUIUne interface de discussion pour vos modèles OllamaAnythingLLMAssistant IA privé sur vos documents (PDF, sites, notes) : espaces de travail, recherche…LangflowÉditeur visuel Langflow pour construire agents, flux RAG et API d'IA, protégé par votre…FlowiseCréez visuellement vos agents et chatbots IA (LangChain, RAG, outils) avec Flowise, votre…QdrantBase de données vectorielle Qdrant pour vos projets RAG et de recherche sémantique, API…

Trading

MetaTrader 5Terminal MetaTrader 5 officiel (MetaQuotes) installé en mode portable, raccourci sur le…MetaTrader 4Terminal MetaTrader 4 officiel (MetaQuotes) installé en mode portable, raccourci sur le…Pack VPS Forex (MT4 + MT5)MetaTrader 4 et MetaTrader 5 installés ensemble, chacun dans son dossier portable, VPS…NinjaTrader 8Plateforme NinjaTrader 8 avec ses prérequis (.NET 4.8, WebView2) : installée à partir du…FreqtradeRobot de trading crypto open source avec son interface FreqUI, installé en mode…Interactive Brokers TWS / IB GatewayTrader Workstation ou IB Gateway (pour l'API et les robots) d'Interactive Brokers…

Bots et agents

Claude CodeL'agent de code d'Anthropic, dans votre terminalCodex CLIL'agent de code d'OpenAI en ligne de commandeBot TelegramHébergez votre bot Telegram (Python, Node.js ou Bun) : votre code depuis Git ou une…Bot DiscordHébergez votre bot Discord (discord.py, discord.js, Bun…) : votre code depuis Git ou une…OpenClawAssistant IA personnel open source OpenClaw, actif 24 h/24 : discutez avec lui sur…Hermes AgentAgent IA autonome open source de Nous Research, avec mémoire et compétences qui…

Déploiement et automatisation

DockerLe moteur de conteneurs et Docker Composen8nVos automatisations, sans limite d'exécutionsPortainerGérez vos conteneurs Docker depuis le navigateurCoolifyDéployez vos applications depuis Git, sur votre serveurUptime KumaSurveillez vos sites et serveurs, alertes comprises

Sites et bases de données

WordPressLe CMS le plus utilisé, sur une pile Nginx rapideApache + PHP + MySQLServeur web prêt à héberger vos sites : Apache2, PHP et ses extensions courantes, MariaDB…MySQL (MariaDB)Serveur de base de données MariaDB compatible MySQL, avec votre base et votre…PleskPanel d'hébergement Plesk Obsidian installé avec ses composants recommandés : sites…NextcloudVotre cloud de fichiers, agenda et contacts

Réseau et sécurité

WireGuardVotre VPN chiffré, préinstallé en option payanteVaultwardenUn gestionnaire de mots de passe auto-hébergé

Serveurs de jeu

FiveMServeur FiveM (FXServer + txAdmin), MariaDB et phpMyAdmin installés et configurés, sous…MinecraftServeur Minecraft Java Edition clé en main : Paper, Purpur, Fabric, NeoForge, Forge ou…RustServeur Rust (Facepunch) avec LinuxGSM : mises à jour automatiques, redémarrage après…Counter-Strike 2Serveur Counter-Strike 2 dédié avec LinuxGSM (environ 60 Go à télécharger), jeton GSLT…PalworldServeur Palworld dédié avec LinuxGSM : nom, mot de passe, nombre de joueurs et mot de…ValheimServeur Valheim dédié avec LinuxGSM, protégé par mot de passe (exigé par le jeu)…
Gaming

Serveurs de jeux

Serveur FiveMtxAdmin, ESX, QBCoreServeur MinecraftJava, Bedrock, modpacksServeur RustOxide, Carbon, wipesServeur Nova-LifeRP Nova-Life: Amboise

Protection et outils

Anti-DDoS FiveMOutils gratuits
Ressources

Apprendre

DocumentationBlog

Assistance

ContactEngagement SLA
Voir les offres Espace client Peering · AS213941

Gaming

Installer un serveur Minecraft Java avec Paper sur un VPS

Par Équipe NVHCloud 2026-09-18 Lecture : 5 min

Paper est le serveur Minecraft Java le plus utilisé pour les serveurs communautaires : il reste compatible avec le jeu officiel, accepte les plugins Bukkit et Spigot, et corrige de nombreux problèmes de performance du serveur de Mojang. Ce guide l'installe sur un VPS Linux, avec démarrage automatique, console à distance et sauvegardes.

💡 Vous voulez un serveur prêt en une minute, sans ligne de commande ? Voyez nos serveurs Minecraft. Ce guide est pour ceux qui veulent un VPS entièrement à eux.

1. Quel VPS pour Minecraft

Comme FiveM, un serveur Minecraft s'appuie surtout sur un seul cœur pour la simulation du monde : un processeur rapide vaut mieux que beaucoup de cœurs. La mémoire dépend du nombre de joueurs, de la distance de vue et des plugins.

ServeurMémoire allouée à MinecraftVPS conseillé
Entre amis, moins de 10 joueurs, peu de plugins3 à 4 Go4 Go de RAM
Communauté de 10 à 40 joueurs6 Go8 Go de RAM
Serveur public, nombreux plugins ou pack de mods10 à 12 Go16 Go de RAM

Laissez toujours 1 à 2 Go au système : si Java prend toute la mémoire du VPS, le système arrête brutalement le serveur.

2. Installer Java

Les versions 1.20.5 à 1.21 de Minecraft demandent Java 21. Vérifiez la version exigée pour votre version de Minecraft sur la page de téléchargement de Paper.

apt update && apt install -y openjdk-21-jre-headless tmux
java -version

Créez ensuite un utilisateur dédié : le serveur ne doit pas tourner en root.

adduser --system --group --home /opt/minecraft minecraft

3. Installer Paper

Sur papermc.io/downloads/paper, choisissez votre version de Minecraft et copiez le lien du dernier build.

cd /opt/minecraft
sudo -u minecraft wget -O paper.jar "LIEN_COPIE_DEPUIS_PAPERMC"
sudo -u minecraft java -Xmx2G -jar paper.jar --nogui

Le premier lancement s'arrête aussitôt : il génère les fichiers et vous demande d'accepter le contrat de licence de Minecraft. Si vous l'acceptez :

sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt

4. Régler la mémoire

Donnez à Java la même valeur pour la mémoire minimale (-Xms) et maximale (-Xmx) : il réserve tout dès le départ au lieu d'agrandir sa mémoire en cours de partie. Les options ci-dessous sont celles recommandées par l'équipe de Paper pour le ramasse-miettes G1 ; exemple pour 6 Go :

java -Xms6G -Xmx6G -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:G1RSetUpdatingPauseIntervalPercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem \
  -XX:MaxTenuringThreshold=1 -jar paper.jar --nogui

Au-delà de 12 Go alloués, les recommandations changent légèrement ; la page de Paper consacrée aux options de démarrage les détaille. Plus de mémoire n'est pas toujours mieux : une allocation trop grande allonge les pauses du ramasse-miettes.

5. Service systemd

Enregistrez la commande précédente dans /opt/minecraft/start.sh, rendez-le exécutable avec chmod +x, puis créez le service :

cat > /etc/systemd/system/minecraft.service <<'EOF'
[Unit]
Description=Serveur Minecraft Paper
After=network-online.target
Wants=network-online.target
[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/opt/minecraft/start.sh
Restart=on-failure
RestartSec=15
TimeoutStopSec=90
[Install]
WantedBy=multi-user.target
EOF
chown minecraft:minecraft /opt/minecraft/start.sh
systemctl daemon-reload
systemctl enable --now minecraft

Paper sauvegarde le monde et s'arrête proprement quand systemd lui envoie le signal d'arrêt. TimeoutStopSec=90 lui laisse le temps de tout écrire sur un gros monde.

6. Accéder à la console

Lancé par systemd, le serveur n'a pas de terminal. Pour taper des commandes comme op ou whitelist, activez la console à distance RCON dans server.properties :

enable-rcon=true
rcon.port=25575
rcon.password=UN_MOT_DE_PASSE_LONG

Redémarrez le serveur, puis utilisez un client RCON en ligne de commande comme mcrcon depuis le VPS lui-même. N'ouvrez pas le port 25575 dans le pare-feu : RCON transmet le mot de passe en clair. Les journaux s'affichent avec journalctl -u minecraft -f ou dans /opt/minecraft/logs/latest.log.

7. Ports et nom de domaine

ufw allow 25565/tcp comment 'Minecraft Java'

Pour que vos joueurs se connectent avec play.monserveur.fr au lieu d'une adresse IP, créez un enregistrement A vers le VPS. Si vous utilisez un autre port que 25565, ajoutez un enregistrement SRV nommé _minecraft._tcp.play qui indique le port : le jeu le lit automatiquement. Voir configurer les DNS.

Les joueurs Bedrock, sur console ou mobile, peuvent rejoindre un serveur Java grâce au plugin Geyser, qui utilise le port 19132 en UDP.

8. Optimiser

  • Pré-générez le monde avec un plugin comme Chunky avant d'ouvrir le serveur : la génération de nouveaux terrains est l'opération la plus coûteuse.
  • Réduisez simulation-distance dans server.properties, par exemple à 6, en gardant une view-distance plus grande : les joueurs voient loin, mais le serveur ne simule que près d'eux.
  • Mesurez avant de changer avec le profileur spark, intégré à Paper : la commande spark profiler montre quel plugin ou quelle zone du monde ralentit le serveur.

9. Sauvegarder le monde

Un monde Minecraft se corrompt facilement s'il est copié pendant une écriture. Avant chaque sauvegarde, forcez l'écriture et suspendez-la, puis réactivez-la à la fin. Avec RCON :

mcrcon -p UN_MOT_DE_PASSE_LONG "save-off" "save-all flush"
# copie ou sauvegarde Borg du dossier /opt/minecraft
mcrcon -p UN_MOT_DE_PASSE_LONG "save-on"

Envoyez la copie hors du serveur chaque nuit : voir sauvegardes avec Borg.

Pour dimensionner la mémoire selon votre nombre de joueurs et vos plugins, utilisez notre calculateur de serveur.

Questions fréquentes

Combien de RAM pour un serveur Minecraft ?

Comptez 3 à 4 Go alloués pour un serveur entre amis, 6 Go pour une communauté de quelques dizaines de joueurs, et 10 à 12 Go pour un serveur public chargé en plugins ou un pack de mods. Laissez toujours 1 à 2 Go de mémoire au système en plus.

Paper, Spigot ou Vanilla ?

Paper pour la plupart des serveurs : il est compatible avec les plugins Spigot et Bukkit et beaucoup plus performant que le serveur officiel. Le serveur Vanilla de Mojang ne sert que si vous refusez toute modification du comportement du jeu. Pour des mods Forge ou Fabric, il faut un serveur Forge, NeoForge ou Fabric à la place de Paper.

Mon serveur rame, que faire ?

Lancez le profileur spark pour identifier la cause au lieu d'ajouter de la mémoire au hasard. Les causes les plus fréquentes sont la génération de terrain, des fermes à entités, une distance de simulation trop grande ou un plugin gourmand.

Les joueurs Bedrock peuvent-ils rejoindre un serveur Java ?

Oui, avec le plugin Geyser, complété par Floodgate si vous voulez qu'ils se connectent sans compte Java. Geyser écoute par défaut sur le port 19132 en UDP, à ouvrir dans le pare-feu.

Serveur Minecraft

Java ou Bedrock, plugins et modpacks, Anti-DDoS inclus.