Migration notes: godot-adapt-single-to-multiplayer
Incremental upgrade for topics this skill covers. Apply one hop, stabilize/test, then next. Never skip hops.
If the project is < 4.0, follow godot-version-migration era bridges (legacy → 3→4) until 4.0, then these hops. Official 3→4: Upgrading from Godot 3 to Godot 4.
4.0 → 4.1
Official: Upgrading to Godot 4.1
WebRTCPeerConnectionExtension._create_data_channelreturn type isWebRTCDataChannel.
4.1 → 4.2
Official: Upgrading to Godot 4.2
No skill-relevant breaking changes for this hop.
4.2 → 4.3
Official: Upgrading to Godot 4.3
SceneMultiplayercaching protocol incompatible across versions — upgrade server and clients together; add version checks.
4.3 → 4.4
Official: Upgrading to Godot 4.4
No skill-relevant breaking changes for this hop.
4.4 → 4.5
Official: Upgrading to Godot 4.5
Node.get_rpc_config→get_node_rpc_config.- Resource deep-duplicate and UID export-file changes affect inventory/quest/economy Resource graphs.
4.5 → 4.6
Official: Upgrading to Godot 4.6
StreamPeerTCPdisconnect/status/poll moved toStreamPeerSocket;TCPServerlisten helpers →SocketServer.
4.6 → 4.7
Official: Upgrading to Godot 4.7
- Re-validate Resource pipelines after packed-array setter and typed-return GDScript changes.