Version 2.0
➜ ~ java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)
➜ ~ mkdir -p JEUX/STENDHAL
➜ ~ cd JEUX/STENDHAL
➜ STENDHAL
➜ STENDHAL wget https://github.com/arianne/stendhal/archive/VERSION_01_RELEASE_26.tar.gz
➜ STENDHAL tar xvfz VERSION_01_RELEASE_26.tar.gz
➜ STENDHAL cd stendhal-VERSION_01_RELEASE_26
➜ stendhal-VERSION_01_RELEASE_26
➜ stendhal-VERSION_01_RELEASE_26 ant clean
➜ stendhal-VERSION_01_RELEASE_26 ant dist
➜ stendhal-VERSION_01_RELEASE_26 ls -l build/lib
total 41512
-rw-r--r-- 1 pi pi 1194857 Nov 7 21:14 stendhal-1.26.jar
-rw-r--r-- 1 pi pi 24089097 Nov 7 21:14 stendhal-data-1.26.jar
-rw-r--r-- 1 pi pi 4060388 Nov 7 21:13 stendhal-maps-1.26.jar
-rw-r--r-- 1 pi pi 5342715 Nov 7 21:15 stendhal-music-data-1.26.jar
-rwxr-xr-x 1 pi pi 2359310 Nov 7 21:13 stendhal-server-1.26.jar
-rw-r--r-- 1 pi pi 5122007 Nov 7 21:14 stendhal-sound-data-1.26.jar
-rwxr-xr-x 1 pi pi 52605 Nov 7 21:14 stendhal-starter-1.26.jar
-rw-r--r-- 1 pi pi 266655 Nov 7 21:13 stendhal-xmlconf-1.26.jar
➜ stendhal-VERSION_01_RELEASE_26
➜ stendhal-VERSION_01_RELEASE_26 ls -l build
total 159876
...
-rw-r--r-- 1 pi pi 115415661 Nov 7 21:17 stendhal-1.26-src.tar.gz
-rw-r--r-- 1 pi pi 35884599 Nov 7 21:15 stendhal-1.26.zip
-rw-r--r-- 1 pi pi 12120250 Nov 7 21:14 stendhal-server-1.26.zip
-rw-r--r-- 1 pi pi 238456 Nov 7 21:15 stendhal-starter-1.26.zip
➜ stendhal-VERSION_01_RELEASE_26 cd ..
➜ STENDHAL wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.44.tar.gz
➜ STENDHAL tar xvfz mysql-connector-java-5.1.44.tar.gz
➜ STENDHAL sudo mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 37
Server version: 5.5.57-0+deb8u1 (Raspbian)
...
mysql> create database marauroa;
Query OK, 1 row affected (0.02 sec)
mysql> grant all on marauroa.* to 'root'@'localhost' identified by 'mot2passe';
Query OK, 0 rows affected (0.00 sec)
mysql> quit;
Bye
➜ STENDHAL
➜ STENDHAL mkdir Serveur
➜ STENDHAL cd Serveur
➜ Serveur
➜ Serveur cp ../stendhal-VERSION_01_RELEASE_26/build/stendhal-server-1.26.zip .
➜ Serveur unzip stendhal-server-1.26.zip
➜ Serveur java -cp stendhal-server-1.26.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]: mysql
Write name of the database [marauroa]:
Write name of the database host [localhost]:
Write name of the database user: root
Write value of the database user password: mot2passe
...
server.ini has been generated.
➜ Serveur
➜ Serveur cp ../mysql-connector-java-5.1.44/mysql-connector-java-5.1.44-bin.jar mysql-connector.jar
➜ Serveur chmod +x runserver.sh
➜ Serveur ./runserver.sh
Starting Marauroa https://arianne-project.org/engine/marauroa.html
Arianne's open source multiplayer online framework for game development
Marauroa is released under the GNU General Public License: LICENSE.txt
Configuring Log4J using marauroa/server/log4j.properties
...
INFO [main ] UpdateScript (122 ) - Checking database structure and updating it if needed.
INFO [main ] UpdateScript (122 ) - Completed database update.
WARN [main ] WordList (230 ) - suspicious plural: lilium -> liliums (lilias?)
...
INFO [main ] marauroad (122 ) - marauroa 3.9.5 is up and running... (startup time: 86.6 s)
INFO [marauroad ] Statistics (122 ) - Total/Used memory: 122080/61092
WARN [mmandQueue] StendhalRPZone (1670) [RPServerManager: DumpZonesCommand []] - no match: malleus_plain
WARN [mmandQueue] StendhalRPZone (1670) [RPServerManager: DumpZonesCommand []] - no match: bone_pillar
WARN [verManager] RPServerManager (207 ) - Turn duration overflow by 380 ms: 0 0 0 674 674 674 674 677 679 679 680 680
INFO [mmandQueue] UpdateSearchIndexCommand (45 ) [RPServerManager: games.stendhal.server.core.engine.dbcommand.UpdateSearchIndexCommand@ad0ca2] - Completed dumping of search index in 7230 milliseconds.
WARN [verManager] RPServerManager (207 ) - Turn duration overflow by 248 ms: 0 0 0 9 9 9 9 11 547 547 548 548
➜ ~ cd JEUX/STENDHAL
➜ STENDHAL mkdir Client
➜ STENDHAL cd Client
➜ Client
➜ Client cp ../stendhal-VERSION_01_RELEASE_26/build/stendhal-1.26.zip .
➜ Client unzip stendhal-1.26.zip
➜ Client java -jar stendhal-starter.jar
Unsigned self built client.
Self build client, starting without update .jar-files
Creating custom class loader for: [file:/home/pi/JEUX/STENDHAL/Client/lib/log4j.jar, file:/home/pi/JEUX/STENDHAL/Client/lib/marauroa.jar, file:/home/pi/JEUX/STENDHAL/Client/lib/jorbis.jar, file:/home/pi/JEUX/STENDHAL/Client/lib/stendhal.jar, file:/home/pi/JEUX/STENDHAL/Client/lib/stendhal-data.jar, file:/home/pi/JEUX/STENDHAL/Client/lib/stendhal-sound-data.jar, file:/home/pi/JEUX/STENDHAL/Client/lib/stendhal-music-data.jar]
log4j:WARN No appenders could be found for logger (games.stendhal.client.stendhal).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Configuring Log4J using data/conf/log4j.properties
INFO [main] stendhal.java ( 187) - Setting base at :/stendhal/
INFO [main] stendhal.java ( 188) - Stendhal 1.26
INFO [main] stendhal.java ( 189) -
INFO [main] stendhal.java ( 190) - Logging to directory: /home/pi/.config//stendhal/log/
INFO [main] stendhal.java ( 197) - OS: Linux 4.9.35-v7+ arm
INFO [main] stendhal.java ( 200) - Java-Runtime: Java(TM) SE Runtime Environment 1.8.0_65-b17 from /usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre
INFO [main] stendhal.java ( 203) - Java-VM: Oracle Corporation Java HotSpot(TM) Client VM 25.65-b01
https://stendhalgame.org/wiki/BuildStendhalOnUbuntu https://miniordi.hacktech.dev/installation-de-stendhal/