prevent creating empty player on dedicated servers, a better way

This commit is contained in:
Teatov 2025-02-13 20:34:57 +10:00
parent 9aa67cf490
commit 2fd79f4d5f

View File

@ -129,15 +129,14 @@ func _remove_player(peer_id: int) -> void:
func _register_player(player_info: Dictionary) -> void:
var peer_id := multiplayer.get_remote_sender_id()
print("Registering player ", peer_id, " ", player_info)
if peer_id == 1 and !player_info["name"]:
print("Skipping registering the host")
return
players[peer_id] = player_info
player_registered.emit(peer_id, player_info)
func _on_multiplayer_peer_connected(peer_id: int) -> void:
print("Peer connected ", peer_id)
if peer_id == 1:
return
_register_player.rpc_id(peer_id, _local_player_info)
_add_player(peer_id, _local_player_info)