Keitboor 576 Signaler ce message Posté(e) 9 juillet 2006 Matériel requis : MTA:SA RC 1.1.1 requiere Apache's Xerces-C++ XML Parsing library. Dans les config de base Linux cette librairie n'est pas installée. Ce que vous devez avoir :Un accès rootAutoconf (!), GNU Make, GCC and G++Tout d'abord vous devez vérifier si vous avez la librairie xerces-c 2.7 d'installée : $ ls -l /usr/lib/libxerces* $ ls -l /usr/local/lib/libxerces*[/code] Si vous avez les résultats suivant vous avez déjà la librairie d'installée. [code]lrwxrwxrwx 1 root root 17 2006-01-20 21:48 /usr/lib/libxerces-c.so -> libxerces-c.so.27 lrwxrwxrwx 1 root root 19 2006-01-20 21:48 /usr/lib/libxerces-c.so.27 -> libxerces-c.so.27.0 -rw-r--r-- 1 root root 3844436 2005-11-05 21:06 /usr/lib/libxerces-c.so.27.0 Si xerces-c 2.7 n'est pas trouvé, suivez ce qui suit. S'il est trouvé vous pouvez allez directement dans la partie "Configurer le server". Installation xerces-c : Téléchargez le fichier source xerces-c-src_2_7_0.tar.gz et dézippez le. (Remplacez /root par un dossier. Par exemple mta_server_librairie) $ cd /root $ wget http://www.apache.org/dist/xml/xerces-c/source/xerces-c-src_2_7_0.tar.gz $ tar zxvf xerces-c-src_2_7_0.tar.gz[/code] Maintenant vous allez entrer une variable. vous devez avoir un /bin/bash shell normal. (Changer le dossier /root/ par celui ou vous voulez que xerces-c soit extrait.) [code]$ export XERCESCROOT=/root/xerces-c-src_2_7_0 Les commandes qui suivent marchent sur une machine linuxavec tout les éléments requis pour l'installation. $ cd $XERCESCROOT/src/xercesc $ autoconf $ ./runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthread $ make $ make install $ make clean[/code] si cela ne marche pas essayez : [code]$ cd $XERCESCROOT/src/xercesc $ autoconf $ ./config $ make $ make install $ make clean Cela peut durer quelques minutes. Après la compilation terminé, la librairie xerces-c 2.7 est installé ! Vous pouvez vérifier en faisant la méthode plus haut (Matériel requis) Configurer le serveur : Ouvrez le fichier mtaserver.conf qui se trouve dans MTA San Andreas/Serveur/Mods/race avec un éditeur de texe (Bloc-notes par exemple) et modifier le. Pour plus d'informations sur le fichier mtaserver.conf cliquez ici. Lancer le serveur : Vous pouvez maintenant lancer votre serveur en utilisant cette commande (Si ca ne marche pas essayez de mettre mta_server en chmod 777) : $ ./mta_server Si vous avez une erreur de ce genre : ./mta_server: error while loading shared libraries: libxerces-c.so.27: cannot open shared object file: No such file or directory Créez un fichier "startserver" dans le même dossier que le serveur, avec ces commandes: (si vous avez la librairie libxerces-c installé dans /usr/local/lib, sinon changez): #!/bin/bash export LD_LIBRARY_PATH=/usr/local/lib ./mta_server[/code] Modifiez le Chmod pour rendre tout cela éxécutable [code]chmod +x startserver Tapez ./startserver pour lancer le serveur <_< Bon jeu Partager ce message Lien à poster Partager sur d’autres sites