[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 ./configure13/ Compilation du serveur.util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ make14/ Installation du serveur.util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ make install15/ 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/