Créer un serveur avec Bukkit
Découvrir Bukkit
Bukkit est un serveur de mod Minecraft plein d’avenir qui va complètement changer la manière dont s’execute et se modifie un serveur de Minecraft – rendant plus facile la gestion et la création de serveurs et offrant plus de souplesse. Apprenant des erreurs commises par d’autres mods, Bukkit vise a être différent et combler le vide laissé par les autres : construit à partir de rien, bukkit a mis l’accent sur la performance, la facilité d’utilisation, la modification sans limites.
Bukkit est un logiciel libre et gratuit, possédant une très grosse communauté en majorité anglophone.
Une section sur le forum de minecraft-france.fr est justement en place pour vous aider dans la création de votre serveur en complément de ce tutoriel.
Pourquoi bukkit et pas un autre ?
Libre à vous de faire votre propre opinion, moi personellement ayant testé les concurrents, je n’ai pas trouvé plus complet que Bukkit au niveau de la performance et le nombre énorme de mod permettant par exemple l’ajout de l’argent, l’anti grief etc etc. Un grand nombre de serveurs francophones tournent sous Bukkit.
Installer Bukkit
Nous y voilà, nous allons enfin installer notre premier serveur. Donc pour commencer, il va falloir se rendre sur le site officiel de Bukkit et télécharger notre fameux serveur.
Téléchargez directement la dernière version de Bukkit
Lien du site : http://bukkit.org/
Vous allez recevoir un fichier nommé craftbukkit-0.0.1-SNAPSHOT.jar
Créez un nouveau dossier dans votre pc et glissez-y le fichier récemment téléchargé.
Maintenant, ouvrez un nouveau document texte avec Notepad et écrivez ceci dedans :
Pour Windows 32 Bits :
@ECHO OFF SET BINDIR=%~dp0 CD /D « %BINDIR% » « %ProgramFiles%\Java\jre6\bin\java.exe » -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar PAUSE
Pour Windows 64 Bits :
@ECHO OFF SET BINDIR=%~dp0 CD /D « %BINDIR% » « %ProgramFiles(x86)%\Java\jre6\bin\java.exe » -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar PAUSE
Pour autre OS : Voir ici
Note : Remplacez craftbukkit-0.0.1-snapshot.jar par la dernière version de Bukkit. Actuellement 0.0.1 est la dernière version.
Enregistrez votre document texte sous le nom de RUN.bat et glissez le dans le dossier de votre serveur
Note : Attention, l’extansion de votre fichier doit être .bat et non .txt
Exécutez ensuite run.bat et vous allez avoir celà :
Fermez la console, relancez là et votre serveur est prêt.
Pour vous connecter au serveur, ouvrez minecraft, allez dans multiplayer et inscrivez dans l’adresse ceci : localhost
Configurer le serveur Minecraft
Le serveur est donc installé, mais maintenant, il va falloir le configurer. Avant tout modification, je vous conseille de télécharger Notepad ++ qui est beaucoup plus performant et lisible que Bloc note.
Télécharger Notepad++
Une fois installé, rendez vous dans le dossier ou se trouve votre serveur et ouvrez le fichier server.properties avec Notepad++.
Vous allez avoir ceci dedans :
level-name=world
hellworld=false
spawn-monsters=true
online-mode=true
spawn-animals=true
max-players=20
server-ip=
pvp=true
server-port=25565
white-list=false
spawn-protection=16
Donc pour commencer :
level-name : Changez World par le nom de votre serveur, sachez que vous pouvez créez plusieurs serveur. Par exemple, vous avez serveur 1 et serveur 2. Pour basculer d’un serveur à l’autre, il faudra changer le nom du level-name. Donc par exemple, pour que mon serveur soit au nom de serveur1 ça donnera : level-name=serveur1
hellworld : Vous pouvez faire un serveur dans le nether, pour celà, il faudra changer false en true
spawn-monsters : Si vous souhaitez que les monstres soit présent sur votre serveur, laissez true, sinon pour desactiver, il faudra mettre false.
online-mode : Mettre votre serveur en ligne ou non.
spawn-animals : De même que pour les monstres, activer ou desactiver les animaux.
max-players : 20 sera le nombre maximum de personne à être connecté simultanément sur votre serveur, selon la capacité de votre pc ou votre hebergeur, vous pourrez modifier ce nombre.
server-ip : Indiquez l’ip de votre serveur
pvp : Activez ou desactivez la possibilité que les joueurs puisse s’entre tuer. Pvp = players vs players
server-port : Indiquez le port du serveur, par defaut, laissez celui de base.
white-list : Par défaut, elle est désactivé, en l’activant donc avec true celà permet de choisir vous même qui est autorisé à venir sur le serveur.
spawn-protection : Il s’agira du nombre de cases autour du spawn (l’endroit ou vous apparaissez) qui sont protégés. Aucun monstre n’attaquera dans ses environs. Pour désactiver cette option, mettez la valeur 0.
Voilà, nous avons vu, la configuration de base du serveur. Pour afficher les commandes du serveur, allez dans la console et tapez Help ou ?
Voici une liste :
ban <player> – Permet de bannir un joueur avec son nom.
ban-ip <ip> – Permet de bannir un joueur avec son adresse IP.
deop <player> – Retire le titre de Opérateur à un joueur.
give <player> <item> [num] – Cette commande donne un objet au « player ». « item » correspond à l’id de l’objet et « num » à la quantitée, une image avec la liste des objets est affiché plus bas.
home – Permet de se téléporter au point de spawn
kick <player> – Permet de faire déconnecter un joueur.
kill <player> – Permet de tuer un joueur.
list – celà affichera la liste des joueurs connectés sur votre serveur
op <player> – pour qu’un joueur soit opérateur, un statut de modérateur en gros.
pardon <player> – Celà autorise un joueur banni à revenir sur le serveur avec son pseudo.
pardon-ip <ip> – Même chose mais avec l’ip.
save-all – Force la sauvegarde de la map.
save-off – Celà désactive la sauvegarde automatique.
save-on – Active la sauvegarde automatique.
say <message> – Ecris un message qui sera affiché à tous les joueurs
stop – permet de couper le serveur proprement.
tell <player> <message> – Envoie un message privé au joueur.
tp <player1> <player2> – Téléporte le joueur1 vers joueur2.
Liste des objets avec leur id :
Comment ajouter des joueurs sur la whitelist ?
C’est très simple, dans le dossier de votre serveur ouvrez white-list.txt et inscrivez-y le nom des joueurs, l’un en dessous de l’autre.
Avoir une IP Fixe avec NO-IP
Maintenant que vous avez configuré votre serveur, vous aimeriez que des amis aillent sur votre serveur.
De manière simple, vous pouvez donner votre ip. Pour connaitre l’ip de votre connexion, il suffit d’aller ici : Mon-IP
Vous allez avoir comme résultat une réponse de ce genre : 79.84.127.201.
C’est ce qui va permettre aux joueurs d’aller sur votre serveur en rentrant cette ip le mode multijoueur. Vous allez me dire, super, bah il n’y a pas de souçis alors ? Et je vais répondre que si. Imaginons que votre connexion internet plante, ou que vous devez redemarrer votre box ou autres raison, sachez que votre adresse IP va changer et donc les joueurs n’auront plus accès à votre serveur tant que vous n’aurez pas donné la nouvelle adresse.
C’est là que NO-IP intervient, ce petit logiciel va permettre d’avoir une ip fixe, c’est à dire que vous pourrez changer d’ip autant de fois que vous voulez, pour les joueurs l’adresse qu’ils auront restera la même.
Pour commencer ce tutoriel, il va falloir télécharger no-ip.
Ensuite, il va falloir vous enregistrer sur le site : http://www.no-ip.com/newUser.php
Remplissez le formulaire et validez votre inscription.
Voilà, vous êtes enregistré, connectez vous et vous allez tomber sur cette page :
Cliquez sur l’icône ADD a host.
Vous allez arriver sur cette page :
Donc, vous allez remplir la première case, là ou j’ai marqué minecraft-france. Mettez le nom de votre serveur par exemple, et dans la colonne juste à côté, choisissez la suite de l’adresse que vous souhaitez. Pour ma part, no-ip.org est parfait.
Cliquez ensuite sur Create Host en bas de la page. Voilà, vous venez de créer l’adresse que les joueurs utiliseront pour se connecter au serveur, donc pour moi ça donnera : minecraft-france.no-ip.org
Passons à présent à l’installation et la mise en place du logiciel.
Donc pour l’installation rien de compliqué, il y a juste à faire suivre bêtement ce qui est marqué et une fois installé, lancez le programme.
Vous allez avoir normalement une fenêtre qui va s’ouvrir vous demandant de vous identifier, si ce n’est pas le cas, cliquez sur EDIT en haut à droite. Il vous suffira de rentrer votre adresse e-mail et votre mot de passe. Si tout ce passe bien, vous devez voir apparaitre votre nouvel ip une fois connecté.
1. Cochez la case à côté de votre ip
2. Cliquez ensuite sur option
Une fois dans option, dans l’onglet Standard, cliquez sur Run On startup. Et ensuite allez dans l’onglet Connection et cochez les deux cases :
Cliquez sur Ok et normalement, à côté de votre adresse ip, vous devriez voir un smiley content :
Voilà, nous avons enfin notre adresse ip fixe à donner aux joueurs !