➜ ~ ssh admin@46.226.109.238
admin@46.226.109.238's password:
Linux server01lxc 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64
...
admin@server01lxc:~$
admin@server01lxc:~$ su
Password:
root@server01lxc:/home/admin#
root@server01lxc:/home/admin# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 30000 -j DNAT --to-destination 10.0.3.13:30000
root@server01lxc:/home/admin# iptables -t nat -A PREROUTING -i eth0 -p udp --dport 30000 -j DNAT --to-destination 10.0.3.13:30000
root@vm03:/# hostnamectl
Static hostname: vm03
Icon name: computer-container
Chassis: container
Machine ID: 03cd9b8e9a114682987b1836b6df9da4
Boot ID: af72c3e17f3f47b488fbafe87d3b72fa
Virtualization: lxc
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-4-amd64
Architecture: x86-64
root@vm03:/#
root@server01lxc:/home/admin# lxc-ls --fancy
NAME STATE AUTOSTART GROUPS IPV4 IPV6
vm01 RUNNING 0 - 10.0.3.11 -
vm02 RUNNING 0 - 10.0.3.12 -
vm02_1 STOPPED 0 - - -
vm03 RUNNING 0 - 10.0.3.13 -
root@server01lxc:/home/admin#
root@server01lxc:/home/admin# lxc-stop -n vm03
root@server01lxc:/home/admin# lxc-copy -n vm03 -N vm03_1
root@server01lxc:/home/admin# lxc-start -n vm03
root@server01lxc:/home/admin# lxc-ls --fancy
NAME STATE AUTOSTART GROUPS IPV4 IPV6
vm01 RUNNING 0 - 10.0.3.11 -
vm02 RUNNING 0 - 10.0.3.12 -
vm02_1 STOPPED 0 - - -
vm03 RUNNING 0 - 10.0.3.13 -
vm03_1 STOPPED 0 - - -
root@server01lxc:/home/admin#
root@server01lxc:/home/admin# lxc-attach -n vm03
root@vm03:/# apt-get update && apt-get upgrade
root@vm03:/# apt-get install vim mc screen curl wget
root@vm03:/# apt-get install build-essential git-core cmake libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libluajit-5.1-2 libluajit-5.1-dev libncurses5-dev doxygen gettext-base libgettextpo-dev libopenal-dev libvorbis-dev gettext libleveldb-dev postgresql-client-9.6 postgresql-all postgresql-server-dev-all postgresql-server-dev-9.6
root@vm03:/# adduser minetest
root@vm03:/# su minetest
minetest@vm03:/$ cd
minetest@vm03:~$
minetest@vm03:~$ mkdir -p JEUX/MINETEST
minetest@vm03:~$ cd JEUX/MINETEST/
minetest@vm03:~/JEUX/MINETEST$
minetest@vm03:~/JEUX/MINETEST$ git clone https://github.com/minetest/minetest.git minetest.v0415
minetest@vm03:~/JEUX/MINETEST/minetest.v0415$ git checkout tags/0.4.15
minetest@vm03:~/JEUX/MINETEST/minetest.v0415$ git checkout -b 0.4.16
minetest@vm03:~/JEUX/MINETEST/minetest.v0415$ git branch
* 0.4.16
master
minetest@vm03:~/JEUX/MINETEST/minetest.v0415$ cmake . -DRUN_IN_PLACE=TRUE -DBUILD_SERVER=TRUE -DENABLE_LUAJIT=TRUE -DENABLE_FREETYPE=TRUE -DENABLE_GETTEXT=TRUE -DENABLE_CURL=TRUE -DENABLE_GLES=TRUE -DCMAKE_BUILD_TYPE=Release
minetest@vm03:~/JEUX/MINETEST/minetest.v0415$ make
minetest@vm03:~/JEUX/MINETEST/minetest.v0415$ cd ..
minetest@vm03:~/JEUX/MINETEST$ git clone https://github.com/minetest/minetest_game.git
minetest@vm03:~/JEUX/MINETEST$ cd minetest_game/
minetest@vm03:~/JEUX/MINETEST/minetest_game$
minetest@vm03:~/JEUX/MINETEST/minetest_game$ git checkout tags/0.4.15
minetest@vm03:~/JEUX/MINETEST/minetest_game$ git checkout -b 0.4.16
minetest@vm03:~/JEUX/MINETEST/minetest_game$ cd ../minetest.v0415/games/ minetest@vm03:~/JEUX/MINETEST/minetest.v0415/games$ ln -s ../../minetest_game/
minetest@vm03:~/JEUX/MINETEST/minetest.v0415/games$ cd minetest_game
minetest@vm03:~/JEUX/MINETEST/minetest.v0415/games/minetest_game$ cp minetest.conf.example minetest.conf
Ouvrir :
minetest.conf
Chercher :
#creative_mode = false
Remplacer par :
creative_mode = true
Ajouter :
default_privs = interact, shout, fast, fly
minetest@vm03:~/JEUX/MINETEST/minetest.v0415/games/minetest_game$ cd ../../bin/
minetest@vm03:~/JEUX/MINETEST/minetest.v0415/bin$ ./minetestserver --gameid minetest_game
minetest@vm03:~/JEUX/MINETEST/minetest.v0415/bin$ exit
root@vm03:/# script /dev/null
Script started, file is /dev/null
root@vm03:/# screen
root@vm03:/# su minetest
minetest@vm03:/$ cd /home/minetest/JEUX/MINETEST/minetest.v0415/bin/
minetest@vm03:~/JEUX/MINETEST/minetest.v0415/bin$ ./minetestserver --gameid minetest_game
– Détacher le 'screen' : [Ctrl] + [A] [D]
[detached from 12833.pts-4.vm03]
root@vm03:/#
– Quitter 'screen' :
root@vm03:/# exit
exit
Script done, file is /dev/null
root@vm03:/# exit
exit
root@server01lxc:/home/admin# exit
exit
admin@server01lxc:~$
admin@server01lxc:~$ logout
Connection to 46.226.109.238 closed.
➜ ~
http://jeulibre.saventurier.science/installation-dun-serveur-minetest-stable-0-4-16-sur-un-serveur-gandi-iaas/ http://rockstarninja.saventurier.science/gandi-serveur-iaas-installation-de-etherpad-dans-un-conteneur-lxc/