From 88b399f453bf1f560edb3f2e1d66bad7cf9ac49f Mon Sep 17 00:00:00 2001 From: Chris Bell Date: Tue, 12 Aug 2025 20:57:26 -0500 Subject: [PATCH] Try again to remove player when disconnecting --- splunk/networking/steam-manager.gd | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/splunk/networking/steam-manager.gd b/splunk/networking/steam-manager.gd index 119c5cc..fa4d8f4 100644 --- a/splunk/networking/steam-manager.gd +++ b/splunk/networking/steam-manager.gd @@ -98,7 +98,7 @@ func _on_connected_to_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: @@ -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" match chat_state: 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" print("[LOBBY INFO] User %s has %s the lobby." % [user_changed_id, state_string])