Keitboor

Installer un serveur MTA:SA RC 1.1.1 (Linux)

Recommended Posts

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 root
  • Autoconf (!), 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 :turned:
[code]chmod +x startserver

 

 

Tapez ./startserver pour lancer le serveur <_<

 

Bon jeu :pinch:

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant