Finally the multi-player server is in place, after looking for the best solution to run properly the game network, I chose the option “nodejs” and “socket.io” which works very well for this type of application. I also chose to do a load balancer in “nodejs” in order not to have a break of service and to compensate for the peaks of traffic. It is almost the same architecture as the first version but there was no load balancer at the time. The load balancer will allow several servers to run simultaneously as if a server falls, the service is not interrupted and the game continues to function normally.

  • – Add new challenge
  • – correcting some bugs