Cita: Los puntos estan en varios arrays multidimensonales y basicamente se guardan en el cliente y este cada vez que crea un nuevo punto lo envia al servidor y este a los demas en el room. Pero no se guarda nada en el servidor para no hacer mas carga.
Lo que aria es actualizar un array o un objeto en el server y mandarlos a todos los conectado, asi tienes la copia master que no puede ser manipulada y la copia del cliente que si puede ser manipulada, cuando quieras comprobar lo haces con la copia del server y no con la del cliente asi si la copia del cliente fue manipulada se encontrara con la del server que es la real..
Que vayas a extresar a node.js con eso no lo creo... es mas importante la memoria en node.js que los ciclos de CPU..
Cita: Ademas utilizo un login mysql pero aun queda el problema de TOO MANY CONECTIONS
Si hay alguna manera de bloquear el haceso si se reciben demasiados.
Hay es donde el hanshake te sirve, determina si el cliente ya esta conectado y dropea la conexión si lo esta..