Skip to content

movement abilities cause desynchronization [bounty: 200 XTR] #2044

Closed
@DreadKnight

Description

When it comes to online multiplayer, most movement related abilities cause desyncronization between players.
The code is peer2peer, so there's a bug that doesn't handle such abilities well enough, having involved units show up in different places for the 2 players (as online multiplayer code atm is 1vs1 only), ruining the match. Might be related to #1805

Need to confirm if it happens with all movement related abilities or just the ones that modify the location of another unit as well.

Here's a list with some abilities that cause movement for active unit:

  • Golden Wyrm's Dragon Flight
  • Uncle Fungus' Frogger Jump
  • Abolished's Wild Fire
  • Gumble's Royal Seal

List of some abilities that modify location of other (allies or enemy) units:

Note that in order to fix this bug, you would probably need to have an instance of Nakama server running along with one of the two compatible databases. Here's a set-up guide: https://heroiclabs.com/docs/nakama/getting-started/install/

Metadata

Assignees

No one assigned

    Labels

    abilitiesThe issue is related to an unit ability or morebountySome amount of our token, XatteR, is offeredcodingThis issue requires some programminginvalidThe issue is not from the project or a "won't fix"multiplayerProblems that occur in online multiplayerpriorityThis should get fixed as soon as possible!

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions