Dans ce tutoriel, nous allons vous montrer comment installer PaperSpiot sur CentOS 8.
PaperSpigot est un fork hautes performances de Spigot qui vise à corriger les incohérences de gameplay et de mécanique. Paper contient de nombreuses fonctionnalités et modifications uniques, y compris de nombreuses améliorations de performances introuvables dans Spigot.
Conditions préalables
- Serveur dédié CentOS 8
- Un utilisateur root ou un utilisateur normal avec un accès administrateur sudo
Commençons par l'installation.
Étape 1 - Maintenez le serveur à jour
# dnf update -y
Étape 2 - Installer JAVA
La commande suivante installera JAVA JDK 11.
# dnf install java-11-openjdk-devel -y
Vérifiez la version de JAVA pour vérifier l'installation
# java -version
Sortir:
openjdk version "11.0.8' 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)
Étape 3 - Installez PaperSpigot
Assurez - vous dans la maison répertoire de l'utilisateur que vous envisagez d'utiliser pour installer PaperSpigot.
Créer un dossier pour PaperSpigot
# mkdir paper
# cd paper
# wget -O paperclip.jar https://papermc.io/ci/job/Paper/lastSuccessfulBuild/artifact/paperclip.jar
Cela téléchargera la dernière version de PaperSpigot. Si vous souhaitez utiliser une version différente de Minecraft, remplacez lastSuccessfulBuild par un numéro de build correspondant que vous pouvez trouver ici.
Étape 4 - Démarrez votre serveur
Créez un script de démarrage pour votre serveur.
# vi start.sh
Faites en sorte que start.sh corresponde à ce qui suit, en remplaçant 1024M par la quantité de RAM installée sur votre serveur.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Rendez start.sh exécutable.
# chmod +x start.sh
Démarrez votre serveur.
Avant de démarrer le serveur, nous devons remplacer eula=false par eula=true dans eula.txt
# ./start.sh
La première fois que vous démarrez votre serveur, il téléchargera les fichiers nécessaires à la configuration de PaperSpigot. Après la première exécution, votre serveur se lancera plus rapidement.
Exécutez votre serveur en arrière-plan
Si vous souhaitez exécuter le serveur PaperSpigot en arrière-plan, vous pouvez le faire avec screen . Suivez ces étapes pour installer et exécuter le serveur à l'écran.
Tout d'abord, installez le référentiel EPEL à l'aide de la commande suivante :
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Ensuite, installez l'écran.
# dnf install screen -y
Ouvrez une instance de screen.
# screen -S "paper'
Démarrez votre script serveur.
# cd ~/paper
# ./start.sh
Nous avons installé et configuré avec succès PaperSpigot sur CentOS 8.
Dans ce tutoriel, nous avons vu comment installer PaperSpiot sur CentOS 8.