BrowserQuest est une expérimentation de jeu multijoueur en HTML5/JavaScript.
- Fouad LAMNAOUAR - Développeur Full Stack
- Lissannou Modestin Hounga - Développeur Full Stack
- Abbes Amine - Développeur Full Stack
Ce projet fonctionne avec des images Docker.
Assure-toi d'avoir Docker et Docker Compose installés et lancés avant de commencer.
- Cloner le dépôt :
- git clone https://github.com/fouuuadi/BrowserQuest_V2.git
- cd BrowserQuest_V2
- Lancer les container : docker-compose up ou
- cd ./hebergement_docker : docker-compose up
- Création des images front et back, ainsi que d’une image Nginx pour gérer le load balancing et le failover.
- Mise en ligne des images sur DockerHub.
- Utilisation de Nginx pour réaliser cette étape.
- Configuration pour qu’un utilisateur se connecte au serveur ayant la charge la plus faible.
- Mise en place d’un système qui, lorsqu’une des 3 instances plante, redirige l’utilisateur vers une autre instance fonctionnelle.
- Mise à jour de certains packages obsolètes (notamment websocket-server).
- Remplacement du code obsolète
log.infoparconsole.logcôté serveur. - Mise à jour du WebSocket.
- Création d’une sécurité avant d’accéder à la page (Code :
0000).
BrowserQuest is a HTML5/JavaScript multiplayer game experiment.
Documentation is located in client and server directories.
Code is licensed under MPL 2.0. Content is licensed under CC-BY-SA 3.0. See the LICENSE file for details.
Created by Little Workshop:
- Franck Lecollinet - @whatthefranck
- Guillaume Lecollinet - @glecollinet