Hi. i’m creating a game where i’m needing to record a players actions and then later a “Ghost” of sorts will mimic those actions. If you don’t what i’m trying to accomplish then think about time trials in Mario Kart how they have a ghost cart that races against you that is actually the racer who has the fastest time.
video reference —>[video]https://youtu.be/HJ1KYiw37W4?t=8m18s[/video]
I managed to do what i wanted. all actions of a player were recorded every tick and then i could apply that to a new character. But it only works well in single player. in multiplayer it causes the players movement to be very jumpy for the which i think is due to the data that is being recorded every tick. what I think is happening is that their is just too many processes that are having to be done each tick and sent over the server and its just causing everything to be very laggy. does anyone know a better way to do this that would be more cost effective?
Here is my blueprint. this is running every tick.
EDIT: Just to clarify. it is the actual players character that is lagging when the recording is happening. not a ghost.