Installation du client « Mana World ».
1) Installation d’un serveur « Mana World » :
https://miniordi.hacktech.dev/installation-dun-serveur-mana-world/
2) Installation des dépendances :
[~] ➔ sudo apt-get install autopoint libguichan-0.8.1-1 libguichan-sdl-0.8.1-1 libphysfs1 libsdl-image1.2 libsdl-mixer1.2 libsdl-net1.2 libsdl-ttf2.0-0 patch autoconf libtool libcurl4-gnutls-dev libgl1-mesa-dev libenet-dev libguichan-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-net1.2-dev libsdl-mixer1.2-dev libphysfs-dev libpng12-dev libxml2-dev zlib1g-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev gettext
3) Répertoire de travail :
[~] ➔ mkdir -p JEUX/MANAWORLD [~] ➔ cd JEUX/MANAWORLD [~/JEUX/MANAWORLD] ➔
4) Téléchargement de l’archive du code source :
[~/JEUX/MANAWORLD] ➔ wget http://download.evolonline.org/manaplus/download/manaplus.tar.xz
5) Décompression du code source :
[~/JEUX/MANAWORLD] ➔ tar xvJf manaplus.tar.xz [~/JEUX/MANAWORLD] ➔ cd manaplus-1.4.5.10/
6) Configuration :
[~/JEUX/MANAWORLD/manaplus-1.4.5.10] ➔ ./configure [~/JEUX/MANAWORLD/manaplus-1.4.5.10] ➔ autoreconf -i [~/JEUX/MANAWORLD/manaplus-1.4.5.10] ➔ ./configure
7) Compilation :
[~/JEUX/MANAWORLD/manaplus-1.4.5.10] ➔ make [~/JEUX/MANAWORLD/manaplus-1.4.5.10] ➔ cd
8) Lancement du jeu :
[~] ➔ manaplus --server 192.168.1.29 [08:32:51.35] Generating config dir: /home/pi//.config/mana/mana [08:32:51.38] init 1 [08:32:51.38] init 2 [08:32:51.40] init 3 [08:32:51.42] configPath: /home/pi//.config/mana/mana/config.xml [08:32:51.43] Initializing resource manager... [08:32:51.44] Warning: Failed to load features.xml: Path not found [08:32:51.44] Error loading features.xml [08:32:51.44] init 2 [08:32:51.45] Couldn't open configuration file: features.xml [08:32:51.45] init 4 [08:32:51.45] Configuration::write() writing configuration... [08:32:51.47] bindtextdomain: /usr/local/share/locale [08:32:51.48] locale: fr_FR.UTF-8 curl error 22: The requested URL returned error: 404 host: 192.168.1.29/online.txt
Log du serveur :
... Connection of the GM (level:99) account 'lesanglier' accepted. LAN test (result): WAN source. Account Logged On; Account ID: 2000000 (GM level 99). Character selection 'LeSanglier' (account: 2000000, slot: 0) [192.168.1.28] --Send IP of map-server. LAN test (result): WAN source. From queue index 0: recalling packet version 1 Connection accepted: character 'LeSanglier' (account: 2000000; GM level 99). Player [LeSanglier] has logged off your server. Connection of the GM (level:99) account 'lesanglier' accepted. LAN test (result): WAN source. Account Logged On; Account ID: 2000000 (GM level 99). Character selection 'LeSanglier' (account: 2000000, slot: 0) [192.168.1.28] --Send IP of map-server. LAN test (result): WAN source. From queue index 1: recalling packet version 1 Connection accepted: character 'LeSanglier' (account: 2000000; GM level 99). Player [LeSanglier] has logged off your server.
9) Capture d’écran :
– Ecran de connexion :
– Chargement des ressources :
– Création d’un personnage :
– Le personnage en action !
10) Lien :
https://www.themanaworld.org/