Aller au contenu principal

Changer la version du serveur

Changer la version de Minecraft sur votre VPS RedHeberg

Ce guide vous accompagne pour mettre à jour ou changer la version de Minecraft sur votre serveur hébergé chez RedHeberg, que ce soit avec Paper, Vanilla ou via Pterodactyl.

Préparatifs essentiels

1. Sauvegarde complète du serveur

Sauvegarde obligatoire

TOUJOURS effectuer une sauvegarde complète avant de changer de version. Un downgrade mal géré peut corrompre vos mondes définitivement.

# Arrêter le serveur Minecraft
systemctl stop minecraft
# ou depuis la console Minecraft : /stop

# Créer une sauvegarde complète
cd /home/minecraft
tar -czf backup-$(date +%Y%m%d-%H%M%S).tar.gz server/ --exclude="*.log"

# Vérifier la sauvegarde
ls -lh backup-*.tar.gz

2. Vérifier la compatibilité des plugins

# Lister les plugins installés
ls -la /home/minecraft/server/plugins/

# Noter les versions des plugins critiques
cat /home/minecraft/server/plugins/*/plugin.yml | grep -E "(version|api-version)"

Changement de version Paper

1. Télécharger la nouvelle version

# Se placer dans le répertoire du serveur
cd /home/minecraft/server

# Télécharger Paper (exemple : version 1.21.4)
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4-latest.jar

# Renommer l'ancien jar en backup
mv paper-1.20.4.jar paper-1.20.4.jar.backup

# Renommer le nouveau jar
mv paper-1.21.4-latest.jar paper.jar

2. Mettre à jour le script de démarrage

# Éditer le script de démarrage
nano /home/minecraft/start.sh
#!/bin/bash
cd /home/minecraft/server
java -Xms4G -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:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem \
-XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs \
-Daikars.new.flags=true -jar paper.jar --nogui

3. Première mise à jour des plugins

# Démarrer le serveur pour générer les nouveaux fichiers
./start.sh

# Surveiller les logs en temps réel
tail -f logs/latest.log
Incompatibilités possibles

Certains plugins peuvent être incompatibles avec la nouvelle version. Surveillez les erreurs dans les logs et mettez à jour les plugins si nécessaire.

Changement via Pterodactyl

1. Accès au panel Pterodactyl

Si votre VPS Game Ryzen utilise Pterodactyl (pré-installé), le processus est simplifié :

# Connexion au panel Pterodactyl
# URL : https://YOUR_SERVER_IP:8080
# Identifiants fournis lors de l'installation

2. Modification de la variable SERVER_JARFILE

  1. Aller dans l'onglet "Startup" de votre serveur
  2. Localiser la variable SERVER_JARFILE
  3. Modifier la valeur : paper-1.21.4.jar (exemple)
  4. Télécharger le nouveau jar dans l'onglet "Files"
# Via l'interface Files de Pterodactyl, ou en SSH :
cd /var/lib/pterodactyl/volumes/YOUR_SERVER_ID
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4-latest.jar
mv paper-1.21.4-latest.jar paper-1.21.4.jar

3. Redémarrage depuis Pterodactyl

  • Cliquer sur "Restart" dans le panel
  • Surveiller la console pour détecter les erreurs
  • Vérifier la nouvelle version : /version

Gestion du downgrade

Downgrade risqué

Un downgrade de version Minecraft peut corrompre les chunks générés avec une version plus récente. Procédure à vos risques et périls.

Downgrade sécurisé

# 1. Restaurer la sauvegarde complète
cd /home/minecraft
tar -xzf backup-YYYYMMDD-HHMMSS.tar.gz

# 2. Remplacer le jar par l'ancienne version
cd server
cp paper-1.20.4.jar.backup paper.jar

# 3. Supprimer les fichiers de cache de la nouvelle version
rm -rf cache/
rm -rf .paper-remapped/

# 4. Redémarrer le serveur
systemctl restart minecraft

Tableau de compatibilité des versions

Version MinecraftPaperSpigotPlugins compatibles
1.21.4API 1.21+
1.21.3API 1.21+
1.20.6API 1.20+
1.20.4API 1.20+
1.20.1API 1.20+

Vérification post-changement

# Vérifier la version du serveur
# Dans la console Minecraft :
/version

# Tester les plugins critiques
/plugins

# Vérifier les performances
/tps

# Contrôler les logs
tail -n 50 logs/latest.log | grep -i error
VPS Game Ryzen RedHeberg

Avec l'Anti-DDoS PRO inclus et les processeurs Ryzen 9 5900X cadencés à 4.8GHz+, vos serveurs Minecraft bénéficient de performances optimales même lors des changements de version.

Support technique

En cas de problème lors du changement de version, contactez le support RedHeberg via ticket ou sur Discord.