Multiplayer re-connect/restart peer, causing endless destroy synced object

  • I don't know it's my mistake or a bug.

    If player/peer get killed by another player, then Host will kick this peer.

    Player/peer can reconnect to this room and restart it's layout to retry the game again.

    But if player are connected again, all synced object are destroyed every tick/time, but object that are destroyed is not the main objects, i really confused to explain this, it's take a while to find what causing my game bugs.

    So, the game it's self are look like no problem are appears, but the CPU usage are keep increasing since there are a hidden (maybe) synced object that are keep destroying, and this issues are not affected with another peer or an host.

    Before get killed/kicked. There are 457 objects here

    After reconnect again

    There are more than 10k objects and keep increasing since if players are destroyed, player will spawn 'Blood' sprite.

    Synced objects

    Experiment 2, spawn blood are disabled, so there will no function are called if synced objects are destroyed. But it's not solving this problem, CPU usage are keep increasing even there is no objects are created.

    Experiment 3

    Add another synced object on 'Real-time multiplayer' template.

    It's a sprite with sine behavior

    Disconnect a peer

    The result after 6 times of reconnecting/restart, CPU usage are increasing

    Is there any solution for this problem?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)