As of today, our cars in my game and many others that use the same base free model chassis script (A-Chassis by Novena) seem to have an issue with the joints. You can see what is happening in this video:
It appears that on the client who joined the game first, the joints and car drive perfectly fine. On the client who joined the game second, they do not work fine.
tl;dr of information I have gathered so far:
- First player to join the server can drive and participate fine
- Second player can’t spawn their car
- Second player does not replicate position of the first player’s car on their screen
- Spring joints seem to follow the wheel positions properly
I’m not really sure what could have caused this except that it was caused today about mid-day and many games are effected. My game works by inserting a car at runtime when the player asks for it, and then moving that car with MoveTo() to the player’s position. When a player sits down in the drive seat, they are given network ownership of the car.
It also happens in this game where I believe the cars are placed in studio and are already there in workspace when the server starts:
It also happens in our other game called Project Trackday which follows a similar set of instructions to Midnight Racing.
Links to games:
Edit: Thought it would be useful to link the chassis too:
This and the one before it are probably the most popular bases (unfortunately the model for the one before it has been taken offsale I believe):
This is the most recent iteration which has been released less than a month ago I believe: