Télécharger le serveur Minecraft
Télécharger minecraft_server.exe ou minecraft_server.jar de la page download : Multiplayer beta server software sur le site officiel.
Les utilisateurs Windows peuvent utiliser soit l'exe ou le jar, tandis que les utilisateurs Mac OS X et Linux ne peut utiliser que le jar.
Il est recommandé de créer un dossier, soit sur le bureau de votre ordinateur, ou ailleurs dans votre ordinateur, pour les fichiers du serveur. L'application serveur doit aller dans le dossier que vous créez.
Sur Windows
Téléchargement
Assurez vous d'avoir le dernier logiciel de serveur d'applications. Regardez la section télécharger le serveur Minecraft ci-dessus pour les instructions.
Vérification et installation de la dernière version de Java
- Assurez-vous d'avoir Java 6 installé. Pour ce faire, vous allez d'abord avoir besoin d'ouvrir un invité de commandes.
- Dans Vista ou 7 : ouvrez le menu Démarrer et saisissez cmd dans le champ de recherche, puis appuyez sur ↵ Entrée.
- Dans XP : ouvrez le menu Démarrer et cliquez sur Exécuter, puis saisissez cmd et validez. Vous pouvez également maintenir la touche ⊞ Méta enfoncée et appuyez sur R pour ouvrir Exécuter.
- À l'invite de commandes, saisissez la commande
java -versionet appuyez sur ↵ Entrée. - Java devrait alors afficher sa version, et afficher « java version 1.6 » dans la console.
- Si vous avez une version précédente (antérieure à la 1.6) ou si vous obtenez cette erreur : « 'Java' n'est pas reconnu comme une commande interne ou externe, programme exécutable ou un fichier batch », alors vous devez installer ou mettre à jour la version de java sur votre ordinateur.Vous pouvez le faire à la page de téléchargement Java.
- Après avoir installé la dernière version de Java essayez à nouveau avec
java -version. Si vous obtenez une erreur à ce stade, essayez les solutions suivantes pour ajouter Java à votre système :- Faites un clic droit sur l'icône du « Poste de Travail ».
- Cliquez sur « Propriétés ».
- Allez dans l'onglet « avancé » de la fenêtre « Paramètres système ».
- Cliquez sur le bouton « Variables d'environnement ».
- Sous « variables système », trouvez la variable « Path ».
- Cliquez sur « Modifier », et ajoutez à la fin de la valeur : « ;C:\Program Files (x86)\Java\jre6\bin ».
- Maintenant réessayez les instructions précédentes.
Démarrer le serveur (version exe sous Windows)
Double-cliquez sur le « Minecraft_Server.exe » et le serveur doit démarrer.
Démarrer le serveur (version jar sur Windows)
Vous aurez besoin d'avoir une variable de chemin mis en place pour Java, afin de lancer la version jar du serveur. Reportez-vous à l'étape 3 de la section vérification et installation de la dernière version de Java ci-dessus pour mettre en place une variable de chemin.
Pour démarrer la version jar de Windows, créez un nouveau fichier dans un éditeur de texte et coller "java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui"
Enregistrez le fichier sous le nom « start.bat », et placez le fichier dans le même dossier que minecraft_server.jar. L'extension .bat enregistre le fichier dans un fichier batch.
Double-cliquez sur « start.bat », et le serveur sera lancé.
Démarrage de la version jar avec plus ou moins de mémoire
Modifier le code dans le fichier batch que vous avez créé, et augmenter ou diminuer le nombre à plus ou moins de 1024. La valeur par défaut, 1024, équivaut à 1 Go pour l'application serveur.
Ne pas attribuer plus de mémoire que vous n'en disposez !
Démarrage de la version jar sans modifier chemin d'accès au système
Pour démarrer le serveur minecraft.jar sans avoir à changer votre variable PATH système, vous devez, au lieu d'exprimer la variable PATH pour Java dans le « start.bat ». Ceci est pratique car il vous permet de toujours exécuter des commandes à partir de l'invite de commande en utilisant le chemin par défaut du système, sans avoir à constamment modifier le chemin du système.
- Pour ce faire, ouvrez votre fichier « start.bat » (ou ce que vous avez nommé) avec un éditeur de texte.
- Sur la première ligne ajoutez la commande
path=, puis après, l'emplacement du système de Java. - Le plus souvent ce chemin ressemble à « C:\Program Files (x86)\Java\jre6\bin » , de sorte que vous pourrez alors écrire
path= C:\Program Files (x86)\Java\jre6\bin. - Assurez-vous que sur la ligne suivante vous avez encore le code
java -Xmx1024M -Xms1024M -jar minecraft_server.jarpour exécuter le fichier serveur réel.
Configurer et se connecter
Sur Linux
Ce tutoriel pour savoir comment configurer un serveur sous Linux Minecraft a été conçu pour les personnes qui n'ont pas beaucoup d'expérience avec Linux. Il y a un didacticiel avancé sur le forum : Tutoriel pour faire tourner Minecraft sur un serveur dédié ! dans la . Ce tutoriel a été testé sur Ubuntu 9.10 32 bits, mais devrait fonctionner avec toutes les dérivées de Debian.
Téléchargement
Assurez vous d'avoir le dernier logiciel du serveur. Regardez sous télécharger le serveur Minecraft ci-dessus pour les instructions.
Vérification version Java
Ouvrez le terminal depuis Applications > Accessoires > Terminal. Entrez java -version.
Assurez-vous que vous avez la version 1.6.
Installation de Java
Si vous obtenez java: command not found (qui peut être suivie par plus de texte) ou si vous avez une autre version Java de 1,6, alors vous devez installer ou mettre à jour Java.
La version officiel de Java par Sun est recommandée. Quelques personnes ont eu des problèmes avec OpenJDK. Si OpenJDK est installé, retirez-le avant d'installer la version de Sun.
Debian
Pour installer Java, il suffit de taper dans terminal et appuyez sur Entée :
sudo apt-get install sun-java6-jre
Ubuntu
Pour Ubuntu 10.04 LTS et sur les packages Sun-java6 ont été abandonnées depuis la section Multiverse de l'archive Ubuntu. Vous devez ajouter ces sources :
- Pour Ubuntu 10.04 LTS (Lucid Lynx) :
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" - Pour Ubuntu 10.10 (Maverick Meerkat) :
sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner" - Pour Ubuntu 11.04 (Natty Narwhal) : certaines distribution on la commande « add-apt-repository » supprimée. Dans ce cas il faut ajouter les « python properties » de la manière suivante :
sudo apt-get install python-software-properties
Puis vous pourrez ajouter les sources : sudo add-apt-repository "deb http://archive.canonical.com/ubuntu natty partner"
- Puis installez les paquets :
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java
OpenSUSE
Utilisez : zypper in java-1_6_0-sun.
Gentoo
D'abord, vous devez ajouter la licence Java au « make.conf » pour installer le JRE. Soyez sûr de lire la licence et si vous l'acceptez, ajouter ceci dans « /etc/make.conf » : ACCEPT_LICENSE="DLJ-1.1"
Après cela, vous pouvez installer le JRE : emerge-av dev-java/sun-jre-bin
Si vous avez d'autres JRE d'installés utiliser pour les afficher : eselect java-vm list
Et utilisez cette commande pour sélectionner JRE pour le système ou l'utilisateur : eselect java-vm set system 1
Arch Linux
Ouvrez un terminal et exécutez pacman -S openjdk6 en tant que "root".
Alternativement, vous pouvez visiter le site Web de Java directement pour télécharger le package Java pour Linux. La plupart des Os travaillent avec (que ce soit 32 ou 64 bits).Les instructions pour l'installation de ces paquets sont donnés sur le site.
Si pendant l'installation, il demande un mot de passe, entrez votre mot de passe. Si vous obtenez ceci: "Is this OK [Y/N]" Appuiyez sur la touche "Y" et pressez "entrée". Java est maintenant installé.
Démarrer le serveur Minecraft
Ouvrez le terminal à nouveau (Applications > Accessoires > Terminal).
Entrez les commandes suivantes:
cd 'minecraft_server' (le changement minecraft_server le même nom du dossier que vous avez extrait du serveur)
java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui
Moins de 1 Go de RAM libre
Si vous avez moins de 1024 de RAM, la ligne ci-dessus peut causer des problèmes avec permutation et hors des conditions de mémoire, ce qui rend le jeu difficile à jouer. Mesurez votre RAM actuelle libre:
free -m
Il peut ressembler à ceci:
Fichier:Ram left.png
Vous êtes intéressé par le dernier numéro de la troisième ligne, 2163, dans ce cas. Soustraire un peu de RAM que la sécurité. Sur cet ordinateur, le serveur peut utiliser jusqu'à 1536 Mo de RAM. Maintenant, remplacez la 1024 dans l'exemple ci-dessus avec le nombre calculé:
java -Xms1536M -Xmx1536M -jar minecraft_server.jar nogui
Voila, il devrait fonctionner sans problème maintenant.
Tip: Si vous voulez épargner plus de mémoire, vous pouvez définir le paramètre -Xms encore plus faible, disent:
java -Xms32M -Xmx512M -jar minecraft_server.jar nogui
Le paramètre contrôle la quantité de mémoire est réservée au démarrage. Votre serveur démarrera avec 32 Mo de RAM et quand il aura besoin de plus de mémoire qu'il va allouer une certaine jusqu'à ce qu'il atteigne le maximum de 512m. Toutefois, cela se traduira par un ralentissement peu chaque fois que la répartition est faite.
Démarrage et script de maintenance
Vous pouvez aussi automatiser le démarrage du serveur Minecraft : script de démarrage serveur.
Configurer et se connecter
Maintenant il est temps d'aller dans : configurer et se connecter.
Mac OS X Instructions
Définition d'un serveur sous Mac OS X est "plus impliqué" parce que dans Windows, Notch n'a pas fourni un exécutable. Pour un tutoriel, vidéo complète cliquez ici. Gardez à l'esprit que le serveur ne fonctionne pas correctement sur OSX 10.4 et peut faire planter votre machine.
Téléchargement
Assurez vous d'avoir le dernier logiciel de serveur d'applications. Regardez sous "Télécharger le serveur Minecraft" ci-dessus pour les instructions.
Installation de Java
Mac OS X vient déjà avec sa propre version de Java qui est mis à jour automatiquement via Software Update (Apple menu > Software Update).
Configuration du serveur Minecraft
Assurez-vous d'avoir suivi l'étape de téléchargement avant de procéder.
Créez un dossier, si vous n'avez pas déjà, et de mettre minecraft_server.jar en elle. Par exemple, créez un dossier sur le bureau minecraft_server nommé et faites glisser le fichier jar en elle.
Ouvrez TextEdit, définir le format en texte brut (Format> Texte brut), copier et coller dans le code suivant et enregistrez le fichier sous "start.command"dans le même dossier que minecraft_server.jar.
#!/bin/bash cd "$(dirname $(readlink -f $0))" exec java -Xmx1G -Xms1G -jar minecraft_server.jar
Cela vous donnera au serveur assez de RAM pour fonctionner. La quantité de RAM peut être modifié en éditant le 1G à autre chose, comme2G pour 2 Go.
ouvrir un terminal (dans /Applications/Utilities/Terminal). Tapez: chmod a+x , avec un espace après lui, puis faites glisser le fichier dans le start.command fenêtre de terminal, puis appuyez sur ENTRÉE. (Cela donne la permission de lancer le script.) Double-cliquez sur le fichier start.command pour démarrer le serveur.
Exécuter en tant qu'administrateur
Alternativement, vous pouvez automatiser le démarrage du serveur Minecraft.
Démarrer en tant qu'administrateur avec un Mac OS X
Configurer et se connecter
Maintenant il est temps d'aller dans : configurer et se connecter.
Configuration du serveur Minecraft
- Configure the server by editing the server.properties (Use this link to see how it works). Windows may not recognize it, so tell it to open with any word processor (such as Notepad or Notepad++). The server should run fine from the default values.
- Add your username to the admin.txt and/or ops.txt (newer versions may not have an admin.txt file). Admin.txt allows you to execute server commands, and op privileges allows you to destroy/place blocks. Add the name exactly as it is. From the server gui, you can type "op <name>" and it will automatically update the ops.txt file.
Connect to the Minecraft Server
- To test the server, if you are playing on the machine you are hosting on, select the "Multiplayer" option in the game client (or browser client) and type in "localhost".
- For people connecting from the internet, they must connect using your external IP address. You must port forward for someone outside your network to connect to the server.
- Users within your network can connect with your internal IP address. You do not need to port forward for connections that are within your local network.
IP address notes
- Unless you set a static IP for the computer that is hosting the game, the internal IP address can change. This affects port forwarding rules, and can make them invalid. Each modem or router has a different way of setting a static IP address. You should refer to the manual for your device(s) or online documentation for further instruction.
- If you are having players connect to your external IP, your external IP can change if you do not have a static IP from your internet service provider. Use a tool such as http://mywanip.com/ to periodically check on the external IP address. Alternatively, you can look into a dns service that will allow you to have a name, rather than an IP address, that will remain the same. The name will point to your external IP address, regardless of whether or not it changes (the dns is updated when changes occur). An example of a free dns service is Dyndns.
Firewalling, NATs and external IP addresses
- You must open the port (default is 25565) in TCP, in the firewall
If the server in question is not reachable via a globally routable address, you will need to add appropriate address and/or port number translation rules to the gateway — usually your router that does have the global address.
- For help with address translation, opening the firewall and routing (these three make up what people call port mapping/forwarding), portforward.com is a good source. Select your router from that list, skip the ad that comes after selecting the device, and you will see instructions for setting up port forwarding. Alternatively, you can read the documentation supplied with your router, modem, or other ISP related hardware.
- Verify the port is open, and note your external IP by using a port checker tool, such as http://www.yougetsignal.com/tools/open-ports/. The default port you should test is 25565, unless you specified something else. Have the Minecraft server running when you test the port.
- You can obtain your external IP address from http://www.yougetsignal.com/what-is-my-ip-address/.
Setting Up a VPN (Hamachi)
An easy way to set up a server between you and your friend is to set up a VPN (virtual private network). A free software utility that can be used to set this up is Hamachi by LogMeIn.
Advantage of doing this saves you configuring ports on your router and if you have a dynamic IP address using Hamachi will provide you with a static IP.
- Install software on you and your friends computers http://secure.logmein.com/products/hamachi2/ or http://secure.logmein.com/US/labs/?wt.ac=73-516-440 for Linux (32-bit and 64-bit .deb and .rpm packages are available, you can install it on Gentoo by emerging "net-misc/logmein-hamachi")
- One person sign up for admin via logmein website
- Create new network
- Pass these details onto every person concerned and get them to login
- One person set up a server.
- Everyone else connect via their Hamachi ip address and use port number 25565 (default)
Customization
Insert a world
To load a level you have in SSP onto your server, copy the world from the saves directory in your minecraft folder and paste it to the server's directory. You can have as many worlds as you want in the server's directory. To switch between them change the name of level-world= in server.properties to the world you wish to play on.
Name the server
To name your server, change the name after server-name=. This is what will appear on the public server list.
Change the start message
To change the Message of the Day, change the text after motd=. This is what will appear when players connect to your server.
Change the number of players
To change the amount of players allowed, change the number after max-players=. This number is how many players (including you) can be in the server at one time.
Reporting problems in the forum
Before you can ask for help in the forums make sure that your problems is not listed in the Common Problems
If your problem is not listed you can create a new thread asking for help in the Server Administration Make sure to include as much information as possible:
- Operating system
- What you were trying to do
- What you did so far
- Any errors you encountered
- Screenshots of the problem (if possible)
Other tutorials
Here are some other tutorials on how to set up a Minecraft server.
- Full video tutorial for setting up Minecraft server on Mac OSX, including port forwarding
- Another Mac OSX and port forwarding tutorial
- Alternate Mac OSX video
- Linux tutorial for more advanced users
- Windows tutorial with focus on how to forward a port
- Guide to setting up an alpha server using Virtualbox.
- How to install a Minecraft Server on Debian (German)