Quick answer: Godot MultiplayerSpawner refusing to populate spawnable_scenes? The inspector expects PackedScene resource references; runtime strings don’t auto-register.

Trying to add the player scene to the spawner’s list; the drag-drop slot stays empty after release.

Drag PackedScene

The spawnable_scenes is an array of strings. The editor accepts a drag of a .tscn file — converts to a res:// path. Drag from FileSystem dock; the path resolves.

Add via Code

spawner.add_spawnable_scene("res://player.tscn")

Programmatic registration. Useful for plug-ins that add scenes at runtime.

Auto-Spawn Path

The spawner’s spawn_path is where new instances appear in the tree. Must be a valid existing node path; null or missing = spawn silently drops.

Authority Spawns

Only authority can spawn. Calling spawn(data) on a non-authority instance does nothing — the authority calls and clients receive replicas.

Verifying

Authority spawns produce a node on every connected peer at the configured path. Disconnect a peer; the spawn target persists locally.

“spawnable_scenes wants PackedScene paths. Drag from FileSystem or add via code.”

If you do many spawns, write a tiny network registry — one place owns the spawn paths, callers just request types by name.