I joined one of the Brains server and was curious what the experience was for 50~ players. The movement was a bit janky, as expected from websockets. I was also curious about the networking compression, because I'm doing something similar.<p>I'm not sure if just doing LZ-string compression is enough. 50 players use about 20KB/sec data. Comparing that to Warzone at 150 players uses only 48KB/sec data. Unless you have unlimited data, that could be costly in cloud bandwidth.<p>It was also curious that the compressed buffer of bytes look like this:
埒愑䣔橤㤰゙㟍稦獦ঙ惝䓇強栛䳌۬䌃̩佼<p>I wasn't sure if that is how LZ-string compression just ends up, but its a bit jarring.<p>In any case, there is lots of room for improvement on the networking side to reduce potential costs.<p>The whole project is very impressive, so great job!