BuildTools | SpigotMC – Minecraft haute performance – Un bon serveur Minecraft
Sommaire
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
- export MAVEN_OPTS = "- Xmx2G"
- 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 off
set startdir =% ~ dp0
set 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.







Commentaires
Laisser un commentaire