Just a brief update. I took a few hours to make sure the Linux-version of the game works, but it will need some more testing. Also held a testing session for UDP, which when working didn’t seem to differ much from the TCP solution. This actually puzzles me, and means that I might have to re-think a bit, if I’m testing things right or what. Anyway, my next course of action is to improve gameplay in general, properly sync and send messages for passing checkpoints, and after that start looking at client-side physical simulation, in order to remove any apparent lag (if possible).