-
Distribution de travail : Lubuntu 20.10
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