Dans ce tutoriel, nous allons voir comment créer un serveur SkyWars sur Minecraft. Skywars est un mini-jeu PvP multijoueur dans lequel chaque joueur commence sur une île distincte et tente de s'affronter comme en PvP. 

L'objectif principal est d'être la dernière personne ou équipe en vie à gagner. 

Les joueurs peuvent collecter des ressources et des armes, leur donnant un avantage pour gagner la partie.

Le mode de jeu utilise un système de file d'attente dans laquelle sont placés les joueurs avant le lancement de chaque partie.

Pré-requis

Le plugin que nous allons utiliser prend totalement en charge la version 1.9 de Minecraft et est compatible à partir de la version 1.7.8.

Vous utilisez une version <2.1.0 de SkyWars ?

SkyWars v2.1.0 et les versions ultérieures utilisent un nouveau système d’arène, permettant une création plus rapide de l’arène et ne nécessitant plus SkyWarsBaseWorld.

Si vous utilisiez précédemment SkyWars v2.0.1 ou une version antérieure, SkyWars transférera toutes les arènes personnalisées vers le nouveau backend. Veuillez donc sauvegarder toutes les données SkyWars et les arènes avant la mise à jour. 

Si vous utilisiez précédemment SkyWars version 1.4.5 ou antérieure, la mise à jour convertira également toutes les données utilisateur de la base de noms en stockage UUID.

Fonctionnalités du plugin

  • S'intègre de manière transparente dans n'importe quel type de serveur minecraft (survie, créatif ou autre).
  • Rejoignez la file d’attente depuis n’importe quel monde, vous serez transporté exactement à votre point de départ une fois le jeu terminé!
  • SkyWars enregistre le mode de jeu, la santé, la faim, le statut de potion et à peu près tout ce dont vous auriez besoin de garder trace.
  • Utilisez un nombre illimité d’arènes en même temps! La seule limite est la capacité de votre serveur.
  • Utilisez le système de kits de SkyWars pour permettre aux joueurs de payer à chaque partie. Donnez aux VIPs des kits gratuits grâce au support des autorisations!
  • Personnalisez le plugin et rendez unique l'expérience SkyWars sur votre serveur.
  • Créez des kits personnalisés en remplissant simplement votre inventaire avec les objets de votre choix!
  • Créez des arènes sans connaissance du plugin. Il suffit de construire l’arène et de définir les spawns avec /sws et de la sauvegarder!
  • Modifiez tous les messages envoyés par SkyWars aux joueurs dans messages.yml!
  • Prise en charge des coffres remplis au hasard!
  • Prise en charge des portails pour entrer et rejoindre la file d'attente.
  • Créez des récompenses pour vos joueurs à chaque partie gagnée ou partie.

Installation du plugin SkyWars

Pour installer le plugin sur notre serveur Minecraft, nous allons utiliser notre panel de gestion.

  1. Rendez-vous dans le panel de gestion de votre serveur.
  2. Dans la navigation, cliquez sur Minecraft puis Plugins Bukkit.
  3. Cherchez SkyWars dans la recherche. Sélectionnez la première entrée avec le logo contenant du bleu.
  4. Choisissez la dernière version de préférence du plugin et cliquez sur Installer.
  5. Confirmez l'installation et redémarrez votre serveur.
  6. Votre serveur a redémarré ?! Le plugin SkyWars est installé ;)

Configuration du plugin SkyWars

Au redémarrage de votre serveur, le plugin s'est initialisé et a créé un nouveau dossier plugins/SkyWars.

Dans ce nouveau dossier, un fichier main-config.yml est apparu, il contient la configuration générale du plugin.

  1. Accédez aux fichiers de votre serveur via FTP ou WebFTP.
  2. Éditez le fichier plugins/SkyWars/main-config.yml en fonction de vos besoins.
  3. Redémarrez votre serveur.

Cela suffit pour se lancer. 

Si vous souhaitez modifier d'avantages de paramètres sur votre SkyWars :

  • Comment créer une nouvelle arène
  • Comment créer un nouveau kit
  • Comment configurer les coffres

Création de l'arène

Il ne nous reste plus qu'à configurer les spawns sur le monde qui servira à l'arène :

  1. Connectez-vous à votre serveur Minecraft.
  2. Pour commencer la création d'une arène, tapez /sws start <name>.
    Remplacez <name> par le nom que vous souhaitez donner à votre arène.
  3. Entrez les commandes suivantes pour délimiter l'arène :
    /sws setpos1
    A mettre sur un côté de la map.
    /sws setpos2
    A mettre sur un côté opposé de la position 1.
    /sws addspawn
    A mettre à tous les spawn (box) de votre map.
  4. C'est bon ? Une dernière commande /sws save et votre map skywars et prête !

Commandes SkyWars

Commandes pour les joueurs

CommandePermissionDescription
/swN/AListe toutes les commandes SkyWars disponibles.
/sw joinskywars.joinRejoindre la file d'attente pour la prochaine partie SkyWars.
/sw leaveskywars.leavePermet de quitter la file d'attente pour la prochaine partie.
/sw kitskywars.kitRépertorie les kits et vous permet de choisir un.
/sw kitguiskywars.kitguiOuvre un menu visual pour les kits.
/sw statusskywars.statusAffiche des informations sur les parties en cours et l'état de la file d'attente.
/sw versionskywars.versionAffiche la version du plugin
/sw rank <name>skywars.rankAffiche les statistiques du joueur (pour vous-même ou pour quelqu'un d'autre).
/sw topskywars.topAffiche la liste des 10 meilleurs joueurs.

Commandes pour les admins

CommandePermissionDescription
/sw setlobbyskywars.setlobbyDéfinit l'emplacement du lobby
/sw lobbyskywars.lobbyVous téléporte dans le lobby.
/sw setportalskywars.setportalAjoute un nouveau portail à votre localisation actuelle.
/sw delportalskywars.delportalSupprime le dernier portail ajouté.
/sw cancelskywars.cancelForce l'arrêt d'une partie en cours (spécifiez l'ID).
/sw reportskywars.reportGénère et soumet un rapport pour debugging.
/sw forcestartskywars.forcestartForce le démarrage d'une partie avec les personnes présentes dans la fille d'attente.
/sw testkitskywars.testkitRemplace votre inventaire par un kit, quelque soit votre emplacement sur le serveur.

Commandes configuration

CommandePermissionDescription
/swsskywars.setupListe toutes les commandes de configuration SkyWars disponibles que vous pouvez utiliser actuellement.
/sws start <Name>skywars.setupCommande la création d'une nouvelle arène.
/sws setpos1skywars.setupDéfinit la première position d'où copier l'arène.
/sws setpos2skywars.setupDéfinit la position opposée à la première position pour copier l'arène.
/sws addspawnskywars.setupAjoute un point de spawn à l'arène à votre position courante.
/sws saveskywars.setupEnregistre la configuration dans un fichier sous le nom avec lequel vous avez commencé.
/sws createkitskywars.setupCrée un kit à partir de votre inventaire actuel.
/sws update-arena <Name>skywars.setupMet à jour le "cache de bloc" d'une arène. Voir Configurer une nouvelle arène pour plus d'informations.

Permissions SkyWars

PermissionValeur par défautFonction
skywars.joinTout le monde/sw join
skywars.leaveTout le monde
/sw leave
skywars.versionTout le monde
/sw version
skywars.statusTout le monde
/sw status
skywars.topTout le monde
/sw top
skywars.rankTout le monde
/sw rank
skywars.rank.otherTout le monde
/sw rank <name>
skywars.kitAdmin uniquement/sw kit
skywars.kitguiAdmin uniquement
/sw kitgui
skywars.lobbyAdmin uniquement
/sw lobby
skywars.testkitAdmin uniquement
/sw testkit
skywars.setlobbyAdmin uniquement
/sw setlobby
skywars.setportalAdmin uniquement
/sw setportal
skywars.delportalAdmin uniquement
/sw delportal
skywars.cancelAdmin uniquement
/sw cancel
skywars.reportAdmin uniquement
/sw report
skywars.setupAdmin uniquement
/sws
skywars.forcestartAdmin uniquement
/sw forcestart
skywars.setsignAdmin uniquement

Aller plus loin

Maintenant que votre serveur SkyWars est fonctionnel, je vous encourage à aller plus loin pour proposer une expérience de jeu différente, qui se démarquera des autres serveurs SkyWars.

Pour cela, consultez la documentation officielle, vous découvrirez de nombreuses fonctionnalités !