En el caso del JS es muy fácil porque solo tienes que hacer conexiones al servidor de forma asíncrona, normalmente, la gente que hace este tipo de juego utiliza, o AJAX (minoritariamente, puesto que no está pensado para ello) o poniendo un servidor de Node.js y haciendo conexiones al él desde el cliente de cada jugador (lo que viene siendo la página que ve el chavalito que se conecta al juego). Hay bastante info por hay sobre las conexiones con node, además, lo que le tengas que enviar al servidor va a depender del tipo de juego que hagas, solo te diré que no es más complicado que hacer una consulta.
Espero que te haya ayudado. Un saludo.