prevent creating empty player on dedicated servers, a better way
This commit is contained in:
parent
9aa67cf490
commit
2fd79f4d5f
@ -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)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user