Installation du jeu multi-joueur Crossfire

I/ Installation du serveur Crossfire.

1/ Installation des paquets de développement.

util01@station01:~$ sudo apt-get install libgd-dev valac

2/ Création du répertoire de travail.

util01@station01:~$ mkdir -p JEUX/CROSSFIRE
util01@station01:~$ cd JEUX/CROSSFIRE/
util01@station01:~/JEUX/CROSSFIRE$

3/ Téléchargement du code source du client.

util01@station01:~/JEUX/CROSSFIRE$ wget https://sourceforge.net/projects/crossfire/files/crossfire-client/1.75.2/crossfire-client-1.75.2.tar.gz

4/ Décompression de l’archive.

util01@station01:~/JEUX/CROSSFIRE$ tar xvfz crossfire-client-1.75.2.tar.gz
util01@station01:~/JEUX/CROSSFIRE$ cd crossfire-client-1.75.2/
util01@station01:~/JEUX/CROSSFIRE/crossfire-client-1.75.2$ 

5/ Configuration de la compilation.

util01@station01:~/JEUX/CROSSFIRE/crossfire-client-1.75.2$ cmake .

6/ Compilation.

util01@station01:~/JEUX/CROSSFIRE/crossfire-client-1.75.2$ make

7/ Installation.

util01@station01:~/JEUX/CROSSFIRE/crossfire-client-1.75.2$ sudo make install
util01@station01:~/JEUX/CROSSFIRE/crossfire-client-1.75.2$ cd ..
util01@station01:~/JEUX/CROSSFIRE$ 

8/ Téléchargement de l’archive des ressources.

util01@station01:~/JEUX/CROSSFIRE$ wget https://sourceforge.net/projects/crossfire/files/crossfire-arch/1.71.0/crossfire-1.71.0.arch.tar.bz2

9/ Décompression de l’archive.

util01@station01:~/JEUX/CROSSFIRE$ tar xvfj crossfire-1.71.0.arch.tar.bz2 

10/ Téléchargement du code source du serveur.

util01@station01:~/JEUX/CROSSFIRE$ wget https://sourceforge.net/projects/crossfire/files/crossfire-server/1.75.0/crossfire-1.75.0.tar.gz

11/ Décompression de l’archive.

util01@station01:~/JEUX/CROSSFIRE$ tar xvfz crossfire-1.75.0.tar.gz 
util01@station01:~/JEUX/CROSSFIRE$ cd crossfire-1.75.0/
util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ 

12/ Installation des ressources.

util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ cp -r ../arch/* lib/arch

13/ Configuration de la compilation.

util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ ./configure 

14/ Compilation.

util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ make

15/ Installation.

util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ sudo make install
util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ cd ..
util01@station01:~/JEUX/CROSSFIRE$ 

16/ Configuration de l’installation.

util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ sudo chown util01:util01 /usr/games/crossfire/var/crossfire/ -R
util01@station01:~/JEUX/CROSSFIRE/crossfire-1.75.0$ cd ..
util01@station01:~/JEUX/CROSSFIRE$ 

17/ Téléchargement des cartes.

util01@station01:~/JEUX/CROSSFIRE$ wget https://sourceforge.net/projects/crossfire/files/crossfire-maps/1.75.0/crossfire-maps-1.75.0.tar.gz

18/ Décompression de l’archive de carte.

util01@station01:~/JEUX/CROSSFIRE$ tar xvfz crossfire-maps-1.75.0.tar.gz 

19/ Installation des cartes.

util01@station01:~/JEUX/CROSSFIRE$ sudo rm /usr/games/crossfire/var/crossfire/maps -rf
util01@station01:~/JEUX/CROSSFIRE$ sudo ln -s /home/util01/JEUX/CROSSFIRE/maps/ /usr/games/crossfire/var/crossfire/
util01@station01:~/JEUX/CROSSFIRE$ sudo ln -s /home/util01/JEUX/CROSSFIRE/maps /usr/games/crossfire/share/crossfire/
util01@station01:~/JEUX/CROSSFIRE$ sudo ln -s /home/util01/JEUX/CROSSFIRE/arch/ /usr/games/crossfire/share/crossfire/
util01@station01:~/JEUX/CROSSFIRE$ cd
util01@station01:~$ 

20/ Lancement du serveur Crossfire.

util01@station01:~$ /usr/games/crossfire/bin/crossfire-server

21/ Lancement du client Crossfire.

util01@station01:~$ crossfire-client-gtk2 

22/ Installation de l’éditeur de carte.

util01@station01:~$ cd JEUX/CROSSFIRE/
util01@station01:~/JEUX/CROSSFIRE$ 
  • Téléchargement du code source :
util01@station01:~/JEUX/CROSSFIRE$ git clone git://git.code.sf.net/p/gridarta/gridarta
util01@station01:~/JEUX/CROSSFIRE$ cd gridarta/
util01@station01:~/JEUX/CROSSFIRE/gridarta$ 
  • Compilation :
util01@station01:~/JEUX/CROSSFIRE/gridarta$ ./gradlew 
  • Lancement de l’éditeur :
util01@station01:~/JEUX/CROSSFIRE/gridarta$ java -jar src/crossfire/build/libs/CrossfireEditor.jar