Créer son serveur Minecraft Sous Linux ?

Posté le Jeudi 2 Août 2012 à 11h09 3438 vues

Rédigé par Counterfx     avatar

Je veux mon serveur !!!!

Créer un serveur sous windows est chose facile par contre sous linux vous pouvez rencontrer divers soucis pour la mise en place du serveur. Counterfx travaille sur Ubuntu Serveur 9.10 "Karmic" et 10.04 LTS "Lucid" j'ai eu la joie de faire face à un petit soucis lors de l'installation et de l'initialisation du serveur minecraft.

ce qu'il faut savoir :

Premièrement Minecraft tourne sur la plateforme Java, un "Runtime Environment" est donc nécéssaire pour executer des applications java.

Je me connecte au serveur en ssh et je lance l’installation de java:

sudo apt-get install sun-java6-jre

Si vous rencontrez des erreurs lors de l'installation

Cela veux dire que votre distribution est obsolète et il vous faudra soit :

-migré vers une nouvelle version pour ceux qui on une version antérieur à une version LTS ( il est possible de faire la migration uniquement d'une version normal vers une version LTS il vous faut changer votre sources.list

La migration d'une version LTS vers une version Normal est impossible.

-installer manuellement le paquet Java (voir plus bas )

Assurez vous d'avoir parametrer votre fichier release-upgrade comme ceci

vim /etc/update-manager/release-upgrades

Remplacer :

Prompt=normal

par :

Prompt=lts

Rééditer votre source.list

vim /etc/apt/sources.list

Changer votre source.list

deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted 
deb http://security.ubuntu.com/ubuntu lucid-security main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
# deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted
# deb-src http://security.ubuntu.com/ubuntu lucid-security main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted

La migration va vous prendre une bonne heure de plus vous devez réinstaller tout les paquets déjà requis (exemple phpmyadmin, php5, apache2) et procéder manuellement au parametrage par défaut pour éviter des bugs. Il n'a rien de comliquer c'est juste un peu long il vous faudra un peu de patience...

Enfin lancer la commande suivante

apt-get dist-upgrade 

Si vous avez une version recente et que celle-ci ne veux pas installer le paquet Java6 Il vous faudra l'installer JAVA manuellement voici la procédure

On télécharge la dernière version Java Sun à controler ici version 1.6.0_29 :

wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=56690

On le renomme pour plus de clarté:

mv AutoDL?BundleId=56690* jre-6u29-linux-i586.bin

On deplace le fichier vers le repertoire opt :

sudo mv ./jre-6u29-linux-i586.bin /opt/

On se positionne dans le répertoire /opt/ :

cd /opt/

On rend le fichier exécutable :

sudo chmod +x jre-6u29-linux-i586.bin

On exécute le fichier d'installation :

sudo ./jre-6u29-linux-i586.bin

On propose à Ubuntu d'utiliser Java Sun pour la seconde commande selectionner jre1.6.0_29/bin/java :

sudo update-alternatives --install /usr/bin/java java /opt/jre1.6.0_29/bin/java 1 
sudo update-alternatives --config java

On supprime le fichier d'installation :

sudo rm -fr jre-6u29-linux-i586.bin

Nous y sommes voici comment installer votre serveur Minecraft

Créez un dossier "minecraft" dans "/home"

cd /home && mkdir minecraft && cd minecraft

Puis lancez le téléchargement du serveur minecraft:

wget http://www.minecraft.net/download/minecraft_server.jar?v=1299773962411

Vous obtenez un fichier dont le nom est semblable à "minecraft_server.jar?v=1299773962411″ pour plus de clarté renommez le en "minecraft_server.jar" :

mv minecraft_server.jar?v=1299773962411 minecraft_server.jar

Voila le serveur minecraft est en place, il ne reste plus qu’à le lancer pour que les joueurs puissent s’y connecter, pour cela, lancer la commande:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Rendez vous sur le lien ci dessous :

Vous venez de créer votre serveur et de le lancer via un logiciel SSH le problème est que si vous fermez votre session SSH vous fermez aussi le serveur Minecraft dans le lien suivant je vous explique comment laisser votre session active 24h/24 pour eviter tout arret. Cliquez ici

Licence Creative Commons

Retour à la catégorie principale 

©2002-2017 Counterfx. Tout droits réservés. Toutes les marques déposées sont la propriété de leurs propriétaires respectifs dans les pays FR et autres.

 2   Nouveauté : Créez un compte CFX et participez à nos prochains Ladders entre Teams  Retour en haut