Setting up a server/fr

## Notes préliminaires

 **Note**: Vous n'aurez normalement pas besoin de modifier le paramètre **server-ip** dans le fichier server.properties. Laissez-le tel quel ou mettez sa valeur à **localhost**
 **Note**: Lorsque vous démarrez un serveur pour la première fois, quelques erreurs apparaîtront. Ne vous inquiétez pas, c'est normal: le serveur crée les fichiers qui lui manquent.
 **Note**: Une fois votre serveur démarré vous pouvez l'arrêter avec la commande **stop**
## Téléchargement de ce craftbukkit.jar en 1.8

 **Note**: Comme vous le savez peut-être, les téléchargements de Craftbukkit ne sont plus disponibles pour des versions antérieures à la 1.8. Ce tuto s'applique donc à la version 1.8 de Minecraft, et peut-être aux versions supérieures. Des téléchargements non-officiels de Craftbukkit pour d'autres versions vous seront proposées en fin de rubrique.
1. Installez JDK (Java Development Kit) en dernière version Windows ou Linux
2. Dans un dossier vierge *(conseillé, mais non obligatoire)*, téléchargez le Building Tools, qui vous permettra de construire Craftbukkit
3. Définissez la variable d'environnement JAVA\_HOME sur votre répertoire d'installation JDK (uniquement pour Windows). Pour ce faire :

* Utilisez l'outil Spigot JAVA\_HOME Setter
* Accédez au système *(Windows Vista / 7 : Menu démarrer → Clic droit Ordinateur → Avancé, Windows 8.1 / 10 : Clic droit Windows en bas à gauche → Système)*

* Paramètres système avancés
* Variables d'environnement
* Nouveau
* Nom : JAVA\_HOME

Entrez en valeur quelque soit votre mode d'emploi choisi le répertoire d'installation, par exemple pour moi
```
C:\Program Files\Java\jdk1.8.0_31\:
```

1. Installez Git (uniquement pour Windows)
2. Ouvrez une invite de commande / terminal
3. Faîtes
```
cd /d "[Répertoire dans lequel se situe BuildTools.jar]"
```
4. Exécutez
```
java -jar "BuildTools.jar"
```
5. Attendez, le processus est très long (peut durer plus d'une heure)
6. Bukkit, Craftbukkit et Spigot se trouvent maintenant dans ce dossier !

* **Liste de téléchargements de Spigot / Craftbukkit :**
	+ Spigot 1.7.9/1.7.10
	+ Craftbukkit 1.6.4 RC 2.0

## Windows

1. Téléchargez CraftBukkit ci-dessus
2. Créer un dossier pour votre serveur
3. Placez le fichier de Craftbukkit que vous venez de télécharger dans le dossier que vous venez de créer.
4. Créez un script de lancement pour lancer facilement votre serveur:

1.Ouvrez l'éditeur de texte et tapez :

```
@echo off
java -Xms1024M -Xmx1024M -jar craftbukkit.jar
pause
```

2. Cliquez sur Fichier puis sur "Enregistrer sous ...".

3. Dans "nom du fichier", mettez ce que vous voulez, l'essentiel est que ça se termine par ".bat".

4. Dans "type" sélectionnez "Tous les fichiers".

5. Le fichier doit être enregistré dans le même dossier que craftbukkit.jar

1. Double-cliquez sur votre .bat pour lancer votre serveur. Une console de commande devrait s'ouvrir et votre serveur devrait démarrer.

Si au lancement du .bat vous avez une erreur du type :

```
'java' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
```

remplacez java par "C:\Program Files\Java\jre7\bin\java.exe" avec les guillemets si vous avez un ordinateur 64 bits et java 64 bits ou un ordinateur 32 bits et java 32 bits. Si vous avez un ordinateur 64 bits et java 32 bits, il faut utiliser "C:\Program Files (x86)\Java\jre7\bin\java.exe"
Vous pouvez aussi suivre ce guide(anglais) pour ajouter java à votre variable path

## Linux

1. Téléchargez Craftbukkit ci-dessus
2. Créer un dossier pour votre serveur
3. Placez le fichier de Craftbukkit que vous venez de télécharger dans le dossier que vous venez de créer.
4. Créez un script de lancement pour lancer facilement votre serveur

1. Ouvrez un éditeur de texte et tapez:

```
#!/bin/bash
cd -P $(dirname $0)
java -Xms1024M -Xmx1024M -jar ./craftbukkit.jar
```

2. Enregistrez le fichier dans le dossier de votre serveur, avec comme nom **start-server.sh**
1. . Autorisez le script à se lancer

1. Ouvrez un terminal
2. Tapez **cd 'chemin du dossier'** puis appuyez sur Entrée.
3. Tapez
```
chmod +x craftbukkit.jar start-server.sh
```

Puis appuyez sur entrée.

1. . Pour lancer votre serveur, tapez dans un terminal:
```
sh <chemin>/start-server.sh
```

**Remplacez <chemin> par le chemin du dossier de votre serveur, par exemple *~/Desktop/bukkit-server/start-server.sh***

## Mac OS X

1. Téléchargez Craftbukkit ci-dessus
2. Créer un dossier pour votre serveur
3. Placez le fichier de Craftbukkit que vous venez de télécharger dans le dossier que vous venez de créer.
4. Créez un script de lancement pour lancer facilement votre serveur

1. Ouvrez TextEdit et tapez:

```
cd "$( dirname "$0" )"
java -Xms1024M -Xmx1024M -jar ./craftbukkit.jar
```

2. Enregistrez le fichier dans le dossier de votre serveur, avec l'extension **.command**
1. Autorisez le script à se lancer

1. Ouvrez l'application **Terminal** et tapez:

```
chmod +x
```

**N'oubliez pas l'espace à la fin !**
2. Glisser le fichier *.command* que vous venez de créer dans le Terminal
3. Appuyez sur Entrée et fermez le Terminal
1. Double-cliquez sur le fichier en *.command* pour lancer votre serveur.

## Mémoire

Vous pouvez modifier la mémoire allouée à craftbukkit en modifiant la ligne du script commençant par "java".

* Le nombre après **-Xms** correspond à la mémoire allouée dès le début par craftbukkit. Vous devez spécifier l'unité ("M" pour MégaOctets, "G" pour GigaOctets, etc...).
* Le nombre après **-Xmx** correspond à la mémoire maximale qui peut être utilisée par craftbukkit. Là aussi vous devez spécifier l'unité.

Si, par exemple, vous voulez que votre serveur démarre avec 800 Mo de ram, et puisse utiliser jusqu'à 4Go, remplacez *-Xms1024M -Xmx1024M* par ceci:

```
-Xms800M -Xmx4G
```