INSTALLER ET CONFIGURER UN SERVEUR MINECRAFT SOUS VANILLA
AINSI QUE SOUS SPIGOT SUR UN VPS
Linux, VPS, Debian... quels beaux termes, connus de tous mais maitrisés par peu d'entre vous.
Linux, c'est quoi ?
Cliquez pour agrandir...
En bref, et avec des mots faciles pour toucher un plus large panel de membre du forum, Linux est un système d'exploitation libre et complet qui peut être utilisé comme Windows ou OSX. L'avantage de Linux est qu'il est totalement libre ("open-source") et qu'il propose des logiciels ("software") également libres offrant de ce fait un système réellement complet aux utilisateurs voulant se lancer.
Un VPS est un Virtual Private Server" est un serveur dédié virtuel qui a été partitionné en plusieurs serveurs virtuels qui sont indépendants les uns des autres. Les VPS sont utilisés dans l'hébergement web, pratique pour héberger des sites mais aussi des serveurs, comme nous allons le voir plus bas. Un VPS est basé sur le système d'exploitation Linux (vous suivez la trame du tutoriel maintenant... ?)
Tandis que Debian est une distribution parmi tant d'autres de Linux, car Linux propose plusieurs versions, appelées donc... ? Distributions... vous ne suivez pas trop!
Hébergement fiable et stable: VPSz (ce n'est pas un placement de produit, je n'ai aucun rapport ni avantage à vous proposer cet hébergeur)
Tout au long du tutoriel, j'essaierai de vous guider et de vous expliquer l'utilité de toutes les commandes que nous allons utiliser. Commençons donc par l'installation d'un serveur Minecraft sous vanilla.
INSTALLER UN SERVEUR VANILLA SUR UN VPS
[ 1 ] CONNEXION
Il vous faudra entrer cette commande là dans votre terminal SSH. Vous devrez, après avoir saisi cette commande, saisir votre mot de passe pour pouvoir entrer des commandes.
root correspond à l'utilisateur de base de votre VPS, créé automatiquement après achat.
votreip correspond à l'adresse ip de votre VPS.
Code (connexion):
ssh root@votreip
Puis vous lancerez les commandes suivantes pour configurer et sécuriser votre VPS.
Code (configurer/sécuriser):
echo 'deb http://ftp.fr.debian.org/debian jessie main contrib non-free
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free' > /etc/apt/sources.list
apt update && apt full-upgrade -y
[ 2 ] RÉPERTOIRE
Afin que votre serveur puisse se lancer, il est "obligatoire" de créer un répertoire. Il est préférable de le lancer dans un répertoire prédéfini et créé au préalable. Pour ce faire, nous allons choisir le répertoire /home/minecraft . Sachez que le répertoire /home/ est déjà créé dans votre racine. mkdir est la commande vous permettant la création d'un dossier.
Code (création du répertoire):
mkdir /home/minecraft
Par la suite, nous allons nous déplacer dans le dossier que nous venons de créer, car pour le moment, nous sommes à la racine du VPS. Pour ce faire, nous utiliserons la commande cd .
*N'effectuez pas la commande 'cd' maintenant. Elle vous servira pour plus tard, souvenez-vous en.*
Code (être dans le répertoire):
cd /home/minecraft
[ 3 ] INSTALLATION DE JAVA ET TÉLÉCHARGEMENT DE MINECRAFT
Par défaut, Java n'est pas installé sur un VPS. Nous allons donc l'installer et le configurer pour que le VPS puisse accueillir le serveur étant donné que Minecraft tourne sous java. Pour ce faire, vous devez obligatoirement être sous l'utilisateur "root".
Code (installation de java):
apt-get install openjdk-7-jre screen nano wget
Nous allons maintenant installer Minecraft. On télécharge l'archive de Minecraft sur les serveurs de Mojang. Le lien peut-être remplacé en fonction de la version que vous souhaitez. Nous téléchargeons actuellement la dernière version 1.9.
*Placez-vous dans le dossier "minecraft " avec le 'cd '.*
Code (installation de java):
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.9/minecraft_server.1.9.jar
Après cela, il faudra accepter les règles eula afin que le serveur puisse se lancer.
*Effectuez cette commande après le lancement du serveur. Voir la suite du tutoriel.*
Code (validation eula):
echo "eula=true" > eula.txt
Toutes les versions de Minecraft (versions stables):
Minecraft 1.9.2: télécharger
Minecraft 1.9.1: télécharger
Minecraft 1.9: télécharger
Minecraft 1.8.9: télécharger
Minecraft 1.8.8: télécharger
Minecraft 1.8.7: télécharger
Toutes les dernières snapshots de Minecraft:
Snapshot 16w15b: télécharger
Snapshot 16w14a: télécharger
Snapshot 1.RV-Pre1: télécharger
[ 4 ] LANCEMENT DU SERVEUR
Pour lancer le serveur, il faut exécuter le .jar à partir de la commande suivante:
Code (lancement du serveur):
java -jar minecraft_server.1.9.jar
Si vous souhaitez arrêter le serveur, il vous suffira simplement d'exécuter cette commande:
Votre serveur est configuré. Néanmoins, lorsque vous allez quitter votre VPS, vous devrez, a chaque fois, effectuer la commande 'java -jar minecraft_server.1.9.jar ' dans 'cd /home/minecraft ' *(en root)* . Ce n'est pas dérangeant, mais nous pouvons néanmoins ajouter un gestionnaire permettant de démultiplier un terminal et ne jamais le fermer, gardant ainsi votre serveur ouvert.
[ 5 ] UTILISER GNU SCREEN
Fermez votre serveur avec le 'stop ' puis effectuez les commandes ci-dessous.
Code (cpp):
screen
java - jar minecraft_server.1.9.jar nogui
Les commandes importantes de GNU Screen:
Quitter le screen (sans fermer le serveur): CTRL + A + D
Revenir sur le screen du serveur: screen -x
Fermer tous les screens (cela fermera votre serveur si il est lancé sur un screen): killall screen
A noter que les screens peuvent se configurer sur des "ports ". Il se peut que pour accéder a un screen vous devez faire 'screen -x 0000 ' en remplacement les 0 par le port de votre screen.
De plus, vous pouvez choisir la RAM minimum et maximum allouée au serveur par votre VPS à partir de la commande du lancement du serveur.
Code (cpp):
java - Xms512M - Xmx1024M - XX: MaxPermSize= 128M - jar minecraft_server.1.9.jar
Votre serveur Minecraft est ouvert et disponible. Vous devrez alors vous connecter sur votre serveur avec l'ip de votre VPS *(inutile de mettre le port, sauf si vous le changez. On rappelle que le port par défaut est 25565)* .
INSTALLER UN SERVEUR SPIGOT SUR UN VPS
Le tutoriel est en tout point le même que pour l'installation d'un serveur vanilla. La seule commande qui change est le 'wget ' lors du [ 3 ] TÉLÉCHARGEMENT DE MINECRAFT . En effet, au lieu de mettre l'url de Minecraft, vous devrez mettre mettre l'url de téléchargement de Spigot. Toutes les versions de Spigot (stables):
Spigot 1.9.2: télécharger
Spigot 1.9: télécharger
Spigot 1.8.8: télécharger
Spigot 1.8.3: télécharger
Spigot 1.8: télécharger
Les plugins devront ainsi être installés dans le dossier /home/minecraft/plugins .
Si vous avez des questions ou des problèmes, veuillez utiliser l'espace commentaire du forum. Je répondrais volontiers a vos questions, et je vous aiderais si vous avec des problèmes liés à l'installation de votre serveur Minecraft.