Serveur minecraft

Outil • Bukkit, Spigot, Paper, Sponge … quelle API? • Minecraft.fr – Monter un serveur MineCraft

Le 19 juillet 2019 - 7 minutes de lecture

Spigot, Bukkit, Paper, Sponge, en effet un dilemme existe parmi les administrateurs de serveur: choisir un module, une API pour serveur, ou plutôt, pour parler plus technique, un fichier "jar" ("jar" étant l'extension java fichier: blabla.jar car il existe des fichiers texte (blabla.txt) sur lesquels baser son serveur.

En effet, il en existe un nombre et tous ne fournissent pas les mêmes fonctionnalités.

Les 4 villes ci-dessus sont les plus connues et les plus utilisées aujourd'hui, ce sont celles qui vont nous intéresser aujourd'hui. Quels sont leurs avantages, quels sont leurs inconvénients? Nous vous racontons tout sur Minecraft.fr! Donc, cet article est un peu plus spécial! J'espère que vous l'aimez et soyez assez clair!

Bukkit: le précurseur …

Bukkit

Bukkit logo.

Avez-vous déjà entendu dire que Bukkit était le précurseur des plugins?

Bon, je ne passerais pas beaucoup de temps sur Bukkit, même si nous lui devons respect, car c’est grâce à lui que tout a commencé.

Bukkit est une API permettant de charger des plugins sur un serveur classique. Il n'est plus officiellement mis à jour par ses développeurs, mais il est fourni lors de la compilation de Spigot.

À l'origine, c'était la base d'un serveur Minecraft jusqu'à la croissance de Spigot entre 2012 et 2013. L'opération entre les deux reste très similaire, bien que Spigot permette plus de choses et améliore également les performances … mais patience, nous y arrivons!

Non pas que je ne vous conseille pas d'utiliser Bukkit, vous le trouverez sans problème. Cependant, il est clair que ce n'est plus l'API la plus utilisée, car d'autres sont ancrées, offrent plus de choses et d'autres sont en train d'émerger!

Bukkit.org

Spigot: l'essentiel …

robinet

Logo Spigot ™.

Spigot … C’est ça … Que feriez-vous sans vous?

Pas de rire, pas de Spigot, dites au revoir à tous vos serveurs de mini-jeux préférés et même à de nombreux serveurs!

Spigot est fondée en 2012 et vise à fournir une API encore plus puissante que Bukkit. Le pari est plutôt réussi et les développeurs créent également une deuxième API qui vise à relier plusieurs serveurs. Je parle bien sûr de BungeeCord.

Cette API reste la clé de voûte de toute la communauté Minecraft. Cela permet évidemment l'installation de plugins, très souvent nécessaires au serveur. Nous pensons à Essentials, AutorisationsEx, WorldEdit, WorldGuard ou à d’autres plus spécifiques comme les commerçants.

Mais Spigot n'est pas que ça.

Spigot rend les choses assez intéressantes quand on regarde la configuration. Outre l’ajout de plug-ins, il permet par exemple de personnaliser certains messages du jeu. Par exemple, celui qui apparaît lorsque vous faites une erreur ou celui qui vous blesse parce que vous n'êtes pas la bonne version du jeu. y a quelques détails pour certains, mais moi je vois un moyen de rendre un serveur plus attractif, car plus "propre" grâce aux détails raffinés.

Une des autres possibilités de Spigot est, par exemple, de désactiver l’achèvement automatique de votre commande ou le surnom d’un joueur. Quand vous tapez par exemple / ki chez le chat. Faites onglet et il vous proposera plusieurs commandes en finition et par exemple la commande / tuer. De la même manière, Spigot permet de gérer les paramètres d’un monde, tels que la vitesse à laquelle les cultures poussent, le taux d’apparition de monstres, etc.

En bref, Spigot permet à beaucoup de choses très intéressantes d'augmenter les performances et d'explorer de nouvelles fonctionnalités tout en restant à la vanille!

SpigotMC

Éponge: le petit nouveau!

éponge

Logo éponge.

Sponge est une API très spéciale. Déjà parce qu'il est très récent et prend de plus en plus d'espace entre les serveurs Minecraft, par contre parce qu'il permet des choses qui n'étaient plus possibles depuis 1.7.10 et Cauldron, ou mises en place sur les mêmes plugins et mods de serveur.

En effet, Sponge est divisé en deux API:

  • SpongeVanilla: une API qui est tellement … vanille oui, mais où vous pouvez mettre des plugins.
  • SpongeForge: une API compatible avec Forge: permet de lier des mods et des plugins, ou de ne mettre que des mods.

Que ce soit clair: l'éponge est une idée brillante.

Et j'insiste sur ce terme avec SpongeForge. De plus, les deux API sont très intéressantes à utiliser. Je ne peux que vous conseiller, pour ceux qui s’intéressent un peu, de les essayer sur un serveur. Cependant, le gros inconvénient de SpongeVanilla est son incompatibilité avec tous les plugins Bukkit, ce qui rend une énorme base de données de plugins obsolète lors de l’utilisation de Sponge. Bien qu'il existe des ponts pour rendre compatibles les plugins Bukkit sur Sponge, ils restent instables. Cependant, nous pouvons féliciter de nombreux développeurs qui enrichissent de plus en plus la base de données de plugins Sponge!

Comme vous pouvez le constater, je suis assez confus à propos de Sponge. SpongeForge a mon approbation (car même s’il est nécessaire d’utiliser des plugins Sponge, le fait de pouvoir coupler mods et plugins sur des versions plus récentes, c’est encore top!) Mais je n’irais pas jusqu’à utiliser Sponge seulement pour les plugins.

SpongePowered

Papier: l'amélioration?

"Hé! Nous n'avons pas dit que nous parlions d'API connu?"

"Ce n'est pas grave, c'est mieux connu en papier namého!"

"Ouais, ben …"

Eh bien, je vous l'accorde, Paper n'est pas l'API la plus populaire, et pourtant je la trouve très pratique et même plus avancée que Spigot. Vous devriez savoir que cela est basé sur Spigot est un peu un remake, mais cela peut configurer plus de choses et pousser encore plus les performances du serveur.

En effet, vous trouvez sous Papier les mêmes fonctionnalités et notamment la possibilité de mettre en place un proxy BungeeCord. Cependant, un nouveau fichier de configuration (plutôt long et pénible, je l’admets!) Ouvre de nouvelles possibilités, plutôt pratique!

Un exemple ?

Tu sais (ou pas) lorsque vous faites des équipes via le / tableau de bord. Bien sous Spigot, les couleurs n'apparaissent pas chez le chat. Vous pouvez faire votre belle commande / Option des équipes de tableau de bord CéNouLéPluBô couleur dark_redEh bien, vous pouvez y aller, votre chat restera blanc. Imaginez qu'une ligne de configuration sous Papier affiche simplement les couleurs du tableau de bord dans le chat.

Alors ! Convaincu?

" Non. "

"Ah …"

Eh bien, je continue!

Le papier vous permet de personnaliser la génération de monde par défaut (toujours dans la configuration) en autorisant par exemple certains types de bâtiments. Admettez que je veux des villages sur ma carte mais pas de donjons, c’est possible! Encore un détail, juste pour le plaisir: dans ma map, je ne veux pas que les explosions repoussent les joueurs ou les entités (effet "renversement"), et bien ce petit détail est désactivable!

Je ne vous vendrai plus Paper, vous comprendrez que, bien que très proche de Spigot, les fonctionnalités supplémentaires offertes par Paper sont, à mon avis, considérables, en plus de celles déjà importantes de Spigot! Cela en fait l'API que je vais utiliser personnellement!

Papier

Voici un bref aperçu de ce qui est partiellement disponible pour monter vos serveurs Minecraft. Faites votre choix et donnez votre avis en commentaires à ceux qui le connaissent (les autres aussi, si vous voulez)!

Merci d'avoir lu cet article jusqu'au bout! En espérant qu'il aurait pu vous expliquer certaines choses et vous aurez aimé!

Commentaires

Laisser un commentaire

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