Installation de Crossfire sur Ubuntu 8.10
1) Installation des paquetages de base :
Ligne de commande :
$ sudo apt-get install mc build-essential optipng libcurl4-dev
Sous Synaptic :
libgtkgl2.0-dev glade libgladeui-1-dev libglade2-dev *sdl*dev (ttf, image, etc.) lua5 python-all-dev
sun-java6-jre sun-java6-jdk subversion
2) Installation de Crossfire Client :
nekrofage@bureau:~$ mkdir -p JEUX/CROSSFIRE
nekrofage@bureau:~$ cd JEUX/CROSSFIRE/
nekrofage@bureau:~/JEUX/CROSSFIRE$ wget http://freefr.dl.sourceforge.net/sourceforge/crossfire/crossfire-client-1.12.0.tar.bz2
nekrofage@bureau:~/JEUX/CROSSFIRE$ tar xvfj crossfire-client-1.12.0.tar.bz2
nekrofage@bureau:~/JEUX/CROSSFIRE/crossfire-client-1.12.0$ ./configure –prefix=/home/nekrofage/Jeux/Crossfire/Client
Le résumé de la configuration :
configure:
configure: Configuration summary….
configure:
configure: Paths
configure: prefix default value /home/nekrofage/Jeux/Crossfire/Client
configure: exec_prefix default value ${prefix}
configure: Will put executables in /home/nekrofage/Jeux/Crossfire/Client/bin
configure: Will put config in ${prefix}/etc
configure: Will put data in /home/nekrofage/Jeux/Crossfire/Client/share/crossfire-client
configure:
configure: Build options
configure: Will build GTK1 client? no
configure: Will build GTK2 client? yes
configure: Will build OpenGL renderer? no
configure: Will build SDL renderer? yes
configure: Will build sound server? yes (Alsa 0.9.x) (OSS)
configure:
configure: Scripting options
configure: Will include lua interface? no
nekrofage@bureau:~/JEUX/CROSSFIRE/crossfire-client-1.12.0$ make && make install
3) Lancement de Crossfire Client :
ekrofage@bureau:~$ cd /home/nekrofage/Jeux/Crossfire/Client/bin/
nekrofage@bureau:~/Jeux/Crossfire/Client/bin$ ./crossfire-client-gtk2
4) Installation de Crossfire Serveur :
nekrofage@bureau:~/JEUX/CROSSFIRE$ wget http://freefr.dl.sourceforge.net/sourceforge/crossfire/crossfire-1.11.0.arch.tar.gz
nekrofage@bureau:~/JEUX/CROSSFIRE$ wget http://freefr.dl.sourceforge.net/sourceforge/crossfire/crossfire-1.11.0.maps.tar.gz
nekrofage@bureau:~/JEUX/CROSSFIRE$ wget http://freefr.dl.sourceforge.net/sourceforge/crossfire/crossfire-1.11.0.tar.gz
nekrofage@bureau:~/JEUX/CROSSFIRE$ tar xvfz crossfire-1.11.0.tar.gz
nekrofage@bureau:~/JEUX/CROSSFIRE$ cd crossfire-1.11.0/
nekrofage@bureau:~/JEUX/CROSSFIRE/crossfire-1.11.0$ ./configure –prefix=/home/nekrofage/Jeux/Crossfire/Serveur
Le résumé de la configuration :
configure: Configuration summary….
configure:
configure: Paths
configure: prefix default value /home/nekrofage/Jeux/Crossfire/Serveur
configure: exec_prefix default value ${prefix}
configure: Will put executables in ${exec_prefix}/bin
configure: Will put resources in ${datarootdir}
configure: Will put config in ${prefix}/etc
configure: Will put server runtime datas in: ${prefix}/var
configure:
configure: Build options
configure:
configure: Will build crossedit? (*) no
configure: Will build metasever2 support? yes
configure: Will build plugins? yes
configure: Will build python plugin? yes
configure: Will process unit testing? no
configure: If you are a developer, you MUST install the check framework
configure: and write automated tests for all your add-ons!
nekrofage@bureau:~/JEUX/CROSSFIRE/crossfire-1.11.0$ make && make install
nekrofage@bureau:~/JEUX/CROSSFIRE/crossfire-1.11.0$ cd ..
nekrofage@bureau:~/JEUX/CROSSFIRE$ cp crossfire-1.11.0.maps.tar.gz /home/nekrofage/Jeux/Crossfire/Serveur/share/crossfire/
nekrofage@bureau:~/JEUX/CROSSFIRE$ cd /home/nekrofage/Jeux/Crossfire/Serveur/share/crossfire/
nekrofage@bureau:~/Jeux/Crossfire/Serveur/share/crossfire$ tar xvfz crossfire-1.11.0.maps.tar.gz
5) Lancement de Crossfire Serveur :
nekrofage@bureau:~/Jeux/Crossfire/Serveur/share/crossfire$ cd /home/nekrofage/Jeux/Crossfire/Serveur/bin/
nekrofage@bureau:~/Jeux/Crossfire/Serveur/bin$ ./crossfire
6) Installation de l’éditeur Gridarta :
Version précompilé :
nekrofage@bureau:~$ cd JEUX/CROSSFIRE/
nekrofage@bureau:~/JEUX/CROSSFIRE$ mkdir Editeur
nekrofage@bureau:~/JEUX/CROSSFIRE$ cd Editeur/
nekrofage@bureau:~/JEUX/CROSSFIRE/Editeur$ wget http://www.eracc.com/other/crossfire/CrossfireEditor.jar
ou
Version compilé :
nekrofage@bureau:~$ cd JEUX/CROSSFIRE/
nekrofage@bureau:~/JEUX/CROSSFIRE$ wget http://apache.cict.fr/ant/binaries/apache-ant-1.7.1-bin.zip
nekrofage@bureau:~/JEUX/CROSSFIRE$ unzip apache-ant-1.7.1-bin.zip
nekrofage@bureau:~/JEUX/CROSSFIRE$ cd apache-ant-1.7.1/
nekrofage@bureau:~/JEUX/CROSSFIRE/apache-ant-1.7.1$ export ANT_HOME=/home/nekrofage/JEUX/CROSSFIRE/apache-ant-1.7.1
nekrofage@bureau:~/JEUX/CROSSFIRE/apache-ant-1.7.1$ export PATH=$PATH:$ANT_HOME/bin
nekrofage@bureau:~/JEUX/CROSSFIRE/Editeur$ svn co https://gridarta.svn.sourceforge.net/svnroot/gridarta
nekrofage@bureau:~/JEUX/CROSSFIRE/Editeur$ cd gridarta/trunk/
nekrofage@bureau:~/JEUX/CROSSFIRE/Editeur/gridarta/trunk/crossfire$ ant
7) Lancement de Gridarta :
Version précompilé :
nekrofage@bureau:~/JEUX/CROSSFIRE/Editeur$ java -Xmx128m -jar CrossfireEditor.jar
ou
Version compilé :
nekrofage@bureau:~/JEUX/CROSSFIRE/Editeur/gridarta/trunk/crossfire$ java -Xmx128m -jar CrossfireEditor.jar
Remarque :
Pour déplacer son personnage, cliquer sur le bouton droite de la souris à l’endroit où le PJ va se diriger.