« Bukkit/Installation » : différence entre les versions
m removed Category:Tutoriel/Bukkit; added Category:Tutoriel using HotCat |
mAucun résumé des modifications |
||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Infobox Tutoriel| image = Bukkit_logo.png| catégorie = Installation serveur | os = Windows, OSX, Linux| création = 23/04/2013|}} | |||
== Notes préliminaires == | == Notes préliminaires == | ||
Ligne 109 : | Ligne 111 : | ||
;Le serveur est installé sur votre Bureau, dans "Bukkit Server". Pour l'exécuter double-cliquer sur ''LaunchServer.command''. | ;Le serveur est installé sur votre Bureau, dans "Bukkit Server". Pour l'exécuter double-cliquer sur ''LaunchServer.command''. | ||
== Erreurs == | |||
=== Java.lang.outofmemoryerror: permgen space === | |||
Allouez plus de mémoire PermGen à Bukkit avec -XX:MaxPermSize=256M | |||
;Avec remotetoolkit | |||
Ajoutez un ''extra-runtime-arguments'' au fichier ''wrapper.properties'' | |||
* <code>extra-runtime-arguments=-Djline.terminal\=jline.UnsupportedTerminal,-XX:MaxPermSize=256M</code><ref>[http://www.spigotmc.org/threads/cant-get-the-xx-maxpermsize-128m-to-work-with-rtoolkit.9827/ sujet sur spigotmc.org]</ref> | |||
;Sans remotetoolkit | |||
Lancez simplement votre serveur avec la commande <code>screen -S spigot java -Xms3072M -Xmx9216M -XX:MaxPermSize=256M -jar spigot.jar</code> | |||
== Références == | == Références == |
Dernière version du 19 février 2014 à 14:18
Bukkit/Installation | ||||
---|---|---|---|---|
Bukkit/Installation | ||||
Général | ||||
Catégorie | Installation serveur [edit] | |||
Métadatas | ||||
Création | 23/04/2013 | |||
Dernière révision | 19/02/2014 |
Notes préliminaires
- Le nom du fichier craftbukkit .jar doit correspondre à celui que vous téléchargez.
- A moins que vous ayez une machine multi-hébergés et que vous sachiez ce que cela signifie/nécessite, server-ip= dans le fichier server.properties DOIT rester in changer de sa valeur par défaut et rester vide.
- Lorsque vous démarrez un serveur pour la première fois, des erreurs apparaîtront. Ne vous inquiétez pas puisque celles-ci sont normal. Le serveur générera des fichiers et des dossiers nécessaires à son exécution.
Windows
- Téléchargez CraftBukkit (Build recommandé) (Toutes les versions).
- Prenez le fichier téléchargé et placer-le dans n'importe quel dossier de votre choix.
- Ouvrez l'éditeur de texte et tapez :
java -Xms1024M -Xmx1024M -jar craftbukkit.jar PAUSE
IMPORTANT: Remplacer "craftbukkit" avec le nom exact du fichier .jar que vous avez téléchargé.
- 4. Cliquer sur Fichier puis sur "Enregistrer sous...". "Dans nom du fichier", mettez start.bat et dans "type", sélectionnez "Tout les fichiers". Le fichier doit être enregistré dans le même dossier que CraftBukkit
- 5. Double-cliquer sur start.bat et une console de commande devrait s'ouvrir. Votre serveur est en cours d'exécution.
- 6. Pour stopper le serveur, écrivez dans la console "stop".
Si au lancement du start.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
- Voir également : Configuration d'un serveur distant sous Linux
- Télécharger la dernière version recommandée de CraftBukkit.
- Placer le fichier .jar dans un dossier, dans cet exemple nous utiliserons le dossier générique : ~/minecraft
- Déplacez-vous dans ce dossier avec 'cd ~/minecraft'
- Coller ceci dans le shell (script) :
<span class="kw2">cat</span> <span class="sy0">></span> minecraft.sh <span class="sy0"><<</span> EOF <span class="co0">#!/bin/sh</span> <span class="re2">BINDIR</span>=$<span class="br0">(</span><span class="kw2">dirname</span> <span class="st0">"<span class="es4">$(readlink -fn "$0")</span>"</span><span class="br0">)</span> <span class="kw3">cd</span> <span class="st0">"<span class="es2">$BINDIR</span>"</span> java <span class="re5">-Xincgc</span> <span class="re5">-Xmx1G</span> <span class="re5">-jar</span> craftbukkit-1.0.1-R1.jar EOF <span class="kw2">chmod</span> +x minecraft.sh
- 5. Puis taper '~/minecraft/minecraft.sh' pour l'exécuter.
- 6. Lorsque vous avez terminé de vous amuser, taper la commande "stop" (sans les guillemets) dans la console pour arrêter le serveur.
Si vous prévoyez d'exécuter le serveur plus souvent, un script d'initialisation comme celui-ci est recommandé : [1]
Mac OS X
- Installer Java
- Depuis OS X 10.7, Java n'est plus inclus avec OS X. Vous aurez besoin d'installer Java depuis le site d'Apple
- Obtenir les Fichiers du Serveur
- Pour exécuter un serveur vous aurez besoin des fichiers jar du serveur. Nous aurons besoin d'un endroit où placer ces fichiers.
- Créez un Nouveau Dossier
- Ouvrez finder et créer un nouveau dossier dans votre dossier Maison nommer CraftBukkit.
- Télécharger le Fichier
- Téléchargez les fichiers serveur. Vous pouvez télécharger la dernière version depuis la page d'accueil du Wiki.
- Déplacer le Fichier
- Déplacez le fichier depuis le dossier Téléchargements vers le dossier CraftBukkit que vous avez créer.
- Renomme le Fichier
- Nous le renommerons craftbukkit.jar.
- Obtenir un Script de Lancement
- Pour facilement lancer notre serveur nous aurons besoin d'un script de lancement. Ce qui suit est un script de serveur de base pour démarrer votre serveur.
- Ouvrez Fraise et coller-y ce qui suit :
#!/bin/bash
cd "$( dirname "$0" )"
java -server -Xmx2G -jar ./craftbukkit.jar
- Enregistrer le Fichier
- Enregistrez le dans votre dossier CraftBukkit sous le nom start_server.command.
- Autoriser le Script à être Exécuter
- Ouvrez Terminal.app et tapez
chmod +x
- Glissez le fichier start_server.command dans le terminal et tapez Entrée
- Ouvrez Terminal.app et tapez
- Démarrer le Serveur
- A partir de ce point vous pouvez démarrer le serveur en double-cliquant sur start_server.command.
- Vous devrez exécuter votre serveur une première fois pour générer les quelques fichiers de configuration.
Utilisateurs Avancés
- Ouvrez le Terminal (vous le trouverez dans Application/Utilitaires) et collez-y
cd ~/Desktop
mkdir "Bukkit Server"
cd ~/Desktop/Bukkit\ Server
curl -O http://ci.bukkit.org/job/devCraftBukkit/promotion/latest/
Recommended/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar
mv craftbukkit-0.0.1-SNAPSHOT.jar CraftBukkit.jar
echo "cd ~/Desktop/Bukkit\ Server
java -Xincgc -Xmx[RAM]M -jar CraftBukkit.jar" >LaunchServer.command
chmod +x LaunchServer.command
echo "Ouvrer LaunchServer.command avec TextEdit et remplacer [RAM] avec :
512 ou 1024 ou 1536 ou 2560 ou 3072 ou 5120
Ceci sera la quantité de RAM allouée pour le serveur.
512=512MB; 1024=1GB; 1536=1.5GB; 2560=2.5GB; 3072=3GB; 5120=5GB
Il est bon de mettre à jour votre serveur au moins une fois par semaine."
>README.txt
open -a TextEdit LaunchServer.command
Fraise devrait ouvrir un document nommé LaunchServer.command.
- Trouvez [RAM] et remplacer le par :
512 ou 1024 ou 1536 ou 2560 ou 3072 ou 5120
Ceci sera la quantité de RAM allouée pour le serveur.
512=512MB; 1024=1GB; 1536=1.5GB; 2560=2.5GB; 3072=3GB; 5120=5GB
- Le serveur est installé sur votre Bureau, dans "Bukkit Server". Pour l'exécuter double-cliquer sur LaunchServer.command.
Erreurs
Java.lang.outofmemoryerror: permgen space
Allouez plus de mémoire PermGen à Bukkit avec -XX:MaxPermSize=256M
- Avec remotetoolkit
Ajoutez un extra-runtime-arguments au fichier wrapper.properties
extra-runtime-arguments=-Djline.terminal\=jline.UnsupportedTerminal,-XX:MaxPermSize=256M
[1]
- Sans remotetoolkit
Lancez simplement votre serveur avec la commande screen -S spigot java -Xms3072M -Xmx9216M -XX:MaxPermSize=256M -jar spigot.jar