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])