Serveur minecraft

Bukkit – Le Wiki officiel de Minecraft – Monter un serveur MineCraft

Le 4 mai 2019 - 17 minutes de lecture

Achtung.svg Cette page ne provient pas du wiki de Minecraft et est vérifiée pour en assurer l'exactitude et la complétude.
Spigot.png

bukkit est un projet pour modifier un serveur Minecraft. Ce système de serveur est conçu pour que vous puissiez ajouter des extensions (plugins). Bukkit n'est pas téléchargeable en tant que programme fini (fichier jar) à partir des droits de licence, mais doit être compilé par BuildTools lui-même.

Explication des termes:

  • bukkit est en fait une API (Interface de programmation d'applications), je. une interface de programmation. Cette API permet aux développeurs de logiciels (développeurs) d'écrire des plugins bukkit[1],
  • Sur Plugin Bukkit n’est pas un serveur autonome, mais une extension que vous pouvez ajouter au serveur modifié (brancher = brancher). Si vous voulez écrire des plugins Bukkit, vous avez besoin de l'API Bukkit. Si vous souhaitez ajouter des plugins bukkit à un serveur, vous devez d'abord le modifier avec CraftBukkit.
  • CraftBukkit est un mod pour le serveur Minecraft. Si le serveur Minecraft est modifié avec CraftBukkit, il s’appelle un serveur Bukkit, car il peut ensuite être étendu avec les plugins Bukkit.[1],
  • ScrapBukkit. AccueilBukkit. ChatBukkit sont des plugins développés directement par l'équipe Bukkit. Pour que CraftBukkit reste aussi léger que possible, l'équipe de Bukkit n'a pas intégré de commandes de serveur supplémentaires dans CraftBukkit, mais les a publiées à la place sous forme de plugins séparés.[2],
  • SpigotMC est un CraftBukkit modifié, donc une alternative à CraftBukkit[3], Si le serveur Minecraft est modifié avec SpigotMC au lieu de CraftBukkit, on parle néanmoins d’un serveur Bukkit, car des plugins Bukkit peuvent également être ajoutés à ce serveur. Néanmoins, vous devez faire la différence entre Bukkit et Spigot, car si un plugin veut utiliser les fonctions Spigot, le serveur doit être modifié avec SpigotMC, pas avec CraftBukkit.
  • Fourchette est le nom d'une branche dans le développement du programme: le code de programme initialement unifié crée deux alternatives, qui sont développées différemment. SpigotMC est une fourchette de CraftBukkit. Et PaperMC est une fourchette de broche. En créant des branches, il existe maintenant plusieurs alternatives à CraftBukkit.

L'origine de Bukkit[[[[Éditer]

  • Créé en septembre 2010 (à l'époque d'Alpha 1.1) hey0 avec d'autres programmeurs appelé un mod hModqui a équipé les serveurs Minecraft avec des fonctionnalités améliorées. Comme tous les mods, il devait être adapté aux nouvelles versions de Minecraft.
  • En décembre 2010 (au début de la phase bêta), certains anciens programmeurs hMod (dont Dinnerbone et Grum, qui n’étaient pas encore à Mojang à ce moment-là) ont pris le nom de bukkit développer un nouveau mod pour le serveur minecraft.
  • Peu de temps après, avec l'apparition de la nouvelle version bêta 1.2 (janvier 2011), hMod a été abandonné. Bukkit fut soudain le successeur et le mod serveur le plus répandu.
  • Dinnerbone raconte ici l'histoire de Bukkit de son point de vue et explique également l'origine du nom "Bukkit".

La controverse hMod[[[[Éditer]

Annoncé le 5 janvier 2011 hey0 dans un bureau de poste du forum arrêtant officiellement le développement de son hMod, qui serait remplacé par Bukkit[4]Parce que hMod et Bukkit sont des projets privés volontaires et qu’ils étaient très inactifs, une défaillance de la communication a provoqué quelques ratés dans la communauté: certains membres de la communauté ont déclaré que Bukkit volerait son travail et que d’autres étaient furieux contre hey0. senti appelé à se développer pour continuer par hMod seul.

Cependant, Bukkit n’était pas opérationnel à l’époque et les problèmes de licence entraînaient des retards supplémentaires: l’équipe Bukkit voulait la publier sous GPL et CraftBukkit sous LGPL, ce qui était juridiquement douteux car le projet Bukkit dépendait du code de Mojang. Par conséquent, les membres de l'équipe Bukkit ont rencontré Mojang le 19 janvier 2011 pour clarifier les problèmes de licence, mais cela était insuffisant.[5]

À cette époque, la version bêta 1.2 était disponible avec un nouveau contenu important. Mais sans mise à jour de hMod et Bukkit, il était impossible de faire fonctionner un serveur Minecraft avec les nombreux plug-ins déjà existants dans la dernière version de Minecraft. Les propriétaires de serveurs ont résolu la situation en créant leurs propres versions de hMod sur la base des versions précédentes, en fournissant à la communauté des serveurs hMod en état de fonctionnement. Début février 2011, CraftBukkit était opérationnel pour Beta 1.2 et remplaçait les solutions de transition.

L'histoire de Bukkit 1.8[[[[Éditer]

Le 21 août 2014, le développeur en chef de Bukkit a déclaré EvilSeph le projet s'est terminé[6]La raison principale mentionnée par le début du projet n’est toujours pas résolue. Si les licences de Mojang étaient interprétées de manière rigoureuse, l'utilisation de Bukkit ne serait pas autorisée car elle est basée sur le déchiffrement (désobfuscation) du code de Mojang original. Bien que Mojang n’ait jamais donné la permission officielle de le faire, malgré de multiples demandes, il avait toléré d’emblée le grand travail de l’équipe de Bukkit sans jamais se plaindre. Par conséquent, la raison pour laquelle cela devrait poser problème à présent était surprenante, mais EvilSeph a expliqué que la situation en matière de licences s'était considérablement détériorée lorsque Mojang, en juin 2014, a surmonté la commercialisation des serveurs Minecraft avec une indication du CLUF (contrat de licence de l'utilisateur final) de Minecraft. Non plus voulu tolérer[7][8]Cela affecterait également le projet Bukkit, car les licences disent: "La seule règle centrale est que vous ne pouvez pas distribuer quoi que ce soit que nous ayons fait."

Mais depuis que Mojang écrit dans la licence Minecraft: "En gros, les mods (ou plugins, ou outils) sont cool (vous pouvez les distribuer)" (En gros, les mods, plugins ou programmes additionnels sont excellents, vous pouvez les publier), il était plus probable que la véritable raison de l'annonce de la fin de Bukkit par EvilSeph était le surmenage de l'équipe de Bukkit travaillant uniquement pendant son temps libre lors du passage à la version complète 1.8. La version 1.8 de Minecraft était développée depuis huit mois et constituait le changement le plus important du jeu dans toute son histoire. Et maintenant, la tâche gigantesque qui attendait l'équipe Bukkit aurait été d'adapter l'API Bukkit et CraftBukkit aussi rapidement que possible, car le monde entier l'attendait. Les développeurs de Bukkit avaient discuté et convenu de la marche à suivre et EvilSeph avait annoncé la décision. Ce n'était donc pas la sienne, mais une décision à la majorité. Les raisons auront été différentes pour chaque membre de Bukkit, mais le travail énorme qui reste à faire, la pression du temps, aucun paiement pour tous les efforts déployés, aucun soutien de Mojang, le problème de licence resserré, la publication prévue de la propre API de plug-in de Mojang. , les changements dans la vie privée de nombreux développeurs de Bukkit (qui avaient grandi et fondé une famille) et la diminution du nombre d’employés dans le projet Bukkit ont joué un rôle. Développeurs Bukkit feildmaster a écrit: "Bukkit est arrivé à la fin d'une relation d'affaires." ici dehors. "(Bukkit est plein de gens qui sont épuisés … La majorité de l'équipe de développement a perdu sa motivation pour travailler sur Bukkit et n'a vraiment pas envie de faire face aux changements complexes qui s'annoncent.)[9]

L’annonce de EvilSeph a été une véritable bombe, car son impact serait fatal: Bukkit était la modification de serveur la plus courante et la plupart des serveurs Minecraft fonctionnaient sur Bukkit. S'il n'y avait pas de version 1.8 de Bukkit, il y aurait peu d'alternatives pour les opérateurs de serveur. Cela toucherait également la société Mojang, qui avait bien sûr intérêt à ce que leur nouvelle version 1.8 soit déployée n'importe où.

Mojang a répondu rapidement: le développeur en chef, Jeb, a d'abord répondu que s'il existait un problème, EvilSeph (= Warren Loo) pourrait être pris en charge.[10]Mais il a également souligné que la décision quant à savoir si et comment Bukkit continuerait ne relève pas d'EvilSeph, Mojang ayant déjà acheté Bukkit en février 2012, lorsque les quatre développeurs en chef de Bukkit, Dinnerbone, Grum, EvilSeph et Tahg ont rejoint Mojang ( avec EvilSeph et Tahg ne restent pas longtemps avec Mojang). [11][12]

Dinnerbone, l'un des fondateurs de Bukkit, a annoncé qu'il changerait personnellement Bukkit en version 1.8[13][14]Quelques instants plus tard, Dinnerbone et Grum ont pris le contrôle de Bukkit – ils y avaient toujours leurs anciens droits d’administrateur.[15], Voici un aperçu de cette partie: L’histoire de Bukkit 1.8.

EvilSeph a démissionné en tant que développeur principal de Bukkit et la communauté a voté TnT en tant que nouveau développeur principal. Mais un jour plus tard, il a également quitté le projet Bukkit. Il a écrit dans son message d'adieu qu'il n'avait jamais entendu parler de Mojang au cours des deux dernières années et qu'il était maintenant complètement surpris d'apprendre que Mojang allait participer au développement futur de Bukkit. S'il avait cru jusque-là, Bukkit aurait été indépendant. Cependant, comme raison réelle de son départ, il céda à un particulier: il était récemment devenu père et n'avait plus le temps de s'engager aussi intensément que par le passé dans le projet. Il était resté seul responsable de la communauté Bukkit ces derniers mois. Maintenant que Mojang a repris le projet – avec les opportunités qu’a une telle entreprise – il le calmerait et se consacrerait à sa jeune famille.[16]

Peu de temps après, le 3 septembre 2014, les développeurs de Bukkit ont demandé Wolvereness (= Wesley Wolfe) la suppression immédiate des pages de téléchargement de CraftBukkit[17], Il s’appuie sur la loi américaine DMCA (Digital Millennium Copyright Act), qui stipule que tout utilisateur d’un site Web peut demander la suppression de ses droits de propriété intellectuelle.[18]CraftBukkit était en grande partie sa propriété intellectuelle, car il travaillait sans relâche depuis de nombreuses années à son développement ultérieur (ce qu’il peut prouver avec exactitude). Maintenant, il a constaté une violation du droit d'auteur sur sa propriété intellectuelle: il est publié en tant que logiciel libre sous licence GNU et contient également le code original Mojang. Comme Mojang n’avait pas donné sa demande explicite d’autorisation de publier du code Mojang sous licence GNU, il a interprété ce refus comme une violation du droit d’auteur de sa licence GNU.

Du côté de Bukkit, il a été très bien expliqué pourquoi cette considération était fausse. Tout d’abord, Wolvereness a fait don de son travail au projet Bukkit et n’a donc pas pu agir en tant que titulaire de droits. Il ne s'agissait pas le sien Droits d'auteur. Deuxièmement, CraftBukkit n’incluerait pas le code original Mojang: car la communauté Bukkit avait déchiffré et utilisé le code dissimulé par Mojang – qui était toujours toléré par Mojang – le résultat n’était pas un code original Mojang et n'était donc pas soumis au Mojang – Copop Copyright, ce qui le rend aussi aucun violation de copyright[19], Mojang a accepté et, avec Bukkit, estime que la demande de Wolvereness ne réussira pas.

Malgré cela, les mods Spigot et Cauldron (deux extensions de CraftBukkit) basés sur Bukkit ont retiré leurs pages de téléchargement pour le moment, après avoir consulté leurs avocats et demandé à Mojang, le 6 septembre 2014, une action en justice coûteuse et fastidieuse. rester hors du chemin avec Wolvereness[20]Parallèlement, environ 35 administrateurs, développeurs, présentateurs et autres employés ont achevé leur travail sur Bukkit et ont quitté le projet Bukkit.[21]Ainsi, Bukkit était devenu incapable.

Le portail de jeux en ligne Curse, qui hébergeait le site Web Bukkit depuis plusieurs années (y compris, mais sans s'y limiter, l'hébergement des wikis anglais, allemands et autres wikis de Minecraft), s'est lancé dans le jeu. Alors que la page de téléchargement dl.bukkit.org jusqu'à ce que le problème de copyright soit résolu, il a été laissé par les administrateurs précédents Bukkit Forum sous la garde de Curse, qui a essentiellement les droits d’administrateur pour tous les sites Web qui l’hébergent. Kaelten, un employé de Curse, était à l’origine avec trois personnes, puis avec plus d’aides administrateurs du Forum Bukkit. Le 25 septembre, il écrivit que bukkit.org et dev.bukkit.org (les collections de plugins) resteront en ligne pour le moment[22], Les améliorations à la plugins serait maintenant incorporé aussi rapidement que possible (pendant la journée en une heure).

La question de savoir si ou quand CraftBukkit 1.8 ne sera pas en mesure de répondre à Kaelten en tant qu’administrateur de forum. Cette question ne peut être résolue que par Mojang, la société qui possède le projet Bukkit depuis 2012 et qui devrait résoudre le problème du droit d'auteur. Mojang devrait déposer une contre-requête à Wolvereness & # 39; Application DMCA. Si cela ne répondait pas à Wolvereness dans les 14 jours, CraftBukkit pourrait à nouveau être mis en ligne. Cependant, Mojang avait été vendu à Microsoft exactement à cette époque. Les négociations contractuelles avec Microsoft ont été un long processus qui a duré jusqu'à la fin de 2014. Au cours de cette période, la situation de bukkit n'a pas changé:

  • Dinnerbone n'a pas encore annoncé son intention de mettre à jour Bukkit à 1.8 avant l'application DMCA et avant la vente de Mojang.
  • Les pages de téléchargement de CraftBukkit ont été désactivées: "Ce contenu n'est pas disponible car il résulte directement d'une demande de retrait DMCA." (Ce contenu n'est pas disponible à cause d'une application DMCA)
  • Le Forum Bukkit était géré par des employés de Curse.
  • Les plugins développés par la grande communauté Bukkit étaient toujours disponibles, mais uniquement pour Minecraft 1.7.10. Et aussi de nouveaux plugins pourraient être publiés, ils ont été examinés par les collègues de Curse.

le RobinetL’équipe a réagi différemment à cette situation. Quelques jours après le début de l'application DMCA Robinet Publiez à nouveau les mises à jour en fournissant des correctifs binaires (correctifs directs, fichiers non complets .jar) à télécharger. Celles-ci ne contenaient aucun code de Wolvereness et devaient être appliquées à la dernière version officielle de la robinetterie.

Ensuite, Spigot a clarifié la situation juridique, qui a pris plusieurs semaines. Annoncé le 18 octobre 2014 md_5que Spigot serait certainement mis à niveau vers la version complète 1.8[23], Spigot mettrait également Bukkit à niveau et CraftBukkit à 1.8 car Spigot s’appuie sur CraftBukkit et CraftBukkit sur l’API Bukkit. La phase de test de Bukkit et Spigot pour la version 1.8 a débuté le 7 novembre[24]Enfin, le 28 novembre 2014, une version 1.8 de Bukkit, CraftBukkit et Spigot a été publiée.[25], un quart après la sortie de la version Minecraft. md_5 a également annoncé la publication via Twitter[26]Wolvereness a répondu qu'il continuerait à faire valoir son droit, de même que les retombées de Bukkit comme Spigot[27],

Pour la version 1.8, Spigot a résolu le problème DMCA pour le moment, de sorte que les serveurs de téléchargement se trouvent maintenant en Roumanie, où la loi américaine DMCA ne s'applique pas.[28], En outre, chaque contributeur de l’équipe Spigot devait signer un contrat de licence de coopération (CLA = accord de licence du contributeur) se mettre d'accord. Cela empêchera les applications DMCA contre Spigot[29]Enfin, vous ne pouviez plus télécharger le logiciel serveur sous la forme d’un fichier jar terminé, mais vous deviez convertir le code source en un fichier jar sur votre propre PC à l’aide des outils appropriés (BuildTools).

Et c'est comme ça que ça s'est passé:

  • L'équipe de Bukkit s'est dissoute. Sur le site Web de Bukkit, seul le forum de Curse est géré. Le logiciel Bukkit n’est pas développé plus avant.
  • Bukkit et CraftBukkit sont développés par l'équipe Spigot et adaptés à la version actuelle de Minecraft.
  • Pour des raisons de licence, Bukkit et CraftBukkit ne peuvent toujours pas télécharger les fichiers jar finis, mais doivent les construire eux-mêmes avec des outils de construction également fournis par l'équipe Spigot.

Sur Plugin Bukkit (ou plug-in) n’est pas un serveur autonome, mais une extension que vous pouvez ajouter au serveur modifié de CraftBukkit (brancher = brancher). Il n'est pas nécessaire de modifier le client pour utiliser les plugins bukkit.

Exemples de plugins Bukkit

  • Mini-jeux: Ces plugins bukkit ajoutent de nouveaux "modes de jeu". Par exemple: Bedwars, SurvivalGames, Spleef, 1Vs1, RageGames, Zombies, Master Builders, etc.
  • Gestion: Ce sont des plugins comme Z.B: Ban Systems, Chat System, Essentials ou un plugin de permission très important.
  • Divertissement: Il existe de nombreux autres plugins Bukkit destinés uniquement au divertissement. Avec "DisguiseCraft", vous pouvez, par exemple, transformer en créatures ou autres joueurs, "BeHerobrine" permet à un joueur d'être Herobrine et d'effrayer les autres.

Une liste des plugins populaires de bukkit est ici ou ici trouver.

Bukkit est généralement démarré par deux fichiers – un craftbukkit.jarFichier, identique pour chaque système d'exploitation, ainsi qu'un fichier .chauve souris Fichier que le craftbukkit.jarLe fichier démarre et varie pour chaque système d'exploitation.
Les fenêtres:
1. Déplacez le fichier craftbukkit dans un dossier et nommez-le. craftbukkit.jar autour.
2. Ouvrez ensuite un éditeur de texte et écrivez ce qui suit:

java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE

3. Enregistrez maintenant le fichier sous .chauve souris Fichier. Attention! Pas aussi .SMS Fichier!
4. Si vous avez le .chauve souris Exécuter le fichier, vous démarrez le serveur. Vous arrêtez le serveur en cliquant dans la console Arrêtez dactylographie.

Si vous souhaitez vous connecter à votre serveur, entrez IP dans le menu Ajouter Minecraft Server localhost sur. Si vous souhaitez y accéder de loin, vous devez activer la redirection de port dans votre routeur.

Plus d'information:

Commandes Bukkit / Spigot[[[[Éditer]

commander la description
/ plugins Affiche les plugins installés.
/ recharger Redémarre tous les plugins ou recharge le serveur.
/version Affiche la version actuelle de Bukkit / Spigot.

Voir aussi le Wiki Bukkit.

  • dev.bukkit.org: BukkitDev est une plate-forme pour les moddeurs client / serveur qui permet aux mods de créer leur propre page. En cela, on peut imaginer son mod (texte et images). Le tout comprend un système de tickets et un stockage en ligne pour votre mod. En cela, vous pouvez conserver toutes les versions.
  • dev.bukkit.org/bukkit-plugins: page de recherche de plugins dans les forums Bukkit ainsi que sur BukkitDev.
  • bukkit.org/forums/: Le forum officiel de Bukkit.
  • jd.bukkit.org: contient la documentation Java en ligne (javaDoc) de Bukkit. Ceci est requis par les développeurs de plugins.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.