prevent creating empty player on dedicated servers
This commit is contained in:
parent
0fcb151f87
commit
3a4c76cd67
@ -19,9 +19,9 @@ anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -216.0
|
||||
offset_left = -321.5
|
||||
offset_top = -84.0
|
||||
offset_right = 216.0
|
||||
offset_right = 321.5
|
||||
offset_bottom = 84.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
@ -116,9 +116,12 @@ func _remove_player(peer_id: int) -> void:
|
||||
@rpc("any_peer", "reliable")
|
||||
func _register_player(player_info: Dictionary) -> void:
|
||||
print("Registering player ", player_info)
|
||||
var player_id := multiplayer.get_remote_sender_id()
|
||||
_players[player_id] = player_info
|
||||
player_connected.emit(player_id, player_info)
|
||||
var peer_id := multiplayer.get_remote_sender_id()
|
||||
if peer_id == 1 and !player_info["name"]:
|
||||
print("Registered player's id is ",peer_id, " and name is empty, so skipping")
|
||||
return
|
||||
_players[peer_id] = player_info
|
||||
player_connected.emit(peer_id, player_info)
|
||||
|
||||
|
||||
func _on_multiplayer_peer_connected(peer_id: int) -> void:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user