BuildTools | SpigotMC – Minecraft haute performance – Un bon serveur Minecraft

Author: Titanfall —

Short summary: Qu'Est-ce que c'est?(Haut) BuildTools.jar est notre solution pour créer Bukkit, CraftBukkit, Spigot et l’API-Spigot. Tout cela se fait sur votre ordinateur! Quelques programmes préalables sont nécessaires, mais les instructions ci-dessous vous guideront à travers tout ce que vous devez faire. Conditions préalables(Haut) BuildTools nécessite deux applications: Git et Java. les fenêtres(Haut) Vous trouverez ci-dessous les […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/06/11/buildtools-spigotmc-minecraft-haute-performance-un-bon-serveur-minecraft/
LLM HTML version
https://tutos-gameserver.fr/2019/06/11/buildtools-spigotmc-minecraft-haute-performance-un-bon-serveur-minecraft/llm
LLM JSON version
https://tutos-gameserver.fr/2019/06/11/buildtools-spigotmc-minecraft-haute-performance-un-bon-serveur-minecraft/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
13 minutes (746 seconds)
Word count
2484

Key points

Structured content

Qu'Est-ce que c'est?(Haut) BuildTools.jar est notre solution pour créer Bukkit, CraftBukkit, Spigot et l’API-Spigot. Tout cela se fait sur votre ordinateur! Quelques programmes préalables sont nécessaires, mais les instructions ci-dessous vous guideront à travers tout ce que vous devez faire. Conditions préalables(Haut) BuildTools nécessite deux applications: Git et Java. les fenêtres(Haut) Vous trouverez ci-dessous les étapes manuelles pour que BuildTools s'exécute sous Windows. Git – Pour que BuildTools s'exécute sous Windows, vous devez installer Git. Pour Windows, il est distribué via git-scm, qui peut être téléchargé ici. Installez-le où vous le souhaitez, il fournira git bash, qui sera utilisé pour exécuter le fichier jar BuildTools. Continuez simplement à frapper lors de l'exécution du programme d'installation.Les toutes dernières versions de BuildTools téléchargeront et installeront automatiquement Git pour vous. Ne le récupérez que manuellement si vous rencontrez des problèmes! Java – Téléchargez JRE 8 à partir d’ici et installez-le. Continuez simplement à frapper lors de l'exécution du programme d'installation. Linux(Haut) Tous les deux git et Java, ainsi que les commandes util, peuvent être installées à l’aide d’une seule commande via votre gestionnaire de paquets. Debian / Ubuntu: sudo apt-get install git openjdk-8-jre-headless CentOS / RHEL: sudo yum installe git java-1.8.0-openjdk-devel Cambre: sudo pacman -S jdk8-openjdk git Mac(Haut) Git peut être téléchargé à partir de: http://sourceforge.net/projects/git-osx-installer/files/ Il peut être nécessaire de mettre à jour Java à partir de la version distribuée d’Apple, et même si elle avait déjà été mise à jour, il peut être nécessaire de créer un lien pour l’utilisation du shell.Veuillez suivre les étapes décrites ici: https://gist.github.com/johan/10590467 Exécution de BuildTools(Haut)

Téléchargez BuildTools.jar à partir de https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar.

Surveillez https://hub.spigotmc.org/jenkins/job/BuildTools pour connaître les corrections de bugs et les mises à jour. Si vous souhaitez télécharger ceci à partir de la ligne de commande, utilisez soit curl -o BuildTools.jar ou wget -O BuildTools.jar en utilisant le lien décrit dans la première étape. Les espaces ou les points d'exclamation dans le chemin du répertoire peuvent endommager BuildTools! Il est recommandé de les supprimer.

Ouvrez votre terminal si vous êtes sur Linuxou git bash les fenêtres.

Git bash se trouve sur le bureau ou dans le menu Démarrer sous le nom "git bash". Il est également possible de l'ouvrir en effectuant un clic droit sur n'importe quoi, car il s'agit désormais d'un élément de votre menu contextuel.

Accédez à l'emplacement où vous avez téléchargé BuildTools.jar ou utilisez la méthode de ligne de commande pour télécharger le fichier jar dans votre répertoire actuel.

Sur les fenêtres, vous pouvez soit utiliser le CD commande pour changer de répertoire, ou vous pouvez cliquer avec le bouton droit de la souris sur l’espace vide du dossier où se trouve BuildTools.jar (NE PAS cliquer sur BuildTools.jar lui-même) et cliquer sur "git bash" pour l’ouvrir dans votre répertoire actuel.

Exécutez BuildTools.jar à partir du terminal (Do ne pas double-cliquez sur BuildTools.jar) en procédant comme suit:

Sur Linux courir git config –global –unset core.autocrlfpuis courez java -jar BuildTools.jar en bash ou un autre shell approprié. Sur les fenêtres lancez la commande ci-dessous dans la fenêtre git bash qui s’est ouverte

java -jar BuildTools.jar Sachez que BuildTools # 35 ou version ultérieure est requis. Les versions antérieures ne fonctionneront pas.

Sur Mac lancez les commandes ci-dessous,

export MAVEN_OPTS = "- Xmx2G"java -Xmx2G -jar BuildTools.jar

Options (tous les systèmes d'exploitation):

le –tour Cette option peut être utilisée pour obtenir des versions spécifiques 1.8 / 1.9 de CraftBukkit / Spigot Voir les versions ci-dessous pour les options disponibles

(Facultatif) sur les fenêtres Créez un fichier batch (.bat) à l'aide de ce code pour automatiser le processus d'installation:

Code (texte): @Écho offset startdir =% ~ dp0set bashdir = "C: Fichiers de programme (x86) Git bin bash.exe"% bashdir% –login -i -c "java -jar" "% startdir% BuildTools.jar" ""pause

Ce script batch sera exécuté java -jar BuildTools.jar dans le terminal git bash vous donnant la possibilité de le copier et le coller où bon vous semble pour exécuter de nouvelles versions. Il suffit de placer le fichier de commandes dans le même répertoire que les outils de génération et de s’assurer que la variable bashdir est correcte (elle peut varier de C: Program Files (x86) et C: Program Files en fonction de votre architecture système / système d'exploitation et / ou de l'endroit où vous avez placé le programme Git à). Pour changer la version des outils de compilation que vous voulez utiliser, changez % bashdir% –login -i -c "java -jar" "% startdir% BuildTools.jar" "" à % bashdir% –login -i -c "java -jar" "% startdir% BuildTools.jar" "–rev ". Cela indiquera à buildtools quelle version vous voulez utiliser. Pour toujours obtenir une version à jour, utilisez –rev dernier ou utilisez le code indiqué ci-dessus.

Attendez pendant qu'il construit vos pots. Dans quelques minutes, vous devriez avoir des pots fraîchement compilés! Vous pouvez trouver CraftBukkit (version 1.14 non comprise) et Spigot dans le même répertoire que celui dans lequel vous avez exécuté BuildTools.jar (craftbukkit-1.14.jar et spigot-1.14.jar). Vous pouvez trouver Spigot-API dans Spigot Spigot-API target (spigot-api-1.14-R0.1-SNAPSHOT.jar). Profitez de votre nouveau serveur!

Besoin d'aide pour commencer à utiliser le serveur? Regardez ici: Commencer

Les versions(Haut) Des versions de spigot peuvent être générées en utilisant –rev et la version que vous essayez d’obtenir. Vous trouverez ci-dessous des méthodes prises en charge à utiliser dans BuildTools. Notez que parfois cette page wiki est obsolète, consultez la page d'accueil pour obtenir des informations sur les dernières versions disponibles! Dernier(Haut)

Code (latestversion (Langue inconnue)): java -jar BuildTools.jar –rev dernière

Construira les dernières versions stables de CraftBukkit et Spigot (peut supprimer –rev et générera la dernière version) Actuellement 1.13.2 Journal des modifications: Vérification 1.13.2

1.14.2(Haut)

Code (version1142 (langue inconnue)): java -jar BuildTools.jar –rev 1.14.2

Construira un bocal CraftBukkit et Spigot pour 1.14.2 Changer le journal: Mojang | Stash | Jenkins

1.14.1(Haut)

Code (version1141 (langue inconnue)): java -jar BuildTools.jar –rev 1.14.1

Construira un bocal CraftBukkit et Spigot pour 1.14.1 Changer le journal: Mojang | Stash | Jenkins

1,14(Haut)

Code (version114 (langue inconnue)): java -jar BuildTools.jar –rev 1.14

Construira un bocal CraftBukkit et Spigot pour 1.14 Changer le journal: Mojang | Stash | Jenkins

1.13.2(Haut)

Code (version1132 (langue inconnue)): java -jar BuildTools.jar –rev 1.13.2

Construira un bocal CraftBukkit et Spigot pour 1.13.2 Changer le journal: Mojang | Stash | Jenkins

1.13.1(Haut)

Code (version1131 (langue inconnue)): java -jar BuildTools.jar –rev 1.13.1

Construira un bocal CraftBukkit et Spigot pour 1.13.1 Changer le journal: Mojang | Stash | Jenkins

1,13(Haut)

Code (version113 (langue inconnue)): java -jar BuildTools.jar –rev 1.13

Construira un bocal CraftBukkit et Spigot pour 1.13 Changer le journal: Mojang | Stash | Jenkins

1.12.2(Haut)

Code (version1122 (langue inconnue)): java -jar BuildTools.jar –rev 1.12.2

Construira un bocal CraftBukkit et Spigot pour 1.12.2 Changer le journal: Mojang | Stash | Jenkins

1.12.1(Haut)

Code (version1121 (langue inconnue)): java -jar BuildTools.jar –rev 1.12.1

Construira un bocal CraftBukkit et Spigot pour 1.12.1 Changer le journal: Mojang | Stash | Jenkins

1,12(Haut)

Code (version112 (langue inconnue)): java -jar BuildTools.jar –rev 1.12

Construira un bocal CraftBukkit et Spigot pour 1.12 Changer le journal: Mojang | Stash | Jenkins

1.11(Haut)

Code (version111 (langue inconnue)): java -jar BuildTools.jar –rev 1.11

Construira un bocal CraftBukkit et Spigot pour 1.11 Changer le journal: Mojang | Stash | Jenkins

1.10(Haut)

Code (version110 (langue inconnue)): java -jar BuildTools.jar –rev 1.10

Construira un bocal CraftBukkit et Spigot pour 1,10 Changer le journal: Mojang | Stash | Jenkins

1.9.4(Haut)

Code (version194 (langue inconnue)): java -jar BuildTools.jar –rev 1.9.4

Construira un bocal CraftBukkit et Spigot pour 1.9.4 Changer le journal: Mojang | Stash | Jenkins

1.9.2(Haut)

Code (version192 (langue inconnue)): java -jar BuildTools.jar –rev 1.9.2

1,9(Haut)

Code (version19 (langue inconnue)): java -jar BuildTools.jar –rev 1.9

Construira un bocal CraftBukkit et Spigot pour 1,9 Changer le journal: Mojang | Stash | Jenkins

1.8.8(Haut)

Code (version188 (langue inconnue)): java -jar BuildTools.jar –rev 1.8.8

Construira un bocal CraftBukkit et Spigot pour 1.8.8 Changer le journal: Mojang | Stash | Jenkins

1.8.7(Haut)

Code (version 187 (langue inconnue)): java -jar BuildTools.jar –rev 1.8.7

Construira un bocal CraftBukkit et Spigot pour 1.8.7 Changer le journal: Mojang | Stash | Jenkins

1.8.3(Haut)

Code (version183 (langue inconnue)): java -jar BuildTools.jar –rev 1.8.3

1.8(Haut)

Code (version18 (langue inconnue)): java -jar BuildTools.jar –rev 1.8

Construira un bocal CraftBukkit et Spigot pour 1,8 Changer le journal: Mojang | Stash | Jenkins

Problèmes et préoccupations communes(Haut)

Il y a une erreur concernant jacobe.exe ou jacobe manquant dans BuildData / bin

Buildtools génère l'erreur "java.io.FileNotFoundException: BuildData / mappings / bukkit-1.8-cl.csrg"

Mettre à jour le dernier BuildTools pour résoudre ce problème

Exception dans le fil "principal" org.eclipse.jgit.api.errors.TransportException

BuildTools a eu du mal à établir une connexion sécurisée avec le dépôt git, cela est probablement dû à votre antivirus (Malwarebytes en particulier) bloquant la connexion. Veuillez ajouter la liste de diffusion https://hub.spigotmc.org à votre programme audiovisuel.

ApplyPatches.sh de Spigot dit "/ bin / bash ^ M: interprète incorrect" ApplyPatches.sh de Spigot dit "ligne 2: $ ' r': commande introuvable"

Cela se produit sous Linux (et parfois sous Windows) lorsque vous avez activé l'autocrlf de git. Pour réparer, lancez git config –global –unset core.autocrlf et relancez / relancez BuildTools.

ApplyPatches.sh de Spigot dit "fatale: les informations sha1 manquent ou sont inutiles" ApplyPatches.sh de Spigot dit "Le correctif a échoué à …"

Cela se produit sous Windows si git's autocrlf est défini sur false (ou non défini). Pour réparer, lancez git config –global –replace-all core.autocrlf true et relancez / relancez BuildTools Si vous êtes sur Linux, lancez git config –global –unset core.autocrlf et relancez / relancez BuildTools.

Échec de la création du fichier journal: BuildTools.log.txt Exception dans le fil "principal" org.eclipse.jgit.api.errors.JGitInternalException: Création de répertoires …

Assurez-vous que vous avez un accès en écriture au répertoire dans lequel vous exécutez BuildTools.

[ERROR] … L'importation gnu.trove …. ne peut pas être résolue

L'antivirus VIPRE est connu pour causer ce problème. Il est possible qu'un autre logiciel antivirus provoque également les mêmes problèmes ou des problèmes similaires. Désactivez le logiciel antivirus et exécutez à nouveau BuildTools. Si le problème persiste après la désactivation du logiciel antivirus, vous devrez peut-être effacer votre référentiel Maven local en supprimant le dossier .m2 de votre dossier utilisateur Windows (Win + R et ouvrir% userprofile%), puis effectuer une nouvelle exécution de BuildTools (delete tous les fichiers et dossiers qu’il avait précédemment créés avant de le réexécuter).

(pour les utilisateurs de Windows 10) erreur fatale dans le processus forké – fork: impossible de réserver de la mémoire pour la pile parent

Il existe un problème connu avec la version 64 bits de Git sous Windows 10 qui est à l'origine de cette erreur. Désinstallez la version 64 bits de Git, puis téléchargez et installez la version 32 bits, puis réexécutez BuildTools.

[ERROR] Exception dans le fil "principal" org.eclipse.jgit.api.errors.JGitInternalException: origine / maître de référence non valide spécifiéCela semble arriver au hasard. Supprimer tous les fichiers créés par BuildTools.jar et recommencer.

(pour les utilisateurs de Mac OS X 10.11 El Capitan) xcrun: erreur: chemin du développeur actif non valide (/ Bibliothèque / Developer / CommandLineTools), xcrun manquant dans: / Bibliothèque / Developer / CommandLineTools / usr / bin / xcrun

El Capitan rompt les installations Xcode si vous avez mis à niveau une version précédente d’OS X. Pour résoudre ce problème, exécutez xcode-select –install et relancez / relancez BuildTools.

Git bash pour Windows ne me laissera pas sélectionner du texte

Faites un clic droit dans le coin supérieur gauche de git bash> propriétés> activer le mode QuickEdit> OK Faites un clic gauche pour sélectionner, faites un clic droit une fois pour copier. Vous pouvez également faire un clic droit une fois pour coller

Puis-je construire cela sur un serveur CI? java.security.InvalidAlgorithmParameterException: le paramètre trustAnchors ne doit pas être vide

Il manque des certificats Java sur votre serveur ou un pare-feu / antivirus bloque votre connexion. Installez ca-certificates-java ou exécutez-le avec l'argument –disable-certificate-check.

Dépannage et support(Haut) Si vous rencontrez toujours des problèmes pour exécuter BuildTools, vous pouvez demander sur IRC ou consulter les tickets pour vérifier si votre problème existe déjà. Pour exécuter BuildTools sur Debian Stretch, vous devrez peut-être utiliser le code suivant:

Code (texte): $ git config –global –unset core.autocrlf$ export _JAVA_OPTIONS = "- Djavax.net.ssl.trustStorePassword = changeit"$ java -jar BuildTools.jar

Veuillez noter qu'il est recommandé de déplacer le fichier jar compilé en dehors du dossier BuildTools (dans votre dossier de serveur, par exemple) pour exécuter votre serveur. Ne pas le faire pourrait gâcher le dossier buildtools à l'avenir. Drapeaux(Haut) Il existe plusieurs indicateurs de ligne de commande dans BuildTools. Vous n'avez pas besoin de les utiliser par défaut. Tous sont énumérés ci-dessous. –Aidez-moi(Haut) Affiche l'aide de la console. BuildTools se fermera après. –disable-certificate-check(Haut) Désactiver la vérification du certificat HTTPS. –disable-java-check(Haut) BuildTools ne vérifie pas les versions Java. –dont-update(Haut) BuildTools ne tirera pas les mises à jour de Git. –skip-compile(Haut) Ignorer la compilation. –generate-source(Haut) Génère le fichier source. REMARQUE: Les sources générées uniquement pour Bukkit. –generate-docs(Haut) Génère le fichier JavaDoc. REMARQUE: JavaDoc généré uniquement pour Bukkit. –dev(Haut) Désactive la vérification de version de BuildTools, la vérification de version de Java et la recherche de version de MC. Construit simplement l'environnement de construction réel. –output-dir(Haut) Répertoire de sortie final du fichier jar. Nécessite un argument de chemin de fichier vers un répertoire existant. Par défaut, le répertoire dans lequel se trouve BuildTools.jar. –tour(Haut) La version à construire. Nécessite un argument de version. La valeur par défaut est la dernière version disponible.

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur minecraft

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.