Minecraft
Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack
Minecraft
Installer un serveur Minecraft sur Debian 9 avec McMyAdmin2
Ma première approche ne m'a pas permis d'installer un serveur Minecraft et de me connecter avec un laucher. Je tente une nouvelle approche avec l'utilitaire McMyAdmin2 et son interface web pour paramétrer le serveur et vérifier son bon fonctionnement.
McMyAdmin
Site officiel : https://mcmyadmin.com Télécharger et installer McMyAdmin2 sur Debian Stretch 64 bits : https://mcmyadmin.com/#/download
Prérequis
Installer les paquets suivants pour pouvoir installer McMyAdmin2 :
sudo apt install xrdp unzip default-jdk openjdk-8-jdk
Alternative non testée au paquet openjdk-8-jdk
Remplaceropenjdk-8-jdk
parsudo update-java-alternatives -s java-1.8.0-openjdk
Installer avec root
# Télécharger et dézipper le contenu nécessaire au serveur. Supprimer alors le fichier zip. cd /usr/local wget http://mcmyadmin.com/Downloads/etc.zip unzip etc.zip; rm etc.zip
# Autoriser les ports 8080 TCP et 25565 TCP qui sont les ports par défaut pour McMyAdmin et Minecraft. iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 25565 -j ACCEPT
Enregistrer toutes les règles de filtrage actives de iptables en installant apt install iptables-persistent
.
Lorsque la machine redémarre, votre configuration iptables sera automatiquement restaurée.
Installer le serveur avec un utilisateur spécifique minecraft
# Créer éventuellement un user spécifique pour minecraft.
# Créer un utilisateur chargé d’exécuter le serveur Minecraft en toute sécurité.
# Il est peu prudent d’exécuter un serveur en tant que root qui dispose de tous les droits.
adduser minecraft --disabled-login --disabled-password
Ou
su -
/usr/sbin/adduser minecraft --disabled-login --disabled-password
Ne permettre qu'à l'utilisateur minecraft d'utiliser le dossier du jeu Minecraft sur le serveur
# Donner les droits au dossier minecraft situé dans le dossier utilisateur /home/user/minecraft chown minecraft:minecraft -R minecraft
S'identifier alors avec l'utilisateur minecraft : su - su minecraft
Finaliser l'installation de MCMA2
mkdir ~/McMyAdmin cd ~/McMyAdmin wget http://mcmyadmin.com/Downloads/MCMA2_glibc26_2.zip unzip MCMA2_glibc26_2.zip rm MCMA2_glibc26_2.zip # Le mot de passe est à choisir aléatoirement ./MCMA2_Linux_x86_64 -setpass [YOURPASSWORD] -configonly
Démarrer McMyAdmin
Aller sur le répertoire dans lequel McMyAdmin est installé avant de l'exécuter. Vous ne pouvez pas l'exécuter à l'aide d'un chemin relatif ou absolu.
cd ~/McMyAdmin; ./MCMA2_Linux_x86_64
Warning avec Java :
Notice : Detecting System... Notice : System is running in a VirtualBox environment. Notice : Linux Distribution: Unknown Distribution Notice : Detection complete. Warning : No Minecraft configuration file found (Normal on a first start) Warning : Unable to detect java version! Java may not be installed or may be outdated. Notice : Checking for Minecraft Server updates... Notice : Updating Minecraft server... Notice : Downloading latest Minecraft server...
Une fois que McMyAdmin est en cours d'exécution, vous pouvez vous connecter à l'interface Web depuis http://localhost:8080 si l'interface s'exécute localement ou si votre adresse IP externe est sur le port 8080.
Se connecter à http://localhost:8080/ admin [YOURPASSWORD]
# Consulter le sujet : https://support.mcmyadmin.com/thread/mcmyadmin-2-2-0-0-unknow-script-error-javascript/
Configurer le serveur Minecraft
Game Settings : survival Easy No Yes Yes Yes Yes Yes No Yes PlayerIdleTimeout:30
Serveur Settings : VarlopNagelfar WorldGenerateurSettings( / ) official(Cliquer sur install) recommanded 10 yes Large Biomes Yes 10 no no no no no
Features : Server Name : VarlopNagelfar - Minecraft Serveur
Lancer le serveur Minecraft
Depuis l'interface web, lancer le serveur. Patientez. Accepter EULA. Patienter. Le serveur démarre.
Comment lancer le jeu pour atteindre le serveur
Concernant les serveurs vanilla (serveur et clients non moddé), le launcher officiel est suffisant pour se connecter à un serveur. Par contre, il faut effectivement un compte officiel avec une licence pour l'utiliser.
Pour tester si le serveur est fonctionnel mais sans licence, mettre `online-mode` à `false` dans le fichier `server.properties` et le serveur ne vérifieras pas la validité des joueurs qui se connectent. Un launcher dit craqué sera nécessaire pour se connecter.
Source complémentaire : http://www.mediafire.com/file/1c44mwbmdrmele7/ShiginimaSE_v3100.zip?fref=gc&dti=665156366925442
Développement d'un launcher en Java
Sources du launcher [1] et mise à jour automatique du launcher [2], sous licences GPL. [1] https://git.safranil.fr/Miroa/launcher [2] https://git.safranil.fr/Miroa/updater
Autres tentatives pour installer un serveur Minecraft
Ci-dessous, les tentatives pour installer un serveur Minecraft n'ont pas été abouties.
Il n'est pas nécessaire de suivre les instructions ci-dessous à la lettre.
Elles sont partagées pour garder trace de mes premiers essais.
Installer un serveur Minecraft officiel
L'objectif est d'installer un serveur Minecraft gratuit et de se connecter au serveur Minecraft hébergé sur Debian 9 Stretch.
Prérequis
Paquet de base : apt install default-jre
Default-jre est le paquet qui apporte la version conseillée de java, elle peut différer selon la version de Debian. Il s’agit d’un paquet fondamental.
Installation
Pour rejoindre un serveur Minecraft, il faut posséder un compte utilisateur de jeu, qui est payant. Il semble qu'on ne puisse pas rejoindre un serveur officiel, sans avoir de compte payant. Des solutions de launcher craqués existent, mais, ne m'intéressent pas.
Créer un utilisateur pour votre serveur Minecraft
# Créer un utilisateur chargé d’exécuter le serveur Minecraft en toute sécurité.
# Il est peu prudent d’exécuter un serveur en tant que root qui dispose de tous les droits.
adduser minecraft --disabled-login --disabled-password
S'identifier alors avec l'utilisateursu - minecraft
Pour revenir sur root, tapez la commande “exit”, ou utilisez le raccourci clavier Ctrl D. Nous venons de créer un utilisateur. Un nouveau dossier, intitulé “minecraft”, a été créé dans le dossier /home/. Nous finissons en créant un dossier pour notre serveur, dans notre dossier personnel minecraft.mkdir ~/server && cd ~/server
Cette commande aura pour effet de créer un dossier “server”, à la racine de votre dossier personnel : /home/minecraft/server
Télécharger et lancer le serveur officiel
Se connecter sur le site officiel de Minecraft. S'identifier. Trouver le lien pour télécharger le serveur.
Serveur officiel : https://minecraft.net/en-us/download/server Le tutoriel officiel : https://minecraft.gamepedia.com/Tutorials/Setting_up_a_server
Télécharger le paquet pour le serveur dans le dossier /home/minecraft/server/
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.1/minecraft_server.1.12.1.jar
Aller dans /home/minecraft/ et créer le fichier lanceur.sh
nano lanceur.sh
Ajouter la ligne suivante : java -Xmx1024M -Xms1024M -jar server/minecraft_server.1.12.1.jar nogui
Ctrl X pour enregistrer, o pour oui, entrer.
Lancer maintenant le serveur : sh lanceur.sh
Une erreur apparaît car la valeur de eula dans le fichier eula.txt est sur false. Dans le même dossier, lancer : nano eula.txt Modifier la ligne suivante pour : eula=true Ctrl X pour enregistrer, o pour oui, entrer.
Relancer lanceur.sh
sh lanceur.sh
Stop pour finaliser l'installation et arrêter le serveur.
Rejoindre le serveur
<ip du vps>:<port du serveur(à modif dans server.proprieties, 25565 par default)>
Votre lanceur minecraft devrait pouvoir se connecter au serveur.
Installer Minecraft sur Linux
Informations
Le dossier log pour les logs.
Le dossier world pour les cartes du monde.
Banned-ips.json pour bannir une ip.
Banned-player.json pour bannir un joueur.
OPS.json pour ajouter un opérateur.
server.properties pour les propriétés du serveur.
Source : https://www.minecraft-france.fr/installer-serveur-minecraft-vps-debian/ Lire aussi : https://minecraft.fr/creer-serveur-minecraft-vanilla/
Installer le jeu et le launcher sur GNU/Linux avec un script
Utiliser ce script à placer dans un fichier minecraft_installeur.sh
pour installer Minecraft plus facilement :
#!/bin/bash #************************************************# # minecraft_installeur.sh # # v1.0 # # Écrit par HS-157 # # 27 Mai 2014 # # hs-157@mdl29.net # # # # Télécharge et installer # # Minecraft # #************************************************# LANCEUR=$HOME/Bureau/minecraft.desktop # Créer la variable pour le lanceur wget https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar # Télécharge le jeu chmod +x Minecraft.jar # Rend le jeu executable mkdir $HOME/.minecraft/ # Créer le dossier .minecraft mv Minecraft.jar $HOME/.minecraft/minecraft.jar # Déplace le .jar dans le dossier .minecraft et le renomme en minecraft.jar echo "#!/usr/bin/env xdg-open" > $LANCEUR ### echo "" >> $LANCEUR # echo "[Desktop Entry]" >> $LANCEUR # echo "Version=1.0" >> $LANCEUR # echo "Type=Application" >> $LANCEUR # Créer le lanceur sur le bureau echo "Terminal=false" >> $LANCEUR # echo "Icon[fr_FR]=minecraft" >> $LANCEUR # echo "Name[fr_FR]=Minecraft" >> $LANCEUR # echo "Exec=java -jar $HOME/.minecraft/minecraft.jar" >> $LANCEUR # echo "Name=Minecraft" >> $LANCEUR # echo "Icon=minecraft" >> $LANCEUR ### chmod +x $LANCEUR # Rend le lanceur exécutable java -jar $HOME/.minecraft/minecraft.jar # Lance le jeu exit 0; # Quitte le script
Rendre le script exécutable : chmod +x minecraft_installeur.sh
Lancer le script avec la commande sh minecraft_installeur.sh
Avec GNU/Linux Mint
Les paquets sont présents dans le dépôt officiel.
sudo apt-get install minecraft-installer
Installer ce paquet revient à installer le launcher officiel de Minecraft. Créer un profil sur Minecraft, puis, s'identifier. La Demo de Minecraft est alors accessible.
Télécharger le jeu
Lien officiel pour télécharger le jeu Minecraft : https://minecraft.net/fr-ca/download/
Se placer dans votre dossier utilisateur normal. Placer l'archive du jeu dans votre dossier /home/user/Minecraft/minecraft.jar
Télécharger l'archive wget http://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar
Donner les droits d’exécution au fichier minecraft.jar - Soit graphiquement, cocher : Autoriser l'exécution du fichier comme un programme) - Soit en ligne de commande : chmod +x /chemin/vers/minecraft.jar
Installer le jeu avec la commande java -jar archive.jar
Lancer le jeu
Depuis un terminal (Permet d'ajouter des options comme mettre une limitation sur l'utilisation de la RAM.) : java -jar /chemin/vers/Minecraft.jar Graphiquement, il suffit de cliquer droit et lancer Minecraft.jar avec openjdk Java 8 Runtime.
Sur GNU/Linux Debian / Ubuntu
Télécharger le launcher de Minecraft : http://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar
Démarrer le launcher java -jar programme.jar
Créer un profil sur le site officiel de Minecraft : https://minecraft.net/en-us/store/minecraft/#register
Sur Windows
Ajouter le lien direct...
Bibliographie
Documentation officielle pour Minecraft avec Ubuntu : https://doc.ubuntu-fr.org/minecraft http://www.howtogeek.com/198476/how-to-install-minecraft-on-ubuntu-or-any-other-linux-distribution http://www.tux-planet.fr/comment-installer-et-jouer-a-minecraft-sous-linux/ http://hawkcreation.com/installation-serveur-minecraft-linux/comment-page-1/ http://minecraft-gratuit.fr
Vidéos faites sur Minecraft
Serveur gratuit pour minecraft
Le serveur gratuit : https://server.pro Le tutoriel : https://www.youtube.com/watch?v=Btih_sTBmJo
Liste de serveurs gratuits
http://www.serveurs-minecraft.org/?type=va
Un OS pour Minecraft
http://minecraft.codeemo.com
Utiliser un lanceur Minecraft cracké
L'utilisation de logiciel piraté ou sa distribution sont puni, la définition en tant qu’œuvre de l'esprit (comme la musique, les films, ...) se trouve dans l'article L112-2 du Code de la propriété intellectuelle : Sont considérés notamment comme œuvres de l'esprit au sens du présent code : [...] 13° Les logiciels, y compris le matériel de conception préparatoire ; [...]
Les articles L335-2, L335-3 et 122-6 du Code de la propriété intellectuelle définissent les peines encourues : Article L335-2 : Toute [...] production, imprimée ou gravée en entier ou en partie, au mépris des lois et règlements relatifs à la propriété des auteurs, est une contrefaçon et toute contrefaçon est un délit. La contrefaçon en France d'ouvrages publiés en France ou à l'étranger est punie de trois ans d'emprisonnement et de 300 000 euros d'amende. [...]
Article L335-3 : Est également un délit de contrefaçon toute reproduction, représentation ou diffusion, par quelque moyen que ce soit, d'une œuvre de l'esprit en violation des droits de l'auteur, tels qu'ils sont définis et réglementés par la loi. Est également un délit de contrefaçon la violation de l'un des droits de l'auteur d'un logiciel définis à l'article L. 122-6. [...]
Article L122-6 : Sous réserve des dispositions de l'article L. 122-6-1, le droit d'exploitation appartenant à l'auteur d'un logiciel comprend le droit d'effectuer et d'autoriser : 1° La reproduction permanente ou provisoire d'un logiciel en tout ou partie par tout moyen et sous toute forme. Dans la mesure où le chargement, l'affichage, l'exécution, la transmission ou le stockage de ce logiciel nécessitent une reproduction, ces actes ne sont possibles qu'avec l'autorisation de l'auteur ; 2° La traduction, l'adaptation, l'arrangement ou toute autre modification d'un logiciel et la reproduction du logiciel en résultant ; 3° La mise sur le marché à titre onéreux ou gratuit, y compris la location, du ou des exemplaires d'un logiciel par tout procédé. Toutefois, la première vente d'un exemplaire d'un logiciel dans le territoire d'un Etat membre de la Communauté européenne ou d'un Etat partie à l'accord sur l'Espace économique européen par l'auteur ou avec son consentement épuise le droit de mise sur le marché de cet exemplaire dans tous les Etats membres à l'exception du droit d'autoriser la location ultérieure d'un exemplaire.
Ainsi que l'article 321-1 du code pénal : Le recel est le fait de dissimuler, de détenir ou de transmettre une chose, ou de faire office d'intermédiaire afin de la transmettre, en sachant que cette chose provient d'un crime ou d'un délit. Constitue également un recel le fait, en connaissance de cause, de bénéficier, par tout moyen, du produit d'un crime ou d'un délit. Le recel est puni de cinq ans d'emprisonnement et de 375 000 euros d'amende.
Sources : Code de la propriété intellectuelle : Article L112-2 : https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006278875&cidTexte=LEGITEXT000006069414 Article L122-6 : https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006069414&idArticle=LEGIARTI000006278918&dateTexte=&categorieLien=cid Article L335-2 : https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006069414&idArticle=LEGIARTI000006279167&dateTexte=&categorieLien=cid Article L335-3 : https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000020740345&cidTexte=LEGITEXT000006069414 Article 321-1 du code pénal : https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006070719&idArticle=LEGIARTI000006418233&dateTexte=&categorieLien=cid
Un fork Mineria
Site officiel :http:// mineria . fr(Site down.) Page de la communauté :https://www . facebook . com/mc.mineria(Page down.)
Minetest
Pour du tout gratuit pour les joueurs, s'orienter vers Minetest. Autant utiliser Minetest qui est libre et dont la map semble ne pas avoir de limite. Avec une carte graphique qui supporte OpenGL, l'expérience utilisateur sera meilleure.
NAVIGATION
PARTICIPER ET PARTAGERBienvenue sur le wiki de Amis SH. De nombreuses pages sont partagées sur ce wiki. Créer un compte utilisateur pour participer sur le wiki. Les pages présentées sur le wiki évoluent tous les jours. Certaines recherches sont peu abouties et incluent des erreurs. Utiliser la recherche interne du wiki pour trouver votre contenu. La page de discussion de Amis SH vous permet de poser vos questions. Consulter le site amis-sh.fr pour installer votre propre serveur web. Améliorer le contenu des pages avec vos retours depuis l'onglet discussion. Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique. Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité. |
SOUTENIR CE WIKISoutenir le wiki avec un don en monnaie numérique : AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash OBTENIR DE LA MONNAIE NUMERIQUEObtenir gratuitement de la monnaie numérique : Miner de la cryptomonnaie. |