I] Pré-requis
Une machine tournant sous linux (Debian de préference) (dédiée ou virtuelle)
Une connexion SSH à la machine
Un accès FTP [Optionel]
II] Installation des dépendances
Comme vous le savez tous, les serveurs Minecraft tournent uniquement grâce au Java. Ce langage universel nécessite l'installation de Java sur votre machine. Nous allons également installer nano et screen pour pouvoir éditer nos fichiers et lancer les serveurs sans soucis.
su -
echo "deb [Contenu masqué] xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src [Contenu masqué] xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
exit
sudo apt-get install oracle-java8-set-default
sudo apt install nano
sudo apt install screen
III] Téléchargement et lancement du serveur
On commence tout d'abord par aller là où on veut installer notre serveur:
cd /home/ServeurSurvie
Puis on télécharge notre .jar de serveur (ici le dernier Paperspigot)
wget [Contenu masqué]
Une fois cela fait, nous pouvons créer un screen et y lancer le serveur. Le screen fonctionne comme une console (comme Putty), la seule différence, c'est que si vous fermez Putty ou votre console, elle se ferme, alors qu'avec screen, la console reste active, laissant le serveur tourner 24/24h. Pour créer un screen, on utilise
screen -S ServeurSurvie
En exécutant cette commande, vous vous retrouvez dans une console toute propre, celle-ci va servir à lancer votre serveur. Exécutez ces commandes:
cd /home/ServeurSurvie
java -jar PaperSpigot-latest.jar
Une fois le lancement effectué, le serveur va s'arrêter pour les EULA. Faites
nano eula.txt
Et éditez false en true, faites CTRL + X, entrez Y et faites entrer pour confirmer la modification. Vous pouvez maintenant relancer votre serveur et jouer !
Attention à bien effectuer CTRL + A + D pour quitter le screen de la console du serveur avant de se déconnecter (si vous n'êtes pas à l'aise avec les screens, faites CTRL + A + D plein de fois et vous finirez déconnecté. Si vous souhaitez retourner à la console, faites
screen -r ServeurSurvie
Voilà, c'est tout pour ce petit tutoriel.
Merci !