By | 5 avril 2020

[LXLE] Installation de Stendhal.

Distribution de travail : LXLE 18.04

1/ Installation de Java.

util01@station01:~$ sudo apt-get install openjdk-8-jdk
util01@station01:~$ sudo apt-get install ant ant-optional

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

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

3/ Téléchargement du code source.

util01@station01:~/JEUX/STENDHAL$ wget https://prdownloads.sourceforge.net/arianne/stendhal-1.33.zip
util01@station01:~/JEUX/STENDHAL$ wget https://prdownloads.sourceforge.net/arianne/stendhal-server-1.33.zip
util01@station01:~/JEUX/STENDHAL$ wget https://prdownloads.sourceforge.net/arianne/stendhal-1.33-src.tar.gz

util01@station01:~/JEUX/STENDHAL$ git clone https://github.com/arianne/stendhal.git

4/ Changement de version.

util01@station01:~/JEUX/STENDHAL/stendhal$
util01@station01:~/JEUX/STENDHAL/stendhal$ git checkout tags/VERSION_01_RELEASE_33
util01@station01:~/JEUX/STENDHAL/stendhal$ git checkout -b VERSION_01_RELEASE_33

5/ Compilation.

util01@station01:~/JEUX/STENDHAL/stendhal$ ant clean
util01@station01:~/JEUX/STENDHAL/stendhal$ ant dist

6/ Vérification.

util01@station01:~/JEUX/STENDHAL/stendhal$ ls -l build/lib/
total 73716
-rw-rw-r-- 1 util01 util01 1223109 avril 5 12:00 stendhal-1.32.5.jar
-rw-rw-r-- 1 util01 util01 22870539 avril 5 12:00 stendhal-data-1.32.5.jar
-rw-rw-r-- 1 util01 util01 5444184 avril 5 12:00 stendhal-maps-1.32.5.jar
-rw-rw-r-- 1 util01 util01 38469502 avril 5 12:00 stendhal-music-data-1.32.5.jar
-rwxrwxr-x 1 util01 util01 2497689 avril 5 12:00 stendhal-server-1.32.5.jar
-rw-rw-r-- 1 util01 util01 4618579 avril 5 12:00 stendhal-sound-data-1.32.5.jar
-rwxrwxr-x 1 util01 util01 52644 avril 5 12:00 stendhal-starter-1.32.5.jar
-rw-rw-r-- 1 util01 util01 296487 avril 5 12:00 stendhal-xmlconf-1.32.5.jar
util01@station01:~/JEUX/STENDHAL/stendhal$

util01@station01:~/JEUX/STENDHAL/stendhal$ cd ..
util01@station01:~/JEUX/STENDHAL$

7/ Création du répertoire de travail pour le serveur.

util01@station01:~/JEUX/STENDHAL$ mkdir Serveur
util01@station01:~/JEUX/STENDHAL$ cd Serveur/
util01@station01:~/JEUX/STENDHAL/Serveur$

8/ Décompression de l’archive du serveur.


util01@station01:~/JEUX/STENDHAL/Serveur$ cp ../stendhal/build/stendhal-server-1.32.5.zip .
util01@station01:~/JEUX/STENDHAL/Serveur$ unzip stendhal-server-1.32.5.zip

9/ COnfiguration du serveur.

util01@station01:~/JEUX/STENDHAL/Serveur$ java -cp stendhal-server-1.32.5.jar games.stendhal.server.core.engine.GenerateINI
Which database system do you want to use? "h2" is an integrated database that
works out of the box, "mysql" requires a MySQL server. If in doubt, say "h2" [h2]: h2

10/ Lancement du serveur.

util01@station01:~/JEUX/STENDHAL/Serveur$ chmod +x runserver.sh
util01@station01:~/JEUX/STENDHAL/Serveur$ ./runserver.sh

11/ Création du répertoire de travail pour le client.

util01@station01:~$ cd JEUX/STENDHAL/
util01@station01:~/JEUX/STENDHAL$ mkdir Client
util01@station01:~/JEUX/STENDHAL$ cd Client/
util01@station01:~/JEUX/STENDHAL/Client$

12/ Décompression de l’archive du client.

util01@station01:~/JEUX/STENDHAL/Client$ cp ../stendhal/build/stendhal-1.32.5.zip .
util01@station01:~/JEUX/STENDHAL/Client$ unzip stendhal-1.32.5.zip

13/ Lancement du client.

util01@station01:~/JEUX/STENDHAL/Client$ java -jar stendhal-starter.jar

14/ Liens.

http://framboisepi.fr/stendhal-jeu-de-role-massivement-multi-joueur-en-ligne/
https://arianne-project.org/game/stendhal.html
https://stendhalgame.org/wiki/BuildStendhalOnUbuntu