Création d’un serveur Minecraft en shell (Linux)
Avant de commencer ce tuto je tiens à dire que j’ai réécris un Tutoriel sur la création de serveur Minecraft sur serveur UNIX car l’anciens post commencer à dater et suites aux refontes graphique il n’est plus lisible. J’ai essayé de plus détaillez mes actions dans ce tutoriel. Soyez sympathique et dites-moi si vous ne comprenez pas tous.
Création d’un nouveau compteAvant de commencer ce tuto je tiens à dire que j’ai réécris un Tutoriel sur la création de serveur Minecraft sur serveur UNIX car l’anciens post commencer à dater et suites aux refontes graphique il n’est plus lisible. J’ai essayé de plus détaillez mes actions dans ce tutoriel. Soyez sympathique et dites-moi si vous ne comprenez pas tous.
Tout le monde ne le fait pas mais c’est conseiller, pour lancer tous serveur de jeux sur un système UNIX tant que ce jeu ne le requiert pas, ne le lancez pas en « root ».
Nous allons donc simplement créer un compte
Code:
adduser game
Code:
su game
Code:
passwd
Mise à jour du système
Repassons sur notre user root pour faire les étapes suivantes.
Code:
su root
Code:
apt-get update
apt-get upgrade
Installation de Java
Je pense que c’est évident sans Java on ne va pas allez loin alors c’est partit. Selon vos besoins vous aurez besoins de Java 7 ou de Java 8 (Pour certains mods par exemples)
Commençons par installer Java 7
Code:
apt-get install openjdk-7-jre
Code:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu 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
Maintenant passons au téléchargement du serveur, avant tous, repassons sur notre utilisateur « game ».
Code:
su game
Code:
cd ~
Maintenant que nous sommes dans notre dossiers nous allons y créez un dossier « minecraft ».
Code:
mkdir minecraft
Code:
ls
Maintenant allons dedans et téléchargeons notre jar.
Code:
cd minecraft
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar
Lançons notre serveur
Maintenant créons un script simple de lancement pour cela nous allons utiliser vim.
Code:
vim start_server.sh
Code:
-- Insertion --
Code:
java –Xmx2G –Xms2G -jar minecraft_server.jar
Une fois notre commande inscrite nous allons devoir enregistrer notre document pour cela il faut quitter le mode Insertion « Echap » et mainenant nous pouvons appelait les commandes de VIM.
Code:
:wq
Maintenant nous avons notre script de lancement. Mais si nous lançons notre serveur et que nous quittons notre logiciels SSH alors notre serveur va s’éteindre, pour pallier à ce problèmes nous allons utiliser des screens.
Avant tous nous devons les installés biens quels soit présentes sur la plupart des systèmes. Nous l’installons donc. Pour cela nous allons devoir passer sur le compte root.
Code:
su root
apt-get install screen
su game
Pour créer une fenêtre rien de plus simple.
Code:
screen –S minecraft
Si vous faite « CTRL » + « A » + « D », vous allez sortir de la screen et pourrez reprendre votre travails sur votre machine.
Pour retourner sur votre screen il vous suffira de faire la commande suivante.
Code:
screen –R minecraft
Code:
screen -ls
Code:
screen –d minecraft
Code:
sh start_server.sh
VIM vous permettras aussi de paramétrez vos fichiers de configurations YML et tous vos fichiers enfaites. C’est un peu le NotePad++ du système UNIX.
Bonus 1 « Installation d’un serveur FTP »
Beaucoup vont me dire oui mais on peut rien faire ton tuto c’est de la mer** et bien c’est partit installons le serveur FTP.
Pour commencer nous allons devoir commencer par installer l’application. Je tiens à préciser je fais toutes mes actions en root.
Code:
apt-get install proftpd
Code:
vim /etc/proftpd/proftpd.conf
Code:
RootLogin off
Code:
service proftpd restart
Si ce tutoriel vous a aidez n’hésitez pas à laisser un « J'aime » et surtout si vous avez des questions poser les si dessous j’essaierais d’y répondre aux maximum !
Laissez aussi vos avis cela me permettras de m'améliorer, ceci est mon premier Tutoriel sur Forum en espérant qu'il vous plaisent !
Dernière édition: