Best methods to fix lagged synced players when every position/rotation is absolutely crucial?

Options
Hello,

We are making a tron-style multiplayer game, and well. Every position/rotation is really really crucial for each player because we have a trail that is behind the player at all times. Like the classic snake game, the player makes sharp 90 degree turns.

This being said ... Obviously the synced networked players don't match the local player ... and sometimes u get a weird looking thing where u can go through the players trail if you are/seem fairly close to the other players.

Currently we are using a very standard way of updating all the players ... but we need to go into more in-depth/advanced methods in order to fix this issue.

My main question:
What are some methods that we could possibly attempt to avoid issues when dealing with a game like this where every split-second decision is absolutely crucial to avoiding weird/awkward situations.

Best regards,
Kas

Answers

  • jeanfabre
    Options
    Hi,

    To totally make this reliable, I would suggest using trueSynch where you are guaranteed User Input timing to be the same on all players, and so all players would trace the exact same path always.

    https://www.assetstore.unity3d.com/en/#!/content/73228

    Bye,

    Jean

  • KasSanity
    KasSanity
    edited December 2016
    Options
    Hey jean,

    We have looked into this .. and it basically covers all the methods we already have tried/implement. Tobias himself said it wouldn't help with this type of game.

    Best regards,
    Kas