# Installer le plugin

{% hint style="info" %}
**Lors de l'achat de votre premier plugin, vous recevez le SupAPI et votre licence. Ses deux choses sont primordiales pour utilisation de vos plugins. ->** [**SupAPI**](https://docs.supdev.tech/information-global/supapi)
{% endhint %}

Ce document a pour but de vous expliquer tous les points importants pour installer correctement le plugin SupGames avec ces différents composants, comme les configurations ou ses langues. Pour commencer, il vous faut un serveur Minecraft (Spigot ou PaperSpigot conseillé) en version 1.8.8 vierge (aucune modification sur les paramètres de mondes ou autre pour éviter les soucis, seulement les fichiers par défaut d’un serveur MC). Il doit aussi être éteint pour une meilleure installation.

{% hint style="danger" %}
**Les plugins appartiennent à vous et à vous seul et ne doivent pas être distribué, donné ou vendu sans autorisation***.*
{% endhint %}

## ***I) Installer** SupGames*

Vous recevez au minimum 2 fichiers .jar, [SupAPI](https://docs.supdev.tech/information-global/supapi) et SupGames, et un numéro qui correspond à votre licence. Premièrement, vous pouvez mettre vos deux fichiers .jar dans le dossier plugins/ de votre serveur Minecraft comme ci-dessous et démarrer une première fois votre serveur.

![Les fichiers SupAPI et SupGames](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2Fu9jdKqaTZr6MKAkqVPan%2Fimage.png?alt=media\&token=52b4d7ba-f45e-4474-8636-6a2c242aa879)

Vous ne pouvez pas utiliser votre serveur et c’est normal. Il faut mettre votre licence dans votre configuration du SupAPI (Explication déjà dans la catégorie SupAPI).

**Si votre licence est bonne, le serveur va se charger et sera fonctionnel comme ci-dessous.**

![Si l'installation est bonne, votre console devrait annoncé ça.](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2FwWZYw8sCURzOQaJOrXgU%2Fimage.png?alt=media\&token=1c774a35-f4a4-4679-ba12-ed9554865f43)

{% hint style="danger" %}
***ATTENTION !*** Si votre serveur redémarre, c'est qu'une mise à jour du SupGames a eu lieu. Ce n'est pas grave, relancez (lorsqu'il est fermé) juste votre serveur et ça redeviendra fonctionnel.

Si ça bloque à X ou Y moment n'hésitez pas à redémarrer le serveur à la main. Ou nous contacter via le [**Support**](https://docs.supdev.tech/information-global/support)
{% endhint %}

## *II) Installer* SlimeWorldManager&#x20;

En plus du plugin SupGames, vous devrez installer le plugin [SlimeWorldManager](https://github.com/Grinderwolf/Slime-World-Manager/releases/tag/2.2.1).

1. Installer le [slimeworldmanager-plugin-2.2.1.jar](https://github.com/Grinderwolf/Slime-World-Manager/releases/download/2.2.1/slimeworldmanager-plugin-2.2.1.jar) et le placer dans votre **dossier plugins**.
2. Installer le [slimeworldmanager-classmodifier-2.2.1.jar](https://github.com/Grinderwolf/Slime-World-Manager/releases/download/2.2.1/slimeworldmanager-classmodifier-2.2.1.jar) dans **la racine de votre serveur**.
3. Rajoutez dans votre script de démarrage **-javaagent:slimeworldmanager-classmodifier-2.2.1.jar** entre le java et le -jar comme l'exemple ci-contre. <br>

```
java -Xmx4G -javaagent:slimeworldmanager-classmodifier-2.2.1.jar -jar spigot.jar
```

**Si l'installation du plugin SlimeWorldManager est correctement faite le serveur va se charger et sera fonctionnel comme ci-dessous.**

![Si l'installation est bonne, votre console devrait annoncé ça.](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2FYd9c8bZHsX0Wsci4xvBc%2Fimage.png?alt=media\&token=c79dbe8b-0ec0-4fe3-9b58-d15dea0e6d37)

## *III) Installer* votre Mini Jeu

Voici les étapes a suivre pour configurer votre mini jeu.

Tout d'abord vous devrez mettre dans la racine du serveur vos dossiers de map

![](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2FY5gpYH8acAPD8sL2sir6%2Fimage.png?alt=media\&token=251cdb08-ce9b-46e6-9720-ef912ed15ffe)

{% hint style="danger" %}
***ATTENTION !*** Si votre map a comme nom le même que votre "level-name" (en général "world") ou qu'un plugin externe génère cette map au démarrage, cela ne fonctionnera pas.&#x20;
{% endhint %}

Vous allez ensuite faire un premier démarrage, votre serveur se redémarrera automatiquement.

Vous aurez normalement cette erreur.

![](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2F4HuA0nqucSWQaozxPb3X%2Fimage.png?alt=media\&token=eee1619b-229d-4fcb-999a-86e0a7cb979a)

Un dossier avec le nom de votre mini jeu se créera dans votre racine.

![](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2FHSP32uIeMwRpNQR73Bi6%2Fimage.png?alt=media\&token=588119e7-50b6-4935-bfe0-f4dee8fae410)

Vous allez ensuite vous rediriger dans le dossier **worlds** comme demander et vous aurez un fichier **template.yml**, il faudra le renommer avec le nom du dossier de votre map.

![](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2F0xfpIarf9IfTX0cmkbB4%2Fimage.png?alt=media\&token=40e58e6f-95c1-4c45-831c-460e82238b8d)

Vous allez ensuite encore une fois redémarrer votre serveur.

Dans le dossier **configurations.yml**, vous allez activer la fonction host.

![](https://1620441428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MOU6qzE_TEsjagYxat0%2Fuploads%2FZnNLq0kyQsUvHrgx7kdj%2Fimage.png?alt=media\&token=84b1054f-7cda-43f0-9c82-4f7fb6750cb0)

Vous pourrez après redémarrage vous connecter et configurer votre map grâce a la commande **/admin**

{% hint style="danger" %}
**Si vous rencontrez une problème autre que cela, les** [**Supports**](https://docs.supdev.tech/information-global/support) **sont disponible pour tous les autres types de problème.**
{% endhint %}
