By | 14 avril 2020

[LXLE] Installation de Daimonin.

Distribution de travail : LXLE 18.04

1/ Installation des paquets de développement.


util01@station01:~$ sudo apt-get install flex autoconf automake libsdl-sound1.2-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsdl-net1.2-dev libphysfs-dev libcurl4-openssl-dev
util01@station01:~$ sudo apt-get install openjdk-8-jdk

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


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

3/ Téléchargement du snapshot r8555 du code source.

Page de génération du snapshot : https://sourceforge.net/p/daimonin/code/HEAD/tree/


util01@station01:~/JEUX/DAIMONIN$ wget https://sourceforge.net/code-snapshots/svn/d/da/daimonin/code/daimonin-code-r8555-trunk.zip

4/ Décompression de l’archive.


util01@station01:~/JEUX/DAIMONIN$ unzip daimonin-code-r8555-trunk.zip
util01@station01:~/JEUX/DAIMONIN$ mv daimonin-code-r8555-trunk daimonin

5/ Configuration de la compilation du client.


util01@station01:~/JEUX/DAIMONIN$ cd daimonin/client/make/linux/
util01@station01:~/JEUX/DAIMONIN/daimonin/client/make/linux$ autoconf
util01@station01:~/JEUX/DAIMONIN/daimonin/client/make/linux$ autoconf
util01@station01:~/JEUX/DAIMONIN/daimonin/client/make/linux$ sh ./bootstrap
util01@station01:~/JEUX/DAIMONIN/daimonin/client/make/linux$ sh ./configure

6/ Compilation du client.


util01@station01:~/JEUX/DAIMONIN/daimonin/client/make/linux$ make

7/ Installation.


util01@station01:~/JEUX/DAIMONIN/daimonin/client/make/linux$ make install


util01@station01:~/JEUX/DAIMONIN/daimonin/client/make/linux$ cd ../../../..
util01@station01:~/JEUX/DAIMONIN$

8/ Téléchargement de l’éditeur de carte.


util01@station01:~/JEUX/DAIMONIN$ curl https://www.daimonin.org/downloads/sa/view/down/22/ --output daimonin_mapmaker.zip

9/ Installation de l’éditeur de carte.


util01@station01:~/JEUX/DAIMONIN$ unzip daimonin_mapmaker.zip
util01@station01:~/JEUX/DAIMONIN$ cp daimonin_mapmaker/editor/ daimonin -r

10/ Création des ressources graphiques.


util01@station01:~/JEUX/DAIMONIN$ cd daimonin/editor/
util01@station01:~/JEUX/DAIMONIN/daimonin/editor$


util01@station01:~/JEUX/DAIMONIN/daimonin/editor$ java -jar DaimoninEditor.jar


- [Fichier][Options]
- Archétypes : /home/util01/JEUX/DAIMONIN/daimonin/arch
- Carte : /home/util01/JEUX/DAIMONIN/daimonin/maps
- Charger la configuration depuis : répertoire d'archétypes
- [Apply]
- [Ok]
- [Fichier][Quitter]

11/ Création des ressources graphiques.


util01@station01:~/JEUX/DAIMONIN/daimonin/editor$ java -jar DaimoninEditor.jar


- [Ressources]|[Rassembler archétypes]
- [Fichier][Quitter]

12/ Configuration de la compilation du serveur.


util01@station01:~/JEUX/DAIMONIN/daimonin/editor$ cd ../server/make/linux/
util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$


util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ autoconf
util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ sh ./configure

13/ Compilation du serveur.


util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ make

14/ Installation du serveur.


util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ make install

15/ Installation des ressources graphiques.


util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ cd ../..
util01@station01:~/JEUX/DAIMONIN/daimonin/server$


util01@station01:~/JEUX/DAIMONIN/daimonin/server$ rm lib/*
util01@station01:~/JEUX/DAIMONIN/daimonin/server$ cp -r ../arch/* ./lib/

16/ Lancement du serveur.


util01@station01:~/JEUX/DAIMONIN/daimonin/server$ ./daimonin_server
*** TIMESTAMP: 2020-04-14 22:00:10 ***

Daimonin v0.10.9 (protocol version 991031).
Copyright (C) 2002-2009 Michael Toennies.
Reading bmaps from ./lib/bmaps...done (got 10804/10805/10805)
Reading animations from ./lib/animations...
done. (got 989)
...
msp_t is 288 bytes.
PlayerSize: 14792
SocketSize: 11576
Server ready.
Waiting for connections...

17/ Lancement du client.


util01@station01:~$ cd daimonin/
util01@station01:~/daimonin$ ./daimonin --local --server=0

18/ Liens.

https://www.daimonin.org/
http://framboisepi.fr/jeu-daimonin-mmorpg/