Try again to remove player when disconnecting

This commit is contained in:
2025-08-12 20:57:26 -05:00
parent eaaa3075d5
commit 88b399f453

View File

@@ -98,7 +98,7 @@ func _on_connected_to_server():
func _on_disconnected_from_server(): func _on_disconnected_from_server():
GameManager.request_server_to_delete_player.rpc_id(1, multiplayer.get_unique_id()) pass
func _on_p2p_session_request(steam_id_remote: int) -> void: func _on_p2p_session_request(steam_id_remote: int) -> void:
@@ -152,7 +152,9 @@ func _on_lobby_chat_update(_l_id, user_changed_id: int, _u_m_c_id, chat_state: i
var state_string = "UNKNOWN" var state_string = "UNKNOWN"
match chat_state: match chat_state:
Steam.CHAT_MEMBER_STATE_CHANGE_ENTERED: state_string = "ENTERED" Steam.CHAT_MEMBER_STATE_CHANGE_ENTERED: state_string = "ENTERED"
Steam.CHAT_MEMBER_STATE_CHANGE_LEFT: state_string = "LEFT" Steam.CHAT_MEMBER_STATE_CHANGE_LEFT:
state_string = "LEFT"
GameManager.request_server_to_delete_player.rpc_id(1, user_changed_id)
Steam.CHAT_MEMBER_STATE_CHANGE_DISCONNECTED: state_string = "DISCONNECTED" Steam.CHAT_MEMBER_STATE_CHANGE_DISCONNECTED: state_string = "DISCONNECTED"
print("[LOBBY INFO] User %s has %s the lobby." % [user_changed_id, state_string]) print("[LOBBY INFO] User %s has %s the lobby." % [user_changed_id, state_string])