Cos'è Spigot?
Spigot è un fork modificato dell'API Bukkit, che a sua volta è un fork modificato del server ufficiale di Minecraft rilasciato da Mojang. Bukkit è nato quando sviluppatori e modder erano insoddisfatti della fonte chiusa e della mancanza di funzionalità nel server ufficiale e desideravano una soluzione server più modulare e personalizzabile. L'effettiva implementazione dell'API Bukkit si chiamava CraftBukkit, e con il crescere di Minecraft, CraftBukkit divenne la scelta migliore per i server di medie e grandi dimensioni. A causa di alcuni problemi legali, il progetto CraftBukkit è stato chiuso e non è stato aggiornato alla versione 1.8, la più recente di Minecraft.
È qui che entra in gioco Spigot. Spigot è stato progettato per rendere CraftBukkit più veloce ed efficiente. Utilizza l'API Bukkit, quindi tutti i plugin compatibili con Bukkit sono compatibili con Spigot. Quando i download di Bukkit sono stati rimossi, il progetto Spigot ha continuato ad aggiornare il software, rendendolo ora la scelta più grande per i server modificati e l'unica scelta per i server modded 1.8.
Installazione di Windows
Spigot non ha un download; deve essere compilato dalla fonte. Il Spigot Team lo automatizza con un programma chiamato BuildTools. Puoi scaricare l'ultima versione di BuildTools qui. Avrai anche bisogno di Git per Windows. Assicurati di avere l'ultima versione di Java.
Creare una cartella per ospitare tutti i file del server e attaccare il jar di BuildTools al suo interno:
cd ~/path/to/folder/
java -jar BuildTools.jar
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause
Salva lo script ed eseguilo. Riceverai un errore e il programma uscirà. E 'normale. La prima volta che si esegue spigot.jar, verrà creato un file EULA.txt per motivi legali. Aprilo, cambia da falso a vero ed esegui di nuovo start.bat. Per verificare che il server sia in esecuzione, apri Minecraft e connettiti a localhost:
op playername
Oppure, se vuoi rimuovere qualcuno,
deop playername
È necessario il permesso op per utilizzare molti comandi di gioco come dare gli oggetti o passare alla modalità creativa. Esistono anche plugin che possono dare agli utenti il permesso di utilizzare comandi specifici.
Installazione di OS X e Linux
Installare Spigot su OS X e Linux è ancora più semplice. Assicurati che sia installata l'ultima versione di Java. Su Linux, usa il gestore di pacchetti che devi installare git se non lo hai già:
sudo apt-get install git
sudo yum install git
Scarica lo stesso vaso BuildTools dall'installazione di Windows e inseriscilo nella sua cartella.
java -jar BuildTools.jar
git config –global –unset core.autocrlf
prima di eseguire il barattolo. Altrimenti, l'installazione dovrebbe andare senza intoppi e puoi avviare spigot.jar dalla riga di comando con java -jar o con uno script di avvio:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Port forwarding
Se si desidera giocare con gli amici al di fuori della rete locale, è necessario inoltrare le porte sul router. La porta predefinita di Minecraft è 25565, sebbene possa essere modificata nel file di configurazione server.properties.
L'indirizzo che dai ai tuoi amici dovrebbe essere il tuo indirizzo IP pubblico seguito da due punti e il numero della porta. Puoi trovare il tuo indirizzo IP pubblico online. Ad esempio, l'IP a cui i tuoi amici si connettono sarà qualcosa di simile a
123.45.67.89:25565
Installare i plugin
Puoi ottenere plugin da Bukkit o SpigotMC. Molti plugin sono per 1.7, ma la maggior parte funzionerà con 1.8. Installare un plugin è facile come scaricare un file jar e metterlo nella cartella dei plugin. È quindi necessario ricaricare o riavviare il server per il nuovo plug-in da avviare.
Ecco alcuni plugin di base da installare durante l'installazione:
- LANBroadcaster apre il tuo server sulla tua rete locale, così gli amici possono connettersi senza digitare un IP.
- Multiverse ti consente di avere tanti mondi di Minecraft come desideri e Multiverse Portals ti consente di collegarli facilmente.
- WorldEdit fornisce un potente controllo sul terreno e sulla costruzione.
- WorldGuard protegge le tue build dai giocatori e dall'ambiente.
Ciascuno di questi plugin ha una propria sintassi che è possibile apprendere eseguendo / help in-game.