Warning: session_write_close(): write failed: Disk quota exceeded (122) in /home/wikivpsz/public_html/doku.php on line 121

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in /home/wikivpsz/public_html/doku.php on line 121
hebergement-vps:distributions:multicraft [Wiki VPSZ]

Outils pour utilisateurs

Outils du site


hebergement-vps:distributions:multicraft

Cet article décrit le fonctionnement de notre distribution Multicraft.

Elle vous permet de déployer en moins de 5 minutes un serveur Minecraft que vous pourrez administrer avec la solution Multicraft (http://www.multicraft.org/).

Informations concernant la distribution

Multicraft est gratuit pour un serveur minecraft avec 10 joueurs. Au delà vous devrez acquérir une licence chez eux. http://www.multicraft.org/site/page?view=pricing

  • Système d'exploitation : Debian 7
  • Version du logiciel installé : Multicraft
  • Adresse de l'interface web : http://IP.DE.MON.VPS/multicraft
  • Utilisateur : admin
  • Mot de passe : gMfvY353

Il faut impérativement changer votre mot de passe lors de la première connexion ! Voir la section “Changer le mot de passe administrateur”

  • Répertoire d'installation de multicraft :
/home/minecraft/multicraft/
  • Répertoire des fichiers web :
/var/www/multicraft/
  • Répertoire ou sont stockés les serveurs :
/home/minecraft/multicraft/servers
  • Répertoire ou sont stockés les .jar (pas les plugins) :
/home/minecraft/multicraft/jar

Changer le mot de passe administrateur

  • Se rendre à l'adresse de l'interface web
  • Se connecter avec le mot de passe indiqué plus haut

  • Se rendre dans la section Users

  • Modifier l'email et le mot de passe du compte admin

  • Se reconnecter avec le nouveau mot de passe.

Administration

Autoriser l'envoi de fichier .jar

cd /home/minecraft/multicraft/
  • Editer le fichier multicraft.conf avec VIM ou NANO
nano multicraft.conf

ou

vim multicraft.conf
  • Modifier la ligne
forbiddenFiles = \.(jar|exe|bat|pif|sh)$

Par

forbiddenFiles =
  • Redémarrer le démon multicraft
./home/minecraft/multicraft/bin/multicraft -v stop
./home/minecraft/multicraft/bin/multicraft -v start

Créer un serveur Minecraft

  • Appuyer sur “Create Server”

  • Indiquer au minimum le nom du serveur et le nombre de joueurs.

Votre serveur sera accessible lorsque vous l'aurez démarré en appuyant sur “Start”.

Explications sur les options de création du serveur

  • Name : Nom du serveur
  • Players : Nombre de joueurs
  • Assign to user : Admin multicraft du serveur.
  • IP : Laisser ce champ par défaut sauf si vous avez plusieurs adresses IP sur votre VPS.
  • Displayed IP : Ce champ défini l'adresse IP visible depuis la bannière du serveur http://IP.DE.MON.VPS/multicraft/index.php?r=status/1.png
  • Port : Laissez par défaut sauf si vous avez plusieurs serveurs avec une même IP il faudra changer de port. Port par défaut : 25565 (Minecraft)
  • Memory : Mémoire RAM en Mo allouée au serveur.
  • JAR File : Fichier .jar permettant de démarrer le serveur.

Se connecter en FTP

Hôte : IP.DE.MON.VPS
Identifiant : Pour connaitre l'utilisateur associé au serveur il faut se rendre sur multicraft dans Servers > Files > FTP File Access > FTP Username. Vous devriez avoir un utilisateur du style admin.X
Mot de passe : Mot de passe administrateur de multicraft
Port : 21

Tous les serveurs sont composés de la même manière :

Vous pouvez aussi utiliser le FTP via votre navigateur web accessible dans Servers > Files > FTP File Access

Héberger sa carte et ses plugins

A l'étape précédente nous avons expliqué comment se connecter en FTP. Vous pouvez désormais héberger votre carte et vos plugins très facilement.

  • Avec un client FTP envoyer le répertoire contenant vos cartes et vos plugins
  • Editer le fichier “server.properties” pour indiquer au serveur le répertoire à utiliser pour votre carte. Il faut modifier la ligne ci dessous :
level-name=MON_MONDE
  • Redémarrer le serveur minecraft via l'interface web de multicraft.

Vous pouvez aussi modifier le nom de la carte directement depuis Multicraft dans les propriétés de votre serveur. N'oubliez pas de redémarrer pour prendre en compte les modifications.

Utiliser un .jar personnalisé

Multicraft propose quelque .jar obsolète par défaut. Le mieux et que vous ajoutiez les derniers .JAR sur votre serveur.

Imaginons que vous souhaitez faire fonctionner votre “Serveur 2” avec le fichier CraftBukkit-1.8.0.jar.

  • Se connecter en FTP à votre serveur Minecraft
  • A la racine de votre serveur héberger votre fichier CraftBukkit-1.8.0.jar
  • Retourner sur Multicraft dans les propriétés de votre serveur et modifier comme cela :

JAR File : Mettre le nom EXACT du fichier .JAR. Ici c'est “CraftBukkit-1.8.0.jar” Look for JARs in : Modifier cette option par “Server Base Directory*”

  • Redémarrer le serveur minecraft.

Mettre en place des tâches de redémarrage du serveur

  • Se rendre dans Servers > Choisir un serveur > Advanced > Scheduled Tasks > New Task.
  • Indiquer un “Nom” à la tâche planifiée.
  • Indiquer l'heure de première exécution.
  • Cocher “Interval” pour définir l'intervalle d’exécution entre chaque tâches.

Par exemple pour redémarrer toutes les 2H spécifiez 2H

  • Dans l'option “Command” choisir “Restart”.
  • Appuyer sur “Create” pour créer la tâche.

Ajouter un administrateur

Pour ajouter un administrateur c'est très simple.

  • Dans l'interface de multicraft se rendre dans la section “Users”
  • Appuyer sur “Create User”
  • Spécifier un rôle à l'utilisateur ici on choisira “Administrator”

  • Se rendre dans Servers > Choisir votre serveur > Advanced > Users. Autoriser l'utilisateur à accéder aux fichiers du serveur.

L'utilisateur est maintenant administrateur de multicraft et il peut accéder aux fichiers du serveur.

Installer une licence multicraft

  • Se connecter en ssh à votre VPS.
  • Créer un fichier multicraft.key dans le répertoire :
/home/minecraft/multicraft/
  • Editer ce fichier pour y ajouter le contenu de la licence.
  • Redémarrer Multicraft
./home/minecraft/multicraft/bin/multicraft -v stop
./home/minecraft/multicraft/bin/multicraft -v start
  • Si la clé n'est pas prise en compte après un redemarrage vérifiez les permissions du fichier multicraft.key. L'utilisateur “Minecraft” doit être autorisé à ouvrir ce fichier.
ls -la /home/minecraft/multicraft

Vérifiez que les permissions sont identiques aux autres fichiers présents. Sinon :

chown minecraft:minecraft /home/minecraft/multicraft/multicraft.key

Redémarrer une seconde fois Multicraft.

Redémarrer manuellement multicraft

./home/minecraft/multicraft/bin/multicraft -v stop
./home/minecraft/multicraft/bin/multicraft -v start
hebergement-vps/distributions/multicraft.txt · Dernière modification: 2015/02/28 09:12 par mathieu