[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/
Comments are closed, but trackbacks and pingbacks are open.