Vous naviguez actuellement sur ce site en mode mobile, ce qui peut vous empêcher d'accéder à tout le contenu de la page. Pour plus d'informations, veuillez »Cliquez ici«
Cet article a été mis à jour pour la dernière fois le 2024-11-01. Le journal de mise à jour se trouve à la fin de l'article.
Cet article compte 307 mots au total et le temps de lecture estimé est d'environ 2 minutes.
Vous voulez savoir combien de temps il faut pour lire votre article ? Pourquoi ne pas »Cliquez ici« pour l'essayer !
Avant de commencer, veuillez vérifier si votre configuration de base est suffisante. Si vous avez des questions à ce sujet, veuillez vous référer à »Cet article«
Prérequis que vous voudrez peut-être lire : »Construisez un serveur Minecraft Vanilla !«
Prérequis
Avant de commencer, assurez-vous d’avoir :
-
Ubuntu 24.04 LTS (ou similaire) installé et en cours d’exécution.
-
Java Development Kit (JDK) 17 installé (le document nécessite Java 17).
-
Connaissances de base de la ligne de commande.
-
Une connexion Internet active.
Étape 1 : Mettez à jour votre système
Tout d’abord, assurons-nous que votre système est à jour : utilisez sudo apt install openjdk-17-jdk -y
(pourquoi utilisons-nous des JDK au lieu de JRE ?) Après l’installation, vérifiez à l’aide de openjdk version "17.0.x" xxxx-xx-xx
Étape 2 : Télécharger et créer
- Créez un répertoire dédié pour votre serveur Paper en utilisant
, puis dans le répertoire. - Téléchargez les BuildTools. Paper Spigot utilise BuildTools pour compiler le server.jar, vous pouvez utiliser
pour télécharger ce fichier. - Exécutez BuildTools pour générer le fichier Paper Spigot Jar :
. Ce processus récupère la dernière version de Paper et la compile. Cela peut prendre plusieurs minutes, alors patientez.
Étape 3 : Lancer et configurer
- Renommer le fichier compilé : Une fois la compilation terminée, vous devriez voir un fichier
. Vous pouvez utiliser la commande « mv » pour le renommer pour plus de simplicité : mv paperclip-*.jar paper.jar
- Acceptez le CLUF avant de démarrer le serveur.
- Créer un script de démarrage : Facilitons le démarrage du serveur avec un script :
nano start.sh
Dans l’éditeur, ajoutez les lignes suivantes :#!/bin/bash
java -Xms2G -Xmx4G -jar paper.jar - Enfin, rendez ce script exécutable par
.
Après cela, vous pouvez démarrer votre serveur sous le répertoire actuel en utilisant./start.sh
Étape 4 : Optimisez votre serveur
Optimiser le Spigot.yml
-
Plage d’activation de l’entité :
- Son action: Contrôle la proximité à laquelle un joueur doit se trouver avant que les entités ne deviennent actives.
- Astuce d’optimisation: La réduction de ces valeurs réduit le nombre d’entités actives, diminuant ainsi l’utilisation du processeur.
- Valeurs suggérées:
animals: 32
→ Réduire àou 16
monsters: 32
→ Réduire à24
- Remarque: Soyez prudent ; un niveau trop bas peut affecter le gameplay, comme les fermes de monstres.
-
Plage de suivi des entités :
-
Son rôle: Détermine la distance à laquelle les entités sont visibles pour les joueurs.
-
Astuce d’optimisation: La réduction de ces plages diminue la charge du réseau.
-
Ajustements suggérés:
-
animals: 48
→ Réduire à32
-
monsters: 48
→ Réduire à32
-
-
-
Portée d’apparition de la foule :
-
Son effet: Définit le rayon autour des joueurs dans lequel les monstres peuvent apparaître.
-
Astuce d’optimisation: Réduire cette valeur peut réduire le nombre de monstres générés.
-
Valeur recommandée:
4
-
-
Cochez les paramètres :
-
Son action: Contrôle la fréquence à laquelle le serveur tente de faire apparaître des monstres.
-
Astuce d’optimisation: L’augmentation de la valeur
réduit la fréquence d’apparition, allégeant ainsi la charge du serveur. -
Modification suggérée:
-
animal-spawns: 400
→ Augmenter àou 800
-
-
-
Distance de vue :
-
Son rôle: Contrôle le nombre de blocs chargés et envoyés aux clients.
-
Astuce d’optimisation: La réduction de ces valeurs peut réduire considérablement la charge du serveur.
-
Valeurs recommandées:
-
view-distance: 6
-
simulation-distance: 6
-
-
-
Chargement asynchrone des blocs :
-
Son action: Permet le chargement asynchrone de blocs pour réduire les pics de décalage.
-
Astuce d’optimisation: Gardez cette option activée pour des performances plus fluides.
-
Optimiser le Bukkit.yml
-
Limites d’apparition :
-
Son action: Définit le nombre maximum de monstres pouvant apparaître.
-
Astuce d’optimisation: L’ajustement de ces limites peut contrôler la population des monstres.
-
Valeurs suggérées:
-
monsters: 70
→ Réduire à50
-
animals: 15
→ Réduire à10
-
-
-
Collecteur de déchets Chunk :
-
Son action: Détermine la fréquence à laquelle le serveur tente de décharger les blocs inutilisés.
-
Astuce d’optimisation: Réduire la période peut aider à libérer de la mémoire mais peut provoquer un décalage si elle est trop fréquente.
-
Valeur recommandée: Conservez à
sauf si vous remarquez des problèmes.
-
-
Tiques par :
-
Son rôle: Contrôle les intervalles pour diverses tâches du serveur.
-
Astuce d’optimisation: L’augmentation de l’intervalle
réduit le décalage lié à la sauvegarde. -
Modification suggérée:
-
autosave: 6000
→ Augmenter àou 18000
-
-
Cet article a été rédigé pour la première fois le 2024-11-01.
v1.0.0 - Mis à jour le 2024-11-01.