Serveur minecraft

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

Le 21 janvier 2020 - 7 minutes de lecture

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

En effet, il y en a plusieurs et tous ne proposent 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 nous intéresseront aujourd'hui. Quels sont leurs avantages, quels sont leurs inconvénients? Nous vous racontons tout sur Minecraft.fr! Cet article est donc un peu plus spécial! J'espère que vous l'aimez et soyez assez clair!

Bukkit: le précurseur …

Bukkit

Logo Bukkit.

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

Eh bien, je ne passerais pas beaucoup de temps sur Bukkit, même si on lui doit du respect, car c'est grâce à lui que tout a commencé.

Bukkit est une API permettant de charger des plugins sur un serveur traditionnel. 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. Le fonctionnement 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, proposent plus de choses et d'autres émergent!

Bukkit.org

Spigot: l'essentiel…

robinet

Logo Spigot ™.

Spigot … C'est tout … Que feriez-vous sans vous?

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

Spigot a été 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 seconde API qui vise à connecter 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, PermissionsEx, WorldEdit, WorldGuard ou à d'autres plus spécifiques comme les traders.

Mais Spigot n'est pas seulement ça.

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

L'une des autres possibilités de Spigot est, par exemple, de désactiver la finalisation automatique de votre commande ou le pseudo d'un joueur. Lorsque vous tapez par exemple / ki chez le chat. Créer un onglet et il vous proposera plusieurs commandes de finition et par exemple la commande / tuer. De la même manière, Spigot vous permet de gérer les paramètres d'un monde, comme la vitesse de croissance des cultures, le taux d'apparition des monstres, etc.

En bref, Spigot permet de nombreuses choses très intéressantes pour augmenter les performances et explorer de nouvelles fonctionnalités tout en restant avec vanille!

SpigotMC

Éponge: le nouveau gosse!

é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, d'autre part parce qu'il permet des choses qui n'étaient plus possibles depuis 1.7.10 et Cauldron, ou implémentées sur les mêmes plugins et mods serveurs.

En effet, Sponge est divisé en deux API:

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

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

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 sont un peu intéressés, 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 les plugins Bukkit compatibles 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 du plugin Sponge!

Comme vous pouvez le voir, je suis assez confus au sujet de Sponge. SpongeForge a mon approbation (car même s'il est nécessaire d'utiliser des plugins Sponge, pouvoir coupler des mods et plugins sur des versions plus récentes, c'est toujours super!) Mais je n'irais pas jusqu'à utiliser Sponge uniquement pour les plugins.

Éponge

Papier: amélioration?

"Hé! Ne disions-nous pas que nous parlions d'API connues?"

"Ça n'a pas d'importance, c'est mieux connu dans le papier Namého!"

"Ouais, eh bien …"

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

En effet, vous trouvez sous Paper 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'avoue!) Ouvre de nouvelles possibilités, plutôt pratiques!

Un exemple ?

Tu sais (ou pas) lorsque vous créez des équipes via le tableau de bord /. Bien sous Spigot, les couleurs n'apparaissent pas chez les chats. Vous pouvez faire votre belle commande / Option des équipes du 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 Paper affiche simplement les couleurs du tableau de bord dans le chat.

Donc ! Convaincu?

" Non. "

"Ah …"

Eh bien, je continue!

Le papier vous permet de personnaliser la génération mondiale par défaut (toujours dans la configuration) en autorisant par exemple certains types de bâtiments. Avouez que je veux des villages sur ma carte mais pas de donjons, c'est possible! Autre détail, juste pour le fun: dans ma map, je ne veux pas que les explosions repoussent les joueurs ou les entités (effet "knockdown"), eh bien ce petit détail peut être désactivé!

Je ne vous vendrai plus de papier, vous comprendrez que, bien que très proches 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 j'utiliserai 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 (d'autres aussi, si vous voulez)!

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

Commentaires

Laisser un commentaire

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