Comment exécuter un serveur Minecraft Spigot pour un mode multijoueur personnalisé

Table des matières:

Comment exécuter un serveur Minecraft Spigot pour un mode multijoueur personnalisé
Comment exécuter un serveur Minecraft Spigot pour un mode multijoueur personnalisé

Vidéo: Comment exécuter un serveur Minecraft Spigot pour un mode multijoueur personnalisé

Vidéo: Comment exécuter un serveur Minecraft Spigot pour un mode multijoueur personnalisé
Vidéo: Insertion et mise en forme de la table des matières - YouTube 2024, Novembre
Anonim
La prise en charge LAN native de Minecraft est idéale pour exécuter des jeux à la volée, mais si vous souhaitez un serveur dédié et personnalisé, Spigot est la solution. Spigot est construit sur une API de plugin appelée Bukkit, ce qui facilite la personnalisation de votre jeu. Depuis que le projet Bukkit existe depuis l’avènement du mode multijoueur de Minecraft, de nombreux développeurs ont publié leurs propres plugins et modifications.
La prise en charge LAN native de Minecraft est idéale pour exécuter des jeux à la volée, mais si vous souhaitez un serveur dédié et personnalisé, Spigot est la solution. Spigot est construit sur une API de plugin appelée Bukkit, ce qui facilite la personnalisation de votre jeu. Depuis que le projet Bukkit existe depuis l’avènement du mode multijoueur de Minecraft, de nombreux développeurs ont publié leurs propres plugins et modifications.

Qu'est-ce que Spigot?

Spigot est un fork modifié de l'API Bukkit, qui est lui-même un fork du serveur officiel Minecraft publié par Mojang. Bukkit est né lorsque les développeurs et les modeurs n'étaient pas satisfaits de la source fermée et du manque de fonctionnalités du serveur officiel. Ils souhaitaient une solution de serveur plus modulaire et personnalisable. L'implémentation réelle de l'API Bukkit s'appelait CraftBukkit et, à mesure que Minecraft grandissait, CraftBukkit devenait le meilleur choix pour les serveurs de moyenne et grande taille. En raison de problèmes juridiques, le projet CraftBukkit a été arrêté et n'a pas été mis à jour à la version 1.8, la plus récente version de Minecraft.

C'est ici qu'intervient Spigot. Spigot a été conçu pour rendre CraftBukkit plus rapide et plus efficace. Il utilise l'API Bukkit, donc tous les plugins compatibles avec Bukkit sont compatibles avec Spigot. Lorsque les téléchargements de Bukkit ont été supprimés, le projet Spigot a continué de mettre à jour le logiciel, ce qui en fait désormais le choix le plus important pour les serveurs moddés et le seul choix possible pour les serveurs moddés 1.8.

Installation de Windows

Spigot n'a pas de téléchargement; il doit être compilé à partir des sources. L'équipe Spigot automatise cela avec un programme appelé BuildTools. Vous pouvez télécharger la dernière version de BuildTools ici. Vous aurez également besoin de Git pour Windows. Assurez-vous de disposer de la dernière version de Java.

Créez un dossier pour héberger tous vos fichiers serveur et collez le fichier JAR BuildTools dans celui-ci:

Exécutez le programme d'installation de Git pour Windows et attendez patiemment jusqu'à ce que la barre de progression atteigne sa fin.
Exécutez le programme d'installation de Git pour Windows et attendez patiemment jusqu'à ce que la barre de progression atteigne sa fin.
Image
Image

Une fois l'installation de Git terminée, ouvrez le menu Démarrer et vous devriez voir une nouvelle application dans le dossier de vos programmes. Exécutez Git bash et vous verrez une fenêtre de terminal. Si vous avez de l'expérience avec les terminaux Unix, vous devriez être familiarisé avec son utilisation. Sinon, le processus est simple. Il suffit de vous connecter au dossier dans lequel vous avez inséré le fichier BuildTools et de l’exécuter avec java -jar:

cd ~/path/to/folder/

java -jar BuildTools.jar

Le programme BuildTools va maintenant télécharger tout le code source nécessaire et compiler automatiquement les fichiers jar du serveur. Cela peut prendre beaucoup de temps. Une fois l'opération terminée, l'invite de commande et un groupe de fichiers se trouvant dans le dossier dans lequel vous avez placé le fichier jar BuildTools. Créez un nouveau document texte, appelez-le start.bat, cliquez dessus avec le bouton droit de la souris et sélectionnez Modifier. Il va s'ouvrir dans le Bloc-notes et coller ce script dans:
Le programme BuildTools va maintenant télécharger tout le code source nécessaire et compiler automatiquement les fichiers jar du serveur. Cela peut prendre beaucoup de temps. Une fois l'opération terminée, l'invite de commande et un groupe de fichiers se trouvant dans le dossier dans lequel vous avez placé le fichier jar BuildTools. Créez un nouveau document texte, appelez-le start.bat, cliquez dessus avec le bouton droit de la souris et sélectionnez Modifier. Il va s'ouvrir dans le Bloc-notes et coller ce script dans:

@echo off

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause

Si vous n'exécutez ce serveur que pour quelques personnes ou pour vous-même sur la même machine, 1 Go de RAM suffira, mais si vous le souhaitez, vous pouvez modifier l'argument -Xmx en montant supérieur.
Si vous n'exécutez ce serveur que pour quelques personnes ou pour vous-même sur la même machine, 1 Go de RAM suffira, mais si vous le souhaitez, vous pouvez modifier l'argument -Xmx en montant supérieur.

Enregistrez le script et exécutez-le. Vous obtiendrez une erreur et le programme quittera. C'est normal. La première fois que vous exécutez spigot.jar, un fichier EULA.txt sera créé pour des raisons juridiques. Ouvrez-le, changez-le de faux en vrai et relancez start.bat. Pour vérifier que le serveur est en cours d'exécution, ouvrez Minecraft et connectez-vous à localhost:

Vous devriez être accueilli avec un monde Minecraft et une erreur lorsque vous cassez un bloc près de Spawn. En effet, Spigot utilise par défaut quelques blocs de protection contre l’apparition de la part de tous les utilisateurs non opérateurs. Vous pouvez vous-même opter depuis le terminal du serveur en exécutant
Vous devriez être accueilli avec un monde Minecraft et une erreur lorsque vous cassez un bloc près de Spawn. En effet, Spigot utilise par défaut quelques blocs de protection contre l’apparition de la part de tous les utilisateurs non opérateurs. Vous pouvez vous-même opter depuis le terminal du serveur en exécutant

op playername

Ou, si vous voulez enlever quelqu'un,

deop playername

Vous devez avoir l'autorisation de l'utilisateur pour utiliser un grand nombre de commandes dans le jeu, telles que donner des objets ou passer en mode création. Il existe également des plug-ins qui peuvent donner aux utilisateurs la permission d'utiliser des commandes spécifiques.

Installation sous OS X et Linux

L'installation de Spigot sur OS X et Linux est encore plus facile. Assurez-vous que la version la plus récente de Java est installée sur les deux. Sous Linux, utilisez le gestionnaire de paquets dans lequel vous devez installer git si vous ne le possédez pas déjà:

sudo apt-get install git

sudo yum install git

Téléchargez le même fichier JAR BuildTools à partir de l'installation Windows et placez-le dans son propre dossier.

Sur Mac, ouvrez un terminal, accédez à ce dossier et exécutez-le avec
Sur Mac, ouvrez un terminal, accédez à ce dossier et exécutez-le avec

java -jar BuildTools.jar

Vous devriez voir une invite vous demandant d’installer des outils de développement en ligne de commande. Cliquez sur ‘Installer’ et attendez qu’il se termine. Cela installera les outils nécessaires à l'exécution de BuildTools. Sous Linux, vous devrez peut-être exécuter
Vous devriez voir une invite vous demandant d’installer des outils de développement en ligne de commande. Cliquez sur ‘Installer’ et attendez qu’il se termine. Cela installera les outils nécessaires à l'exécution de BuildTools. Sous Linux, vous devrez peut-être exécuter

git config –global –unset core.autocrlf

avant de lancer le pot. Sinon, l'installation devrait se dérouler sans heurts et vous pouvez lancer spigot.jar à partir de la ligne de commande avec java -jar ou avec un script de démarrage:

#!/bin/sh

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar

Port Forwarding

Si vous souhaitez jouer avec des amis en dehors de votre réseau local, vous devez transférer les ports de votre routeur. Le port par défaut de Minecraft est 25565, bien que cela puisse être modifié dans le fichier de configuration server.properties.

L'adresse que vous donnez à vos amis devrait être votre adresse IP publique suivie de deux points et du numéro de port. Vous pouvez trouver votre adresse IP publique en ligne. Par exemple, l'adresse IP à laquelle vos amis se connectent sera similaire à

123.45.67.89:25565

Installer des plugins

Vous pouvez obtenir des plugins de Bukkit ou SpigotMC. La plupart des plugins sont pour 1.7, mais la plupart fonctionneront avec 1.8. Installer un plugin est aussi simple que de télécharger un fichier jar et de le placer dans le dossier plugins. Vous devez ensuite recharger ou redémarrer le serveur pour que le nouveau plug-in prenne effet.

Voici quelques plugins de base à installer lors de l’installation:

  • LANBroadcaster ouvre votre serveur sur votre réseau local afin que vos amis puissent se connecter sans avoir à saisir d'adresse IP.
  • Multiverse vous permet d’avoir autant de mondes Minecraft que vous le souhaitez et Multiverse Portals vous permet de les relier facilement.
  • WorldEdit fournit un contrôle puissant sur le terrain et la construction.
  • WorldGuard protège vos versions des joueurs et de l'environnement.

Chacun de ces plugins a sa propre syntaxe que vous pouvez apprendre en exécutant / help in-game.

Conseillé: