Makes sense yes. I guess that, in theory, it’d be possible to leave the clients to their own devices and just have the server check if they are in an invalid location or moving too fast perhaps? I got bored as well, so I started building a version of A_TrackedVehicle in C++ to both learn how you do things and to see what I could do with it since I seem to think better in raw code when the blocks get huge and full of math.
Out of curiosity, since you’re evident quite bright when it comes to these things, have you muddled at all with the PhysX implementation? Frankly I prefer the way you do things due to simplicity and UE’s vehicle physics are “interesting”.