Bonjour, aujourd'hui je vais vous montrer comment créé votre propre serveur minecraft !
Tout d'abord il y a deux façons de créé son serveur :
1 : En l'achetant chez un hébergeur (facile mais payant)
2 : En le créant soi-même (plus difficile mais gratuit)
1 : En l'achetant chez un hébergeur vous avez des avantages :
- Il est plus facile de s'en servir
- Vous pouvez personaliser votre serveur plus facilement
- Il sera plus performant que si vous en créé un vous-même
Après avoir choisi votre site créé vous un compte et louez votre serveur pour un mois (le prix varie entre 0 et 10euro par mois)
Voila vous avez créé (louer serait le mot exacte) votre serveur minecraft maintenant amusez-vous ! :D
2 : Créé votre serveur vous-même
Si vous souhaitez créé votre serveur vous même je vous recommande d'avoir un très bon pc. De plus vous serez limité à quelque slot (3 à 4 slots) par votre connexion internet, au dela vous commencerez à avoir des lags.
Etape n°1 : Vanilla ou Bukkit ?
Pour choisir c'est très simple :
- Sois vous voulez un serveur totalement vanilla sans plugin ni autre pour jouer comme en solo avec ses potes
- Sois vous voulez jouer avec plein de plugin pour améliorer votre expérience en jeu
Pour le vanilla :
Créer un dossier sur votre bureau nommé "Serveur"
Ensuite rendez vous sur cette page :
https://minecraft.net/download
allez ensuite au paragraphe "Minecraft server"
Cliquez sur "minecraft_server.1.7.9.exe" (je n'ai pas trouver pour les version antérieur a vous de chercher ^^)
Ou sur minecraft_server.1.7.9.jar si vous avez un Mac OS X ou un Linux
Quand vous avez votre application de téléchargée mettez la dans le dossier serveur que vous aviez créé antérieurement sur votre bureau.
Lancez ensuite l'application (qui doit être impérativement dans votre dossier serveur si vous ne voulez pas un gros bordel sur votre bureau xD)
Quand l'application a fini de charger et que dans la console il n'y a plus de ligne qui défile et que le dernier message ressemble à peu près à : Type /help or /? for help. C'est bon, maintenant dans le tchat écrivez "stop" (sans le slash il est inutile dans un invite de commande)
Maintenant dans votre dossier "serveur" vous avez plein de fichier que vous savez pas du tout de quoi il servent ^^ pour configurer votre serveur ouvrez le serveur.properties avec notepad ++ (si vous ne l'avez pas le lien se trouvera à la fin du post)
vous aurez ensuite ceci :
(Cliquez sur l'image pour zoomer)
spawn-protection=16 : le diamètre (en nombre de bloc) de la protection du spawn
server-name=Unknown Server : le nom du serveur
generator-settings : génération du terrain
force-gamemode=false : le gamemode a chaque connexion du serveur
allow-nether=True : activer le nether (rappel : True=vrai False=faux )
gamemode=0 : le
enable-query=False : Activer les requetes de type query (permet d'envoyer des informations sur le serveur, nombre de connecté, liste des joueurs, plugins installés, etc.)
player-idle-timeout=0 : nombre de minute avant le kick afk (le 0 veut dire qu'il peut etre afk autant qu'il le veut
difficulty=1 : la
spawn-monsters=True : les mobs doivent-ils spawner ?
op-permission-level=4 : les opérateur auront toute les permissions
announce-player-achievements=true : depuis la 1.7 quand quelqu'un a un achievment sa s'affiche dans le chat (en gros c'est l'option pour activer se fait ou non)
pvp=True : activer le pvp ?
snooper-enabled=true : Aucune idée
level-type=DEFAULT : type de monde choisi (plat,normal..)
hardcore=False : si le mod hardcore est activé (rappel : si vous mourrez sur un serveur hardcore vous êtes banni)
enable-command-block=True : activer le command block (à activer si vous faites une map aventure)
max-players=20 : nombre de joueurs maximal
rcon.port=25575 : le port du contrôle à distance
server-port=25565 : le port de votre serveur (à ne surtout pas modifier)
texture-pack= : URL du pack de texture a utiliser pour le serveur
server-ip= : Adresse IP du serveur, laisser vide pour que une sélection automatique
spawn-npcs=True : activer le spawn des pnj
allow-flight=True : Permettre au gens de voler ? si "false", les personnes qui volent seront kick
level-name=world : le nom de votre monde de départ (point de spawn)
view-distance=10 : la distance de vue, vous pouvez l'augmenter pour améliorer la qualité (pour faire des vidéos par exemple), ou la réduire pour améliorer la fluidité (réduire les lags)
resource-pack= : URL du pack de ressource a utiliser
spawn-animals=True : activer le spawn des animaux passif ?
white-list=false : activer la white list ?
rcon.password= : le mot de passe du contrôle à distance (si activé)
generate-structures=True : générer des structures (villages, donjon, ect...) ?
online-mode=true : vérifier l'authentification des clients ? (si false, les versions crackées peuvent se connecter avec n'importe quel pseudo)
max-build-height=256 : la hauteur maximum de build
level-seed= : le seed du monde principal
motd=A Minecraft Server : le message de bienvenu (afficher dans la liste des serveurs)
enable-rcon=False : activer le contrôle à distance ?
(Notez que cette étape sera exactement la même avec CraftBukkit)
Voila vous en avez fini avec la config maintenant vous avez deux possibilités :
-Ouvrir vos ports
-Héberger avec hamachi
EDIT BY TRONICS: N'Utilisez JAMAIS hamachi pour un serveur Minecraft !!!!!!!! Tous les tutoriaux sur internet qui vous dise de faire ca sont écrit par des gens qui ne comprenne rien aux réseaux et à internet !!! (Ou pire, ce sont des pirates qui essaye de vous pirater) Ce logiciel donnera un accès complet à votre ordinateur au monde entier si vous distribuer le mot de passe. Hamachi est un logiciel pour partager votre ordinateur, considérer que donner le mot de passe a quelqu'un c'est la même chose que de lui offrir votre PC, il pourra en faire quasiement tout ce qu'il veut !
Pour ouvrir vos ports il faut configurer votre modem-routeur.
Exemple ici avec la box SFR, c'est très simple :
Rendez vous ici : 192.168.1.1 (ceci est une url ^^)
une fois l'url entrer vous serez sur la page de votre routeur :
Par défaut le mot de passe et l'identifiant sont : admin admin
Quand vous êtes connecté allez dans réseau>nat : et vous aurez cette page (ou quelque chose de semblable selon votre routeur) :
Comme vous voyez j'ai déja créé des serveurs donc vous vu que vous ne l'avez jamais fait il n'y aura que du vide et des cases a remplir donc dans nom vous mettez "Minecraft" dans protocole vous mettez les deux dans type vous mettez port dans port externes vous mettez 25565 dans adresse IP de destination vous mettez dans la dèrnière case le premier chiffre de votre ip externe que vous pouvez trouver ici : monip.fr et enfin dans ports de destination vous mettez 25565 et cohez activer et ajouter le en appuyant sur le +
Dèrnière chose très importante il vous faut
IMPERATIVEMENT redémarrer votre box pour prendre en compte l'ouverture des ports. Si vous ne le faites pas le serveur sera inopérationnel.
Si vous avez un autre modem ou que vous n'êtes pas chez SFR, vous trouverez facilement des tutoriaux sur google pour ouvrir le port 25565 TCP (cherchez "ouvrir port Freebox" par exemple pour la Freebox)
Voila vous avez créé votre serveur vanilla !
Note : cette opération est la même pour un serveur craftbukkit
Maintenant passons au fameux CraftBukkit !
Notez que l'opération pour mettre en place un serveur craftbukkit est partiquement la même que pour le vanilla.
Tout d'abord téléchargez craftbukkit:
https://dl.bukkit.org/downloads/craftbukkit/
Cliquez sur la version que vous voulez selon la version à laquelle vous voulez jouer ^^
Maintenant créer sur votre bureau un dossier serveur ou vous y placer le craftbukkit que vous y avez télécharger
Il faut impérativent renommer le craftbukkit que vous avez télécharger
Exemple: Vous avez CraftBukkit 1.7.5.jar et vous le renommez comme ceci: craftbukkit.jar
Dans le dossier serveur créé un nouveau fichier texte ou vous allez coller ceci :
java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE
Ensuite, faites enregistrez sous et enregistrez le en run.bat
note : pour allumer votre serveur craftbukkit il faut ouvrir le run.bat et non le craftbukkit.jar
Pour configurer votre serveur et tout le tralala c'est la même chose que le vanilla :)
Merci d'avoir lu et j'espère vous avoir aidé.
A bientôt.
Je la valide malgré tout, car bien qu'imparfaite, je pense qu'elle pourra malgré tout aider certaine personne :-)
Donc j'ai corriger nombre d'énormité dans cette astuce, j'en fait le bilan ici ca sera une astuce dans l'astuce pour les gens qui savent pas ;-)
"server-ip= /!\ Attention ne pas remplir se champ sous eine de faire crash votre serveur au démarrage /!\"
==> n'importe quoi, il faut simplement donner l'adresse IP sur laquelle le serveur ouvrira le serveur. Dans la très grande majorité des cas laisser ce champs vide, le serveur ouvrir sur toutes les IP. Cela n'est utile QUE si vous avez plusieur serveur Minecraft sur une même mahcine ET que tous les serveurs sont sur le même port ET que vous avez plusieur adresse IP publique (c'est le cas sur FR-Minecraft nottament)
"level-name=world : le nom de votre monde de départ (spawn) (à ne pas changer)"
==> évidement qu'on peut le changer, c'est le cas sur notre serveur Freebuild nottament, ou on a changer le monde par défaut il y a quelques mois ;-)
"view-distance=10 : la distance de vue mais je déconseille d'y toucher"
Vous pouvez l'augmenter pour améliorer la qualité (pour faire des vidéos par exemple), ou la réduire pour améliorer la fluidité (réduire les lags)
"resource-pack= : la même que le texture pack faut me dire comment sa marche"
==> il faut mettre l'URL du pack de texture/ressource
"enable-query=False : Aucune idée"
==> permet de faire des requetes de type query pour avoir des infos sur le serveur (un ping avec plus d'information). C'est nottament ce qu'on utilise sur FR-Minecraft pour afficher la liste des joueurs sur les pages des statistiques.
"Pour ouvrir vos ports c'est très simple : Rendez vous ici : 192.168.1.1 (ceci est une url ^^)"
==> Ne marche que sur les box SFR, si tu es chez SFR avec un autre modem, ou chez un autre FAI ca ne marchera pas ! SVP avant de faire des tuto assurez vous de savoir de quoi vous parlez :-(