Créer un serveur Minecraft

Il existe déjà une bonne quantité de serveur Minecraft, aussi il est pertinent de se poser la question de la raison d'ouvrir un serveur supplémentaire. Il est important pour vous d'y répondre car c'est ce qui déclenchera chez les joueurs le souhait de vous rejoindre dans l'aventure.

Si vous souhaitez toujours créer votre serveur Minecraft ce guide est fait pour vous !

Préparatifs

Ouvrir un serveur Minecraft requiert un très gros investissement technique et temporel de votre part, et très probablement financier. Louer un serveur dont les capacités permettent à tous de profiter du jeu dans les bonnes conditions n'est pas donné !

Server

La location d'un serveur dédié

Il vous faudra louer un serveur dédié suffisamment puissant pour faire tourner le logiciel serveur Minecraft ainsi que les incontournables "mods" (extensions) que vos joueurs vous réclameront tôt ou tard.

Quelle bande passante ?

Tout dépend du nombre de "slots" (nombre de joueurs simultanés) que vous souhaitez autoriser sur votre serveur.

Pour compter large une valeur communément admise pour le calcul est de 100 ko/s par slot joueur (ce qui donne approximativement 800 Kb/s au moment notamment du téléchargement du terrain à la connexion)

Donc, à raison de 800Kb/s cela donne :

Pour 10 slots-joueurs : 8mb/s de bande passante montante

Pour 20 slots-joueurs : 16mb/s de bande passante montante

Les serveurs sont habituellement au minimum en 100mb/s la bande passante ne sera donc théoriquement pas le plus gros problème.

Quel processeur / mémoire ?

Le logiciel serveur de Minecraft n'est pas encore parfaitement optimisé aussi, il vous faudra une grosse machine pour pouvoir supporter les calculs intensifs qu'il s'inflige.

Un Celeron 1.2Ghz avec 2Go de RAM suffit pour 5/10 joueurs, au delà, il faut réellement choisir quelque chose de plus gros, autrement vous aurez des problèmes en tout genres.

Un Core i5 4x 2.66Ghz avec 8GO de RAM est tout à fait suffisant pour 10/20 voir 30 joueurs.

Au delà de 30 joueurs, il faudra faire appel à votre expertise pour trouver toutes sortes de moyens d'optimisation (RAM Disque, Virtualisation, Cloud computing..) sachant qu'il semblerait à l'heure actuelle que le logiciel serveur de Minecraft soit fâché avec les architectures multi-coeurs/multi-processeurs.

ZombiMention spéciale pour les "monstres" : si vous activez les monstres, attendez vous à un certain impact sur les performances, ceci devrait être corrigé dans les versions futures.

Quel système d'exploitation ?

Tout dépend de votre niveau technique, si vous n'avez aucune base en administration serveur type Unix, optez pour Windows Server (Attention au cout de la licence Windows), autrement optez pour une distribution réputée pour sa stabilité dans le temps : une Débian ou une Ubuntu.

L'installation du logiciel serveur

Ce guide vous propose d'installer le serveur officiel de Minecraft, celui fourni par Mojang. Pour installer un serveur alternatif comme Bukkit, rendez-vous ici : Installation de CraftBukkit.

Le bon Java

Assurez vous d'installer la dernière version de Java sur votre serveur, et dans le cas où il est déjà installé, assurez vous qu'il s'agisse bien de la dernière version, vous pouvez vérifier la bonne installation de java en tapant :

$> java --version

Le bon minecraft_server.jar

Faites bien attention, il y a un piège ! Pour une raison mystérieuse il semble qu'il y ait plusieurs logiciels serveurs Minecraft proposés au téléchargement sur le site de Minecraft. Assurez vous bien de télécharger ce programme.

Vous pouvez le télécharger directement sur votre serveur via la commande wget :

$> wget http://www.minecraft.net/download/minecraft_server.jar

Tester l'exécution du serveur

Maintenant que vous avez vérifié l'installation de java, et que vous disposez de minecraft_server.jar, essayez de lancer le programme à l'aide de la commande suivante :

$> java -Xmx1024M -Xms1024 -jar minecraft_server.jar nogui

Si tout s'est bien passé vous devriez avoir l'invite en ligne de commande du serveur minecraft !

Autrement, si vous avez une erreur Java, c'est que soit votre version de Java n'est pas la bonne, soit votre version serveur n'est pas la bonne, n'hésitez pas à poser la question sur notre forum de discussion, vous trouverez très certainement de l'aide d'autres administrateurs ayant rencontré les mêmes soucis !

Les commandes d'administration

  • /? - donne la liste des commandes, identique à /help.
  • /ban - bannis un joueur du serveur.
  • /ban-ip - bannis une IP en particulier
  • /deop - retirer les droits d'administration d'un joueur
  • /give [nombre] - donne un ou "nombre" (compris entre 1 et 64) objets identifié par un numéro, référez vous au tableau ci-dessous pour connaitre les numéros.
  • /help - identique à /?.
  • /kick - déconnecte un joueur du serveur.
  • /kill - tue un joueur, il va donc perdre ses objet sur le sol et être téléporter au point de spawn.
  • /list - donne la liste des joueurs connectés au serveur actuellement
  • /op - donne les droits d'administrateur au joueur.
  • /pardon - pardonne un joueur qui avait été banni, ce qui lui permet de se connecter à nouveau
  • /pardon-ip - pardonne une IP qui avait été bannie, ce qui permet aux joueurs de cette IP de se connecter à nouveau.
  • /save-all - Force une sauvegarde de la carte par le serveur
  • /save-off - Coupe la sauvegarde automatique.
  • /save-on - Rétablis la sauvegarde automatique.
  • /say - Envoie un message à tous les joueurs
  • /stop - Arrête le serveur proprement.
  • /tell - Envoie un message privé à un joueur.
  • /time
  • /toggledownfall - Commande permettant de changer la météo.
  • /tp - Téléporte le joueur1 à coté du joueur2
  • /whitelist add - Ajoute le joueur à la whitelist.
  • /whitelist remove - Retire le joueur de la whitelist.
  • /whitelist list - Liste tous les joueurs de la whitelist.
  • /whitelist on - Active l'utilisation de la whitelist
  • /whitelist off - Désactive l'utilisation de la whitelist.
  • /whitelist reload - Force la relecture du fichier white-list.txt pour charger une whitelist modifiée manuellement.

Tableau des numéros d'invocation

Numéros d'invocation

Réactions


Personne n'a encore réagi. Soyez le premier.