# DataStore

DataStore : `GlobalDataStore`

## Overview

DataStoreService:GetDataStore() 메서드를 통해 생성하거나 조회할 수 있는 객체로, 플레이어의 레벨, 보유 재화, 장비 목록 등 게임 내 데이터를 지속적으로 저장하고 불러오는 데 사용됩니다.

## Properties

## Methods

### ListKeysAsync

현재 지원되지 않습니다.

#### Parameters

| `string` InPrefix          | 열거할 키를 필터링하기 위한 접두사 문자열입니다. 비어 있으면 모든 키가 대상이 되며, 값을 지정하면 해당 접두사로 시작하는 키만 결과에 포함됩니다. |
| -------------------------- | ----------------------------------------------------------------------------------- |
| `number` InPageSize        | 한 페이지에서 반환할 키의 최대 개수입니다. 기본값은 50입니다.                                                |
| `string` InCursor          | 이전 요청에서 반환된 커서로, 이어지는 페이지를 조회할 때 사용합니다. 비어 있으면 첫 페이지부터 조회합니다.                       |
| `boolean` InExcludeDeleted | 삭제된 키를 결과에서 제외할지 여부입니다. 기본값은 true이며, false로 지정하면 삭제 표시된 키도 함께 열거됩니다.                |

#### Return

| `DataStoreKeyPages` | 데이터 스토어의 키들을 페이지 단위로 순회할 수 있는 DataStoreKeyPages 객체를 반환합니다. |
| ------------------- | ---------------------------------------------------------- |

#### Code Samples

## Events

## See also

{% content-ref url="/pages/qR9T5h2LzZt8YVAA07D4" %}
[Saving & Loading Data](/korean/manual/script-manual/advanced-gameplay-systems/datastore.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.overdare.com/korean/development/api-reference/classes/datastore.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
