Hi!
I think I found a bug in the multiplayer gem (or aznetworking?) but not sure if I'm just doing something wrong. I have two scenes, one works, one doesn't. Here's what happens:
- Load broken scene and host server on it
- Client connects to server
- Server sees the client connect and spawns a player prefab correctly
- Client connects and loads the scene, but does NOT spawn any player prefabs
- If I continue spawning clients on the same machine, eventually one of them might work
I think the issue is timing related. The broken scene is tiny, and loads instantly. The good scene has some more assets, including a big exr file for lighting, and thus takes longer to load. In fact, adding more stuff to the broken scene to artificially inflate load time fixes the issue!
For reference, this is a source build on Linux (Fedora 41) using the latest commit on stabilization/25100 branch (using this branch because latest release has build issue). The levels both have a SimplePlayerSpawnerComponent, and the spawn point entities have NetBindComponents attached.
EDIT: exact engine commit is afd0ae1e3d478d4b6134c281498ac460ca5fa05d