Godlike
  1. Home
  2. Knowledge Base
  3. Comment configurer un serveur Minecraft sur un VPS (Forge, Fabric, Paper)

Comment configurer un serveur Minecraft sur un VPS (Forge, Fabric, Paper)

Ce guide explique comment configurer un serveur Minecraft sur un VPS en utilisant trois types de serveurs populaires : Forge, Fabric et Paper. Les instructions supposent que vous avez une expérience de base de la ligne de commande Linux et que vous disposez d'un accès root ou sudo à votre VPS.

Conditions préalables

  • Un VPS avec au moins 2 cœurs de CPU, 4GB RAM, et SSD storage (pour les serveurs moddés, plus de ressources peuvent être nécessaires).
  • Une distribution Linux 64 bits (Ubuntu 20.04 ou Debian 11 recommandé).

Etape 0 : Se connecter à votre serveur virtuel depuis Windows

Avant d'installer un serveur Minecraft, vous devez vous connecter à votre SDV. Si vous utilisez Windows, vous avez deux options principales :

Option 1 : Utiliser Windows Terminal / PowerShell

  • Appuyez sur Win S et tapez "Terminal" ou "PowerShell"
    - Cliquez ensuite sur Windows Terminal ou PowerShell pour l'ouvrir.
  • Utilisez la commande suivante pour vous connecter (remplacez-la par votre adresse et votre port réels) :

Se connecte au serveur via SSH

ssh root@YOUR_SERVER_IP -p PORT

ssh root@192.0.2.10 -p 22

  • Lorsque vous y êtes invité, entrez le mot de passe que vous avez reçu par e-mail.
    (Voir le message de VirtFusion - le mot de passe est le suivant à Password 🙂

Option 2 : Utilisation de PuTTY (si vous préférez une interface graphique)

  • Téléchargez PuTTY à partir de : https://www.putty.org/
  • Ouvrez PuTTY
  • Dans le champ Nom de l'hôte (ou adresse IP), entrez l'IP de votre VPS
  • Définissez le Port (la valeur par défaut est 22changer si nécessaire)
  • Cliquez sur Ouvrir
  • Lorsque le terminal apparaît, connectez-vous avec :
  • Nom d'utilisateur : root
  • Mot de passe : (provenant de l'email VirtFusion)

Etape 1 : Installer les paquets requis

17 Java :

Mettre à jour la liste des paquets et mettre à niveau les paquets existants :

sudo apt update && sudo apt upgrade -y

Installer Java 17 et les utilitaires requis :

sudo apt install wget curl unzip screen openjdk-17-jre-headless -y

ou

21 Java :

Installer Java 21 et les utilitaires requis :

sudo apt install wget curl unzip screen openjdk-21-jre-headless -y

Vérifier l'installation de Java :

Vérifier la version de Java installée :

java -version

Étape 2 : Créer un répertoire de serveur

Créer le répertoire principal du serveur :

mkdir ~/server

Naviguer dans le répertoire du serveur :

cd ~/server

 

Utilisez un dossier distinct pour chaque type de serveur (e.g., ~/server/forge/, ~/server/fabric/, etc.).

Section 1 : Installation du serveur papier

1. Téléchargez Paper

Visitez le site https://papermc.io/downloads/all?project=paper pour trouver la dernière version ou utilisez l'API :

Créez un répertoire pour le serveur Paper :

mkdir paper

Naviguez dans le répertoire Paper :

cd paper

Téléchargez le jar du serveur Paper :

wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/103/downloads/paper-1.20.1-103.jar -O paper.jar

2. Accepter le CLUF

echo "eula=true" > eula.txt

3. Démarrer le serveur

Démarrez le serveur Paper avec un minimum de 2 Go et un maximum de 4 Go sur RAM, sans interface graphique :

java -Xms2G -Xmx4G -jar paper.jar nogui

Utilisez l'écran pour l'exécuter en arrière-plan :

screen -S paper

java -Xms2G -Xmx4G -jar paper.jar nogui

Pour le détacher : Ctrl A, puis D.
Pour rattacher :
screen -r paper.

  1. C'est fait !

Section 2 : Installation de Forge Server

1. Télécharger le programme d'installation de Forge

Visitez https://files.minecraftforge.net/ pour obtenir l'installateur correspondant à votre version. Exemple :

Créer un répertoire pour le serveur Forge :

mkdir forge

Naviguez dans le répertoire Forge :

cd forge

Installez les fichiers du serveur Forge :

wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.1-47.2.0/forge-1.20.1-47.2.0-installer.jar

2. Exécuter l'installateur (mode serveur)

Démarrez le serveur Forge avec 2 Go minimum et 4 Go maximum sur RAM, sans interface graphique :

java -jar forge-1.20.1-47.2.0-installer.jar --installServer

3. Accepter le CLUF

echo "eula=true" > eula.txt

4. Démarrer le serveur

screen -S forge

java -Xms2G -Xmx4G -jar forge-1.20.1-47.2.0.jar nogui

Section 3 : Installation du serveur Fabric

1. Télécharger le programme d'installation de Fabric

Allez sur https://fabricmc.net/use/ et téléchargez le programme d'installation du serveur :

Créez un répertoire pour le serveur Fabric :

mkdir fabric

Naviguez dans le répertoire Fabric :

cd fabric

Téléchargez le jar de l'installateur Fabric :

wget https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.0.0/fabric-installer-1.0.0.jar

2. Exécuter l'installateur (mode serveur)

Installer le serveur Fabric pour la version 1.20.1 :

java -jar fabric-installer-1.0.0.jar server -mcversion 1.20.1 -downloadMinecraft

3. Accepter le CLUF

echo "eula=true" > eula.txt

4. Démarrer le serveur

screen -S fabric

java -Xms2G -Xmx4G -jar fabric-server-launch.jar nogui

Remarques

  • Remplacez 1.20.1 par la version de Minecraft que vous visez.
  • Pour les serveurs moddés (Forge/Fabric), placez les mods .jar dans le dossier mods/.
  • Pour les plugins (Paper), placez les fichiers .jar dans le dossier plugins/.
  • Testez toujours d'abord avec des mods/plugins minimaux pour vérifier la compatibilité.
  • Surveillez l'utilisation des ressources avec des outils comme htop ou top.
  • Pour trouver le lien wget, il suffit de copier le lien de téléchargement en faisant un clic droit sur l'icône de téléchargement du site
    .

Conclusion

Vous pouvez maintenant faire tourner un serveur Minecraft sur votre VPS en utilisant Forge, Fabric ou Paper. Chaque type de serveur a ses propres avantages :

  • Paper: Le plus rapide et le meilleur pour les plugins.
  • Forge: Meilleur pour les mods complexes.
  • Fabric: Léger, écosystème de modding plus récent.

Choisissez en fonction de l'utilisation que vous souhaitez en faire.

Was this article helpful?
×

Signaler une erreur

Texte d'erreur

Votre choix