godotengine / godotengine/godot-docs

`SceneMultiplayer.allow_object_decoding()` should specify that this does not work with custom objects

Open
#12,006 0 comments 0 reactions 0 assignees View on GitHub
area:class reference enhancement topic:multiplayer
Dominant language
reStructuredText
Stars
5.7k
Forks
3.8k
Avg merge
1d 20h
Merged PRs (30d)
25

Description

**Your Godot version: 4.6**

**Issue description:**
`SceneMultiplayer.allow_object_decoding` should specify that this **does not work** with custom objects.

For example:
```gdscript
# player.gd
class_name Player extends RefCounted

var id: int
var slot: int
var name: String

# lobby.gd
func connected_to_server() -> void:
# add data to player...
_register_player.rpc(player)

@rpc("any_peer", "reliable")
func _register_player(_player: Player) -> void:
# _player will be empty
```

**URL to the documentation page:**
https://docs.godotengine.org/en/stable/classes/class_scenemultiplayer.html#class-scenemultiplayer-property-allow-object-decoding

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.