Mercredi 22 février 2012 3 22 /02 /Fév /2012 00:53

Comme vous l'avez constaté, minecraft, dés qu'on ajoute des choses, ça devient trés vite le bordel. Je commence néanmoins à comprendre comment tout fonctionne et je vais essayer ici de vous expliquer à peu pres tout.

LES FICHIERS FOURNIS PAR MOJANG (vanilla)
A la base, le jeu minecraft developpé par mojang se compose de deux fichiers
- Un fichier minecraft.exe qui installe finalement un minecraft.jar dans le repertoire de minecraft. C'est ce qu'on apelle un "client". C'est à dire qu'avec vous pouvez jouer en solo comme vous le voulez. La version du fichier minecraft.jar fournie par mojang est apelée une version "vanilla", comprenez "non modifiée".

- Un fichier minecraft_server.jar . C'est la version du jeu destinée aux serveurs, une fois en route et correctement configurée, elle permet aux clients qui ont la même version de jeu que le serveur de s'y connecter, et ainsi jouer en multijoueurs. Là encore, mojang fourni la version vanilla de ce fichier.
Dans le langage des habitués,nous jouons en SMP qui signifie Survival Multi Player

LES AUTRES VERSIONS DE FICHIERS
On peut ajouter ou modifier le jeu depuis la version vanilla que ce soit sur le serveur, le client, ou les deux.

SERVEUR BUKKIT
c'est une version alternative du fichier minecraft_server.jar, elle est beaucoup plus grosse et contient des API. Ces API ont pour fonction de rendre les plugins possibles sur les serveurs (comme la dynmap, pour nous).

FICHIERS SERVEUR MODDÉS
Ici on a appliqué une modification à la version vanilla du jeu. Certains fichiers ont étés remplacés, les clients, de leur coté devront avoir exactement la meme modification afin que tout fonctionne. C'est pourquoi je vous demande de modifier votre configuration avec magic launcher, si je modifie les mods vitaux du serveurs, vous devrez modifier votre client, sinon vous aurez un message d'erreur au lancement du jeu.
Le probleme de cette solution est qu'on n'a pas bukkit (puisqu'on part d'une version vanilla) et donc pas de plugins possibles. Il est assez rare qu'un mod soit compatible bukkit (c'est le cas de computercraft, qui est incompatible).

FICHIERS CLIENT MODDÉS
C'est la meme chose que pour le serveur moddé mais coté client.
Certains mods n'ont aucune influence sur le seveur, ils ont été conçus pour le mode solo mais fonctionnent trés bien en multijoueur. C'est la cas de matmos, rei's minimap et optifine.


LES TRUCS QU'ON AJOUTE
Ce qui est interressant dans minecraft c'est qu'on peut ajouter des fonctionnalités, il en existe de plusieurs sortes.

LES PLUGINS
Les plugins ne s'appliquent que sur les serveurs, jamais sur les clients. Ils ne contiennent pas d'API et ne font qu'ajouter des fonctions au jeu. 99 pourcents des plugins necessitent un serveur bukkit pour fonctionner.

LES MODS SERVEURS ,API OU NON, BUKKIT OU NON
Ce sont des mods donc le jeu est modifié. Generalement, seuls quelques fichiers du jeu sont modifiés chirurgicalement pour mentionner qu'un mod est présent, les fichiers du mods sont donc plutot des ajouts.
Ces API permettent des choses totalement folles, de nouveaux blocs, de nouveaux crafts, de nouveaux outils etc.

Modloader est une API permettant de charger d'autre mods facilement, c'est pourquoi il doit etre en premier dans la liste.
Minecraftforge est aussi une api, seule elle ne sert pas à grand chose mais beaucoup de mods en dependent. Forge depend de modloader.
BuildCraft est une grosse API reposant sur forge, elle permet la mecanique, la tuyauterie, etc

Les mods que nous avons installés sont tous des mods conçus pour bukkit, je les ai installés grace à un logiciel qui s'appelle icecream et qui fait tout tout seul, incluant les mods que tout le monde utilise (modloader, forge, buildcraft etc). C'est dailleurs le seul moyen de faire un truc fonctionnel, toutes mes autres tentatives s'etant lamentablement soldées par un refus de demarrage du serveur.

 

Icecream se toruve a cette adresse:

https://d186ocprvpb7jc.cloudfront.net/

 


LES MODS SOLO
Ils regroupent la plupart des mods existants, certains peuvent fonctionner en multijoueurs mais en general ce n'est pas du tout le cas. Notre minimap fait partie de ceux qui fonctionnent.
Optifine repose sur le mod minecraftforge qui doit etre installé sur le serveur et sur le client, cependant il reste un mod "client" et de ce fait, il est facultatif bien que je vous le recommande chaudement si vous voulez que le jeu tourne vraiment mieux.




Petite conclusion tout bete :
- serveur bukkit = pleins de plugins mais pas de mods (ou peu)
- serveur vanilla = plein de mods, beaucoup solo mais aucun plugins

- Je joue sur un serveur BUKKIT qui est moddé avec modloader

Par THROUD - Publié dans : Minecraft
Voir les 0 commentaires
Retour à l'accueil
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés