Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:docker_server [2017/11/22 22:09] aleajactaestfr:docker_server [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
 {{ :fr:docker-friends.jpg?direct&450 |}} {{ :fr:docker-friends.jpg?direct&450 |}}
 </WRAP> </WRAP>
 +
 +====== Utiliser khanat-server-docker ======
 +
 +1/ télécharger l'image : khanat-*-*-server-debian-stretch.zip
 +voir : https://git.khaganat.net/khaganat/mmorpg_khanat/khanat-server-docker/pipelines
 +
 +2/ ajouter l'image dans docker
 +
 +<WRAP prewrap 650px>
 +<code bash>
 +unzip khanat-647e9a2-567-server-debian-stretch.zip
 +
 +# si extension .tar.gz
 +zcat khanat-debian-server.tar.gz | docker import - opennel/servercontainer_debian_stretch_x86_64
 +
 +## si extension .tar.bz2
 +# bunzip2 khanat-debian-server.tar.bz2
 +# cat khanat-debian-server.tar | docker import - opennel/servercontainer_debian_stretch_x86_64
 +</code>
 +</WRAP>
 +
 +3/ Démarrer l'image
 +
 +<WRAP prewrap 650px>
 +<code bash>
 +docker run -it opennel/servercontainer_debian_stretch_x86_64 /opt/ext/servercontainer_launch_auto.sh --opennel-manager
 +</code>
 +</WRAP>
 +Garder le terminal ouvert pour que le serveur soit actif.
 +Il est possible d'envoyer les commandes depuis ce terminal.
 +Un "exit" suffira pour arrêter le serveur.
 +
 +**Console:**
 +<WRAP centeralign>
 +{{ :fr:khanat-server-docker-terminal.png?direct&450 |}}
 +</WRAP>
 +
 +
 +**Web : Home page**
 +<WRAP centeralign>
 +{{ :fr:khanat-server-docker-web-1.png?direct&450 |}}
 +</WRAP>
 +
 +
 +**Web : OpenNel Manager**
 +<WRAP centeralign>
 +{{ :fr:khanat-server-docker-web-2.png?direct&450 |}}
 +</WRAP>
 +
 +
 +**Web : OpenNel Manager - player connected**
 +<WRAP centeralign>
 +{{ :fr:khanat-server-docker-web-3.png?direct&450 |}}
 +</WRAP>
 +
 +
 +
 +4/ Se connecter sur le serveur
 +
 +Récupérer l'adresse ip :
 +
 +<WRAP prewrap 650px>
 +<code bash>
 +docker inspect --format="{{ .NetworkSettings.IPAddress }}" $(docker ps -qf 'status=running' -f 'ancestor=opennel/servercontainer_debian_stretch_x86_64')
 +</code>
 +</WRAP>
 +
 +via ssh : 
 +
 +<WRAP prewrap 650px>
 +<code bash>
 +ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no gameserver@$ipaddress
 +</code>
 +</WRAP>
 +
 +via http :
 +http://ipaddress/
 +
 +5/ Jouer
 +
 +Télécharger le script prepare_environment_container_64.sh
 +http://ipaddress/prepare_environment_container_64.sh
 +
 +<WRAP prewrap 650px>
 +<code bash>
 +bash prepare_environment_container_64.sh
 +(cd Khanat_Linux64; ./khanat_client)
 +</code>
 +</WRAP>
 +
 +====== Faire en local ======
  
 Compilation et démarrage sous docker Compilation et démarrage sous docker
Ligne 933: Ligne 1024:
  
  
-{{tag>fr:tag:informatique}}+{{tag>informatique}}
  
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/docker_server.1511384969.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact