GodotSteam / MultiplayerPeer

An ecosystem of tools for Godot Engine and Valve's Steam. For the Windows, Linux, and Mac platforms.
https://godotsteam.com
MIT License
3 stars 2 forks source link

Player not being able to see player that joined before them #7

Open Blackout4344 opened 1 month ago

Blackout4344 commented 1 month ago

I have a simple GodotSteam multiplayer project setup, where it's just a couple players that can move around in a small world. Everything works fine with two players, however when a third player joins, the third player (most of the time) will not be able to see the second player moving around, just stuck in the ground at the origin, not being synced. The bug seems to be very inconsistent, and seems to happen 3/5 times every test. I've tried a lot of things to try and fix it, but with my limited knowledge on MultiplayerPeer and GodotSteam and not finding much help online, I haven't found a solution yet.

To Reproduce Steps to reproduce the behavior: Have a simple multiplayer project setup using GodotSteam Multiplayer Peer, and preferrably following this tutorial: https://www.youtube.com/watch?v=fUBdnocrc3Y&ab_channel=Gwizz

Expected behavior When a third player joins, 3/5 times the 3rd player will not be able to see the 2nd player.

Desktop (please complete the following information):

Version of Godot: Godot 4.3

Version of GodotSteam: GodotSteam MultiplayerPeer 4.10 - custom editor using Godot's built in multiplayer nodes

Gramps commented 1 month ago

Hey there! I'm not too versed in MP myself actually but I know there are a variety of weird things people find with it. The best place to ask is our Discord in the multiplayer-peer channel. That's usually where people go to discuss and solve these things.

I know there are some issues with Mac currently but I think it is in host creation.