Sun Feb 04, 2018 10:09 pm by bob
There is never any guarantee that broadcasting movement such as mouse turning will be sync'd between each game client. If it worked for you before, you was really lucky.
InnerSpace can send the same movement, and length of the mouse movement to each client, but depending on processing going on your computer, the individual ping time of each client to the server, and just general internet lag, the results may be different. Nothing we can do about that.
The most likely factor will be FPS allocated to foreground and background clients, which appears to be 60/20 for most character sets. In order to have even broadcast movement, these should really be the same number on both sides, like 60/60 or 30/30 etc.
The next factor will be CPU cores. You have a lot of character set slots which are allocated limited cores, so if a particular core is busy, then that game will lag. Some sets/slots have 16 cores assigned to a slot, some sets have 2 cores assigned. In order to make sure that no game is impacted by anything else running on the cores, then it should really be all cores are available for each slot.
Also, the in game processing of each game, e.g. the graphics settings, should be the same across all clients, and nothing that will end up bogging the GPU in either processing or VRAM.
Also, any other applications that might require periodical heavy processing should not be running, and any intrusive antivirus/spyware should not be active.
You should also be on a Wired connection to the internet.
You should also make sure nothing ever automatically updates on your computer, because it might change something.
And that would be about the limit of what you can control. Everything else is all internet routing and server based, and you can't do much about that. Also living really close to the servers so you have a < 30ms ping would probably work.