Bukkit, Spigot, Paper, Sponge … quale API scegliere per il tuo server Minecraft?

Geronimo Palumbo
Geronimo Palumbo

Bukkit, Spigot, Paper, Sponge ... quale API scegliere per il tuo server Minecraft?

Spigot, Bukkit, Carta, Spugna, in effetti esiste un dilemma per gli amministratori di server: scegliere un modulo, un file API per server, piuttosto, per dirla più tecnicamente, un file “jar” (“jar” è l’estensione di un file java: blabla.jar perché ci sono file di testo, blabla.txt) su cui basare il tuo server.

In effetti, alcuni di essi apportano, a modo loro, modifiche al funzionamento dei server, o addirittura al funzionamento del gioco stesso.

Le 4 sopra citate oggi sono le più conosciute e le più utilizzate, sono quelle su cui ci concentreremo oggi. Quali sono i loro vantaggi, quali sono i loro svantaggi, cosa portano, cosa consentono? Vi diciamo tutto su ggstudio.eu! Quindi andiamo per questo articolo leggermente diverso!

Leggi anche: Crea un server Minecraft Vanilla – Server locale di Minecraft

Sommario

  • Bukkit: il predecessore
  • Spigot: l’essenziale
    • Ma Spigot non è solo questo.
  • Sponge: il nuovo ragazzo!
    • Mi spiego: Sponge è un’idea brillante.
  • Carta: migliorare?

Bukkit: il predecessore

BukkitLogo Bukkit.

Ti sei mai detto che Bukkit è stato il precursore degli additivi? Infatti, da questo modulo è iniziata l’implementazione di server personalizzati nell’universo di Minecraft. Bukkit è un’API che ti permette di caricare plugin su un server classico con il suo file Java “Craftbukkit”.

Di per sé, finora, non trovo utile considerare questa API. Non che questo sia inutile o poco interessante. Dobbiamo molto a Bukkit ma non è più la migliore prestazione dell’API. Per diversi anni, Craftbukkit non è più fornito dallo stesso Bukkit dopo una disputa con Mojang. È disponibile solo con lo strumento di compilazione BuildTools fornito da Spigot (torneremo su questo strumento più tardi).

In origine era la base di un server Minecraft fino a quando Spigot ha guadagnato slancio tra il 2012 e il 2013. L’operazione tra i due rimane comunque molto simile, anche se Spigot consente più cose e migliora anche le prestazioni … ma pazienza, ci arriviamo!

Non che io non ti consigli di usare Bukkit, ci troverai la strada senza intoppi. Tuttavia, è chiaro che questa non è più l’API più utilizzata poiché altre hanno messo radici, offrono più cose e altre ancora appaiono. Inoltre, Craftbukkit è distribuito solo con Spigot, è molto più importante passare ora a questo modulo.

⤴️ Bukkit.org

Spigot: l’essenziale

grigliaLogo Spigot.

Spigot … Ah là … Cosa faremmo senza di te?

Fondata nel 2012, questa API mira ad essere ancora più efficace di Bukkit. La scommessa ha abbastanza successo. Molte opzioni disponibili nella configurazione consentono di configurare molti aspetti che normalmente non sono modificabili su un server Minecraft classico. Il successo è tale che sta emergendo un nuovo progetto dal team di sviluppatori SpigotTM guidato da md_5: gli sviluppatori hanno anche impostato una seconda API, non un server, ma piuttosto una che mira a collegare più server insieme e poter spostarsi tra i server senza lasciare una partita in corso. Sto ovviamente parlando BungeeCord.

Questa API è oggi la chiave per l’intera comunità di server Minecraft. Ovviamente permette l’installazione di plugin, molto spesso necessari per il server. Ovviamente pensiamo a Essentials, Permissions, WorldEdit, WorldGuard o altri più specifici come Shopkeepers.

Ma Spigot non è solo questo.

Spigot fa cose piuttosto interessanti quando dai una buona occhiata alla configurazione e puoi capire tutti gli input e gli output di ciascuna delle variabili. Oltre ad aggiungere plugin, permette ad esempio di personalizzare alcuni messaggi del gioco. Ad esempio, quello che appare quando esegui il comando sbagliato o quello che ti prende a calci perché non sei nella versione giusta di sono dettagli per alcuni, ma vedo un modo per rendere un server più attraente perché è più “pulito” grazie ai dettagli ricercati.

Una delle altre opzioni di Spigot è, ad esempio, disabilitare il completamento automatico del tuo comando o del nickname del giocatore. Quando digiti / ki per esempio nella chat. Premi una scheda e ti offrirà diversi comandi di completamento, ad esempio il comando / kill. Questa opzione è stata disponibile da allora. Allo stesso modo, Spigot ti consente di gestire i parametri più specifici del mondo, come la velocità con cui crescono i raccolti, la generazione di mostri e molte altre cose da scoprire.

Fondamentalmente, Spigot consente molte cose molto interessanti per guidare le prestazioni ed esplorare nuove funzionalità, modellare il tuo universo senza dover complicare il processo aggiungendo modalità con Forge!

⤴️ SpigotMC.org

Sponge: il nuovo ragazzo!

spugnaLogo in spugna.

Spugna è un’API abbastanza recente e molto speciale. Questo occupa sempre più spazio durante l’installazione dei server, soprattutto perché consente cose che non erano più possibili dalla 1.7.10 e il modulo Boiler (una versione di Craftbukkit che permetteva di combinare modalità e plugin sullo stesso server), questo significa combinare modalità e plugin sullo stesso server nelle versioni recenti, in particolare 1.12.2 (ultima versione disponibile da Sponge).

L’API Sponge è stata interamente progettata dalla A alla Z ed è divisa in due versioni, due moduli che consentono due diversi tipi di server:

  • SpongeVanilla : installa un classico server Minecraft con l’API di Sponge, con la possibilità di installare plugin.
  • SpongeForge : installa un server Minecraft modem con l’API Sponge, con la possibilità di installare modalità e plugin di Forge.

Mi spiego: Sponge è un’idea brillante.

E accentuo questo termine con il modulo SpongeForge. Inoltre entrambe le API sono molto interessanti da utilizzare, posso solo consigliarvi, per chi fosse un po ‘interessato, di provarle con un server di sviluppo. Tuttavia il problema con Sponge è la sua incompatibilità con tutti i plugin Spigot / Bukkit, il che rende obsoleto un enorme database di plugin quando si decide di basare un server su Sponge. Sebbene ci siano ponti per abbinare i plugin Bukkit su Sponge, questi rimangono instabili e la diversità dei plugin Sponge non è così grande come su Bukkit e Spigot. Tuttavia, possiamo congratularci e incoraggiare molti sviluppatori che stanno arricchendo sempre più questo database ancora nascente.

È vero che rimango piuttosto confuso su Sponge, o almeno sul modulo SpongeVanilla. SpongeForge ha la mia piena approvazione, perché anche se devi usare i plugin di Sponge, per poter connettere modalità e plugin nelle versioni più recenti, è comunque fantastico! Tuttavia, le prestazioni, la stabilità e la diversità degli strumenti per l’uso singolo di additivi in ​​Sponge rimangono troppo basse rispetto ai suoi concorrenti.

⤴️ SpongePowered.org

Carta: migliorare?

carta mcEmblema di carta.

Va bene, ti do Carta non è l’API più popolare, anche se sta iniziando a guadagnare un posto di rilievo tra i server! Si deve riconoscere che questo modulo è molto pratico e persino più avanzato di Spigot. Dovresti sapere che questa API è in realtà basata su Spigot, è un po ‘rifatta, ma ciò ti consente di configurare più cose e ancora di più spingere le attività del server.

In effetti, troverai in Paper le stesse funzionalità e soprattutto l’opzione per impostare un proxy BungeeCord (nota che il team di Paper ha anche creato una versione di Paper “BungeeCord”, chiamata “Waterfall”, basata su BungeeCord di SpigotTM). Tuttavia un nuovo file di configurazione (abbastanza lungo e doloroso lo ammetto!) Crea nuove possibilità, abbastanza utili e belle!

Paper permette di configurare la generazione del mondo di default (sempre nella configurazione) consentendo ad esempio alcune tipologie di edifici. Diciamo che voglio villaggi sulla mia mappa, ma nessuna prigione, possibile! Un altro piccolo dettaglio, solo per divertimento: sulla mia mappa, non voglio che le esplosioni spingano via i giocatori o le entità (effetto “inverso”), beh anche questo piccolo dettaglio può essere disattivato!

Non ti venderò più Paper, capirai che, sebbene molto vicino a Spigot, le funzionalità aggiuntive che Paper offre sono, a mio avviso, considerevoli oltre a quelle già importanti per Spigot!

⤴️ Papermc.io

Quindi ecco una piccola panoramica elaborata di ciò che è parzialmente disponibile per montare i tuoi server Minecraft. Fai la tua scelta e dai la tua opinione nei commenti per chi lo sa (anche altri se vuoi)! Capirai sicuramente che Paper è la mia API preferita, posso solo incoraggiarti a usarlo ed esplorarne le possibilità!

Grazie per aver letto questo articolo fino alla fine! Speriamo che possa spiegarti alcune cose e farti piacere!

Riconoscere per dare questo post!
Totale: 0 Media: 0]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *