Version 2.0
➜ ~ mkdir -p JEUX/EVOL
➜ ~ cd JEUX/EVOL
➜ EVOL
https://gitlab.com/users/sign_in
➜ ~ ssh-keygen -t rsa -C "lesanglierdesardennes@gmail.com"
Generating public/private rsa key pair.
..
Your public key has been saved in /home/pi/.ssh/id_rsa.pub.
...
The key's randomart image is:
...
➜ ~
➜ EVOL git clone git@gitlab.com:evol/evol-all.git
Cloning into 'evol-all'...
...
Receiving objects: 100% (244/244), 37.34 KiB | 0 bytes/s, done.
...
Checking connectivity... done.
➜ EVOL cd evol-all
➜ evol-all git:(master)
➜ evol-all git:(master) ./init.sh all
Cloning into 'client-data'...
...
Cloning into 'server-code'...
...
Cloning into 'server-data'...
...
Cloning into 'tools'...
...
Cloning into 'server-code/src/evol'...
...
Cloning into 'server-local'...
...
Cloning into 'docs'...
...
Cloning into 'music'...
...
Cloning into 'manaplus'...
...
Cloning into 'media'...
...
➜ evol-all git:(master)
➜ evol-all git:(master) sudo apt-get install libmysqlclient-dev
➜ evol-all git:(master) cd tools/localserver
➜ localserver git:(master) ./installconfigs.sh
➜ localserver git:(master) ./build.sh
...
make[1]: Leaving directory '/home/pi/JEUX/EVOL/evol-all/server-code/src/evol/build'
/home/pi/JEUX/EVOL/evol-all/server-code/src/evol
OK
➜ localserver git:(master)
➜ localserver git:(master) ./initdb.sh
Creating db and user...
Enter mysql root password:
Enter password:
Creating tables...
➜ localserver git:(master)
➜ localserver git:(master) cd ~/JEUX/EVOL/evol-all/server-data/
➜ server-data git:(master) screen
➜ server-data git:(master) ./login-server
[Status]: Memory manager initialized: log/login-server.leaks
...
[Status]: The login-server is ready (Server is listening on the port 6901).
➜ evol-all git:(master) cd ~/JEUX/EVOL/evol-all/server-data/
➜ server-data git:(master) ./char-server
[Status]: Memory manager initialized: log/char-server.leaks
...
[Status]: The char-server is ready (Server is listening on the port 6122).
[Info]: Attempt to connect to login-server...
[Status]: Connecting to 192.168.1.18:6901
[Status]: Connected to login-server (connection #6).
[Status]: Awaiting maps from map-server.
➜ server-data git:(master) ./map-server
[Status]: Memory manager initialized: log/map-server.leaks
...
[Status]: Server is 'ready' and listening on port '5122'.
...
[Status]: Map Server is now online.
[Info]: Received Fame List of '0' characters.
➜ ~ cd JEUX/EVOL/evol-all/manaplus
➜ manaplus git:(master) ./build.sh
➜ ~ cd JEUX/EVOL/evol-all/tools/manaplus
➜ manaplus git:(master) ./connect_local_server.sh
http://wiki.evolonline.org/guidelines/firstdevstep http://wiki.evolonline.org/guidelines/localserver https://miniordi.hacktech.dev/jeu-evolonline/