> For the complete documentation index, see [llms.txt](https://docs.allout.game/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allout.game/all-out-docs/ru/skripting/cursor-claude-antigravity-setup.md).

# Настройка Cursor/Claude/Antigravity

Вы можете писать CSL в любом текстовом редакторе, но использование редактора с инструментами для CSL имеет огромное значение: подсветка синтаксиса, встроенные ошибки, автодополнение и быстрая навигация.

Начать работу стало ещё проще благодаря инструментам, которые интегрируют AI-агентов и могут помочь вам изучать и писать CSL.

Вы будете писать `.csl` файлы внутри `scripts/` каталога вашего проекта.

## 1. Использование панели агента

Если вам нужна максимально простая настройка, используйте панель AI Agent в редакторе All Out.

Использование панели агента требует только наличия одной из стандартных для отрасли AI-подписок. Сегодня мы поддерживаем:

* OpenAI/ChatGPT Codex
* Claude Code
* OpenCode

Независимо от того, используете ли вы встроенную панель агента или стороннего агента напрямую, редактор добавляет несколько файлов проекта в папку вашей игры, чтобы дать агенту лучший контекст:

* `AGENTS.md` и `CLAUDE.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим API CSL как `.csl_engine` файлы
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, и `opencode.json` чтобы поддерживаемые инструменты могли подключаться к редактору для компиляции и загрузки ассетов

## 2. Сторонние агенты

{% tabs %}
{% tab title="Установка Cursor (для программистов)" %}
Мы рекомендуем Cursor (или VS Code) для разработки игр All Out. Наше расширение для редактора предоставляет:

* Подсветку синтаксиса
* Диагностику ошибок компиляции в строке
* Автодополнение

1. [Скачайте и установите Cursor](https://cursor.com/)
2. [Установите расширение All Out CSL](https://marketplace.cursorapi.com/items/?itemName=AllOutGames.csl-language-tools)
3. Откройте папку проекта вашей игры в Cursor (папку, которая содержит `scripts/` и `res/`)

{% hint style="info" %}
All Out автоматически добавляет в ваш проект некоторые файлы, чтобы помочь дать AI контекст:

* `AGENTS.md` и `CLAUDE.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим API CSL как `.csl_engine` файлы
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, и `opencode.json` для доступа к редактору
  {% endhint %}
  {% endtab %}

{% tab title="Установка Claude Code (для не программистов)" %}
Если у вас мало опыта в программировании или вы предпочитаете использовать Claude Code, у нас также есть для него нативная поддержка.

Claude Code — это AI-инструмент, который может писать и отлаживать для вас скрипты CSL.

1. [Скачайте и установите Claude Code](https://code.claude.com/docs/en/overview)
2. Откройте терминал в папке проекта вашей игры и введите `claude` чтобы войти в свой аккаунт Claude.

{% hint style="warning" %}
Даже если вы используете AI-модель, очень **много** помогает потратить немного времени на знакомство с CSL-скриптингом на базовом уровне. Вы сможете эффективнее направлять AI и быстро вносить правки. К тому же это весело!
{% endhint %}

{% hint style="info" %}
All Out автоматически добавляет в ваш проект некоторые файлы, чтобы помочь дать AI контекст:

* `AGENTS.md` и `CLAUDE.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим API CSL как `.csl_engine` файлы
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, и `opencode.json` для доступа к редактору
  {% endhint %}
  {% endtab %}

{% tab title="Antigravity" %}
Antigravity — это версия Cursor от Google и может быть хорошей альтернативой, если вы предпочитаете экосистему Google. Для работы MCP-сервера потребуется дополнительная настройка.

1. [Скачайте и установите Antigravity](https://antigravity.google/download)
2. Установите расширение All Out в Antigravity
3. Вручную настройте MCP-сервер All Out

**Настройка MCP-сервера**

<figure><img src="/files/31e73e7e86ae5558e004df0e8131599930d56109" alt="Antigravity MCP settings"><figcaption></figcaption></figure>

<figure><img src="/files/56f9a8ce7d5fae1e28c79b6aae13a2c7e53f51f8" alt="Antigravity raw MCP configuration"><figcaption></figcaption></figure>

Затем вставьте это в необработанную конфигурацию. Используйте порт, указанный в `.mcp.json`:

```json
{
    "mcpServers": {
        "allout": {
            "serverUrl": "http://localhost:3333/mcp"
        }
    }
}
```

Если редактор выбрал другой порт, замените `3333` на это значение.

{% hint style="info" %}
All Out автоматически добавляет в ваш проект некоторые файлы, чтобы помочь дать AI контекст:

* `AGENTS.md` и `CLAUDE.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим API CSL как `.csl_engine` файлы
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, и `opencode.json` для доступа к редактору
  {% endhint %}
  {% endtab %}
  {% endtabs %}

{% hint style="warning" %}
Если сборка в Windows выполняется медленно, замерьте время перед изменением настроек антивируса. Исключайте только самый узкий доверенный путь проекта или сгенерированный путь, который устраняет проблему. См. [Исключение в Защитнике Windows](/all-out-docs/ru/spravochnik/windows-defender-exclusion.md).
{% endhint %}
