Документация

Документация RoCode

Как настроить и использовать RoCode.app, ИИ-агента для Roblox Studio: что нужно, как войти, установить и подключить плагин, как работают режимы Build и Ask, как устроены проверки и отмена, какие модели входят в каждый план, как считаются кредиты, чего RoCode не делает, что видит плагин и что делать, если Studio не подключается. Полный список инструментов и все детали в английской документации.

Обновлено 26 октября 2026 г.18 мин чтения

Коротко

RoCode это ИИ-агент для Roblox Studio. Вы описываете изменение в веб-чате на rocode.app/chat, а бесплатный плагин RoCode выполняет шаги агента в открытом у вас плейсе. Чтобы начать, войдите на rocode.app по коду на почту, через Google, Roblox или Discord, установите плагин из Roblox Creator Store, разрешите то, что попросит Studio, откройте плейс и держите открытым rocode.app/chat. Если Studio вошёл в тот же аккаунт Roblox, что и RoCode, он подключится сам. Иначе введите в чат код сопряжения из 8 символов из панели RoCode, затем нажмите Connect в панели, чтобы подтвердить.

  • Нужен обновлённый Roblox Studio на Windows или Mac и браузер на компьютере. Телефоны не поддерживаются, а в Brave нужно отключить Shields для rocode.app.
  • Подключаетесь один раз. Studio подключается сам при том же аккаунте Roblox (плагин 3.9.13 или новее); иначе вы вводите код, который действует 15 минут и срабатывает один раз. Потом плагин переподключается сам.
  • У чата два режима. Build вносит изменения в Studio. Ask отвечает на вопросы об игре инструментами только для чтения и ничего не меняет.
  • Starter бесплатен: 1 кредит в день, на DeepSeek V4 Flash, без карты. Платные планы от 9,99 $ в месяц за 150 кредитов.
На этой странице
  1. Что такое RoCode
  2. Требования
  3. Установка
  4. Первый запуск
  5. Build и Ask
  6. Проверки и отмена
  7. Модели и кредиты
  8. Ограничения
  9. Безопасность
  10. Решение проблем
  11. Планы
  12. Частые вопросы
  13. Источники и что почитать

Что такое RoCode

RoCode (RoCode.app) это ИИ-агент для Roblox Studio. Вы описываете функцию в веб-чате на rocode.app. Затем бесплатный плагин RoCode из Roblox Creator Store выполняет шаги агента в открытом у вас плейсе: читает объекты и скрипты, нужные для шага, пишет Luau, создаёт или правит Script, LocalScript, ModuleScript и другие объекты и проверяет свои скрипты на ошибки компиляции в Studio, прежде чем закончить.

Три части и ваш плейс
ЧастьЧто делает
Веб-чат
rocode.app/chat
Хранит переписку, выбор модели и пошаговый журнал каждого запуска. Открывается в браузере на компьютере.
Relay
relay.rocode.app
Сервер RoCode между чатом, плагином и моделью. Отправляет ваш запрос через OpenRouter к выбранной модели, её резерву или, для сообщения с изображениями, к модели, которая их читает, и передаёт шаги модели плагину.
Плагин для Studio
RoCode из Creator Store
Выполняет шаги агента внутри Studio 27 инструментами, которые читают, создают, правят, проверяют и тестируют. Держит WebSocket-соединение с relay, и relay единственный сервер, с которым он говорит.
Ваш плейсПлейс, открытый в подключённом окне Studio. Каждый запуск начинается с позиции камеры и до 8 выделенных объектов, поэтому «это» может означать ваше выделение. Остальное уходит только когда этого просит шаг, при проверке внешнего вида (плагин 3.9.14 или новее) или когда вы вводите / в чате. Файл плейса не загружается, фоновой синхронизации нет.

DeepSeek V4 Flash, GLM 5.3 Flash, Claude Sonnet 5.5, Claude Opus 5.5 и GPT-6 Astra это сторонние модели, которые RoCode запускает через OpenRouter со своими инструкциями и инструментами Studio. Собственных моделей у RoCode нет.

Что нужно

Что нужно до подключения
НужноПодробности
Roblox StudioНа Windows или Mac, обновлённый. Плагин держит живое соединение с RoCode через поддержку WebSocket в Studio, и старая сборка Studio без неё подключиться не может.
Плагин RoCodeБесплатный, из Roblox Creator Store.
Браузер на компьютереДля rocode.app/chat. Телефоны не поддерживаются: на телефоне чат показывает сообщение, что он только для компьютера. В Brave Shields блокируют соединение со Studio, поэтому отключите Shields для rocode.app или используйте Chrome или Edge.
Сеть, которая видит relayStudio должен достучаться до relay.rocode.app по WebSocket. Школьные и рабочие сети, которые это блокируют, подключиться не дадут.
Аккаунт RoCodeБесплатный. Вход на rocode.app по коду на почту, через Google, Roblox или Discord. Карта не нужна. Нужно быть старше 13 лет, а до 18 лет нужно разрешение родителя или опекуна.

Не нужны: десктопное приложение, командная строка, файлы конфигурации, MCP-сервер и ваш пароль Roblox. RoCode никогда не просит пароль Roblox.

Установка плагина и подключение к чату

Установка и подключение по шагам

  1. Создайте бесплатный аккаунт. Войдите на rocode.app по коду на почту, через Google, Roblox или Discord.
  2. Установите плагин. Откройте плагин RoCode в Creator Store и установите его. Установленные плагины появляются на вкладке Plugins в Studio. В менеджере плагинов RoCode называется RoCode AI.
  3. Дайте разрешения. Когда Studio спросит, разрешите HTTP-запросы к relay.rocode.app и Script Injection.
  4. Откройте плейс в Roblox Studio: игру, над которой работаете, или новый Baseplate.
  5. Откройте чат. Откройте rocode.app/chat в браузере на компьютере. Если Studio вошёл в тот же аккаунт Roblox, которым вы вошли в RoCode или привязали к нему, он подключится сам (плагин 3.9.13 или новее). Если чат показывает Connect Studio, нажмите эту кнопку.
  6. Или используйте код сопряжения. Если Studio не подключился сам, панель RoCode показывает код из 8 символов; если его не видно, нажмите Use a pairing code. В карточке чата Connect to Roblox Studio введите код и нажмите Connect.
  7. Подтвердите в Studio. После кода панель RoCode показывает строку подтверждения с вашим аккаунтом. Нажмите там Connect (или Allow). Она ждёт до 2 минут, затем показывает новый код.
ДемонстрацияПуть с кодом сопряжения за 18 секунд (экраны на английском): взять плагин, скопировать код в Studio, вставить в чат и нажать Connect. Потом Studio просит подтвердить аккаунт; этот шаг в ролике не показан.

Вход

  • Код на почту: RoCode присылает одноразовый код входа. Пароля нет.
  • Google и Discord: вход через соответствующий аккаунт.
  • Roblox: вход через аккаунт Roblox, RoCode никогда не просит пароль Roblox. Вход через Roblox не привязывается к уже существующему аккаунту RoCode, поэтому если вы уже пользуетесь RoCode, входите как обычно, чтобы сохранить план и чаты. Добавить почту потом можно по желанию: она нужна для чеков и для входа без Roblox.

Разрешения Studio, которые просит плагин

Разрешения и настройки
РазрешениеЗачем оно плагинуЕсли вы отказали
HTTP-запросы к relay.rocode.appСервер RoCode и единственный хост, с которым говорит плагин. Плагин проверяет его при загрузке и снова, если подключение не удаётся, и предупреждает в Output, если он заблокирован.Разрешите в Plugins > Manage Plugins > RoCode AI.
Script InjectionПозволяет RoCode создавать и править скрипты.С плагином 3.9.2 или новее RoCode не запускает Build, пока оно выключено; Ask работает. Включите его для RoCode AI в Plugins > Manage Plugins (значок карандаша). Плагин перепроверяет каждые 30 секунд; если он всё ещё пишет, что разрешения нет, перезапустите Studio.

Одна настройка Studio необязательна и остаётся за вами: Enable Studio Access to API Services. Она нужна, чтобы тестировать сохранение в DataStore в Studio, и RoCode не может её изменить. В Studio откройте File > Experience Settings > Security, включите её и нажмите Save. Плейс сначала нужно опубликовать. Studio тогда использует те же хранилища данных, что и живая игра, поэтому Roblox советует включать это только в отдельной тестовой копии.

Как работает сопряжение

Подключение Studio с кодом из 8 символов или без него
ЧтоКак работает
Без кодаС плагином 3.9.13 или новее Studio подключается сам, если вошёл в тот же аккаунт Roblox, которым вы вошли в RoCode или привязали к нему, и открыт rocode.app/chat. Код ниже для всех остальных случаев.
Код8 символов в панели RoCode, вида ABCD-EFGH. В нём никогда нет символов I, L, O, 0 и 1.
Срок действияОдин и тот же код 15 минут.
Сколько разОдин. Код забывается сразу после использования.
В следующий разПлагин хранит ключ подключения в настройках плагинов Studio и переподключается сам. Код не нужен.
Какие плейсыПосле сопряжения плагин переподключается в любом плейсе, который вы открываете на этом компьютере. Чтобы это прекратить, отключите RoCode AI в Plugins > Manage Plugins.
Несколько StudioПодключено только одно окно Studio. Если открыть плейс во втором окне, соединение переходит туда.
Разные сетиЕсли Studio и браузер в разных публичных сетях, например за VPN или iCloud Private Relay, чат показывает Connect anyway. Нажмите и введите новый код из панели RoCode.

Первый запуск

Чат не отправит сообщение, пока Studio не подключён: кнопка отправки неактивна, а при наведении показывает Connect the plugin first. Когда Studio подключён, опишите одно изменение.

Хороший первый промпт

  • Одна функция за раз. Так получается лучше, чем целая игра в одном сообщении.
  • Скажите, что должно происходить, обычными словами, можно на русском. Знать названия классов и куда идут скрипты не нужно.
  • Укажите важное. Введите / в поле сообщения, чтобы прикрепить точный путь к объекту Studio, например к скрипту, который нужно поменять. Кнопкой + можно прикрепить до 12 текстовых файлов (всего 20 000 символов) и до 4 изображений на сообщение, на любой модели.
  • Просто вопрос? Переключите поле ввода в режим Ask, и в плейсе ничего не изменится.
  • Или надиктуйте. Кнопка микрофона записывает промпт; расшифровка попадает в поле сообщения, где её можно поправить и отправить.
Вы пишете

Добавь спринт на левый Shift, который расходует полоску выносливости внизу экрана и восполняет её, когда игрок перестаёт бежать.

RoCode делает
  • Может сначала просмотреть плейс инструментами вроде Search Game и Read Script, чтобы строить вокруг того, что уже есть
  • Создаёт скрипты через Create Script, а объекты UI полоски через Create Instance, каждый в сервисе, где ему место по умолчанию
  • Проверяет написанные скрипты через Check Script, прежде чем закончить
  • Отправляет изменения в Studio группами, и каждая группа это точка отмены в Studio

Пример промпта написали мы. Названия инструментов настоящие, но что сделает запуск, зависит от вашего плейса.

Куда RoCode кладёт вещи

Размещение по умолчанию. Если в плейсе свои папки, RoCode велено использовать их.
Вы проситеОн создаётГде
Серверная логика: монеты, урон, сохранение, раундыScriptServerScriptService
Ввод, камера и поведение UILocalScriptStarterPlayer > StarterPlayerScripts
Экраны и менюScreenGuiStarterGui
Парты, модели и конструкцииPart, ModelWorkspace

Что вы видите во время работы

  • Пошаговый журнал. Чат показывает каждый шаг по названию инструмента. Каждое чтение и каждое удаление показывается с путём.
  • Сколько это длится. Зависит от задачи, размера плейса и модели. Один запуск может длиться до 80 ходов модели или 5 часов. Чат показывает, сколько кредитов тратит запуск.
  • Следующий промпт может ждать в очереди. Пока запуск идёт, можно поставить в очередь следующий. Одновременно может идти до 3 запусков.
  • Никаких правок во время плейтеста. Если плейтест идёт, когда нужно изменение, RoCode сначала останавливает тест, включая запущенный вами. Если Studio всё ещё в Play через 20 секунд, он ничего не меняет и просит нажать Stop.

Stop и Continue

Запуск можно остановить в любой момент. Если он остановился посередине из-за ошибки или лимита, сделанные изменения остаются, а Continue продолжает с того же места. Остановленный вами запуск считается до точки остановки. Если запуск сорвался из-за проблемы на нашей стороне, кредиты автоматически возвращаются.

Режимы Build и Ask

Каждое сообщение выполняется в одном из двух режимов. Build включён по умолчанию и меняет плейс. Ask, добавленный 9 октября 2026 года, отвечает на вопросы об игре и ничего не меняет.

Два режима в поле ввода
РежимЧто делаетДля чего
BuildВносит изменения в Studio. Агент может использовать все 27 инструментов: читает плейс, создаёт и правит скрипты и объекты, проверяет скрипты и, с плагином 3.9 или новее, может запустить короткий плейтест.Добавить функцию, исправить ошибку, построить экран или конструкцию.
AskОтвечает на вопросы об игре, ничего не меняя. Может использовать только 10 инструментов чтения; любой другой инструмент отклоняется и не уходит в Studio, плейтест не запускается никогда. Ответ помечен Answer.Понять, как работает скрипт, найти, где что лежит, спросить об ошибке или спланировать изменение заранее.

Чтобы переключить режим, нажмите на чип режима на панели под полем сообщения (слева, рядом с кнопкой + и статусом плагина) и выберите Ask или Build. Выбор запоминается в этом браузере, поэтому проверяйте чип перед отправкой изменения. Ask тоже нужен подключённый Studio, потому что он читает плейс. Промпт в очереди, повторённый или продолженный, выполняется в том режиме, в котором был отправлен.

Инструменты Ask, все только для чтения: List Children, Get Descendants, Find Child, Search Game, Search Scripts, Get Properties, Inspect Model, Read Script, Check Output и Check Script. Check Script только компилирует скрипт и никогда его не запускает. Все 27 инструментов, 12 готовых конструкций и 7 макетов UI перечислены в английской документации.

Проверки, Output и отмена

Что проверяет Check Script

Check Script прогоняет скрипт через компилятор Luau внутри Studio. Ошибка компиляции возвращается со строкой и столбцом. Ещё он предупреждает о wait(), spawn() и delay() (лучше task.wait(), task.spawn() и task.delay()), о loadstring, о require, который не указывает на ModuleScript, о ModuleScript без возвращаемого значения и о несуществующем имени в GetService. Он не проверяет типы, не делает lint и не запускает код, поэтому ловит ошибки компиляции и несколько рискованных шаблонов, а не ошибки логики. После каждого Create Script или Edit Script агенту велено проверить этот скрипт; если проверка не прошла, RoCode не может закончить, пока не пройдёт более поздняя проверка. После двух попыток он может закончить и говорит, что всё ещё не проходит.

Ошибки из ваших плейтестов

  1. Нажмите Play в Studio и воспроизведите проблему.
  2. Скажите RoCode, что сломалось. Можно сначала нажать Stop: строки Server и Client последнего плейтеста сохраняются.
  3. Check Output читает Output, затем RoCode читает скрипт вокруг строки с ошибкой и правит его.
  4. Сыграйте снова, чтобы проверить исправление.

Короткий плейтест и тестовый робот

С плагином 3.9 или новее запуск в режиме Build может нажать Play для теста до 30 секунд, собрать ошибки и предупреждения сервера и клиента и остановить тест. Если Studio не останавливается за 20 секунд, он просит нажать Stop. Не больше двух раз за запуск, плюс ещё один раз, чтобы проверить своё исправление; Ask никогда не запускает плейтест. Когда тестировать, решает агент, поэтому не каждая сборка его получает. С плагином 3.9.11 или новее тестовый персонаж ходит, прыгает и наступает на парты, а с 3.9.15 или новее ещё нажимает клавиши, кликает по кнопкам на экране и печатает. Потом он проверяет, что всё произошло (урон, значения, парты), и отмечает каждую проверку как пройденную или нет. Тест не делает скриншотов и проверяет только то, что выбрал агент, поэтому не скажет, интересна ли игра.

Проверка внешнего вида

С плагином 3.9.14 или новее запуск в режиме Build, который построил или изменил что-то видимое, делает скриншоты в Studio перед завершением, не больше одного раза за запуск: обычно два, с противоположных углов, плюс один экранного UI, если строился UI. Они делаются в режиме редактирования, никогда во время плейтеста, а плагин потом возвращает камеру и выделение. RoCode отправляет их через OpenRouter в GLM 5.3 Flash, с DeepSeek V4.1 Flash в резерве, на любом плане. Модель перечисляет явные проблемы, например парты висят в воздухе или утоплены в землю, щели или неверный масштаб, а агент исправляет настоящие. Чат скриншоты не показывает, RoCode их не хранит.

Отмена по группам

RoCode ставит точку отмены в Studio до и после каждой группы изменений, поэтому Ctrl+Z (⌘Z на Mac) откатывает его работу по одной группе, пока Studio открыт. Запуск обычно состоит из нескольких групп, поэтому длинный запуск отменяется несколькими нажатиями. Кнопка Revert в чате откатывает только переписку, а не Studio.

Удаления

С 9 октября 2026 года RoCode удаляет или разгруппировывает объект, только если он создал этот объект раньше в том же чате, если ваше сообщение просит удалить или перестроить объект (по имени, по имени того, внутри чего он лежит, словами «всё» или пока он выделен в Studio), или если RoCode спросил, удалить ли, и вы ответили да. Иначе удаление отклоняется до Studio, и RoCode велено спросить вас. С плагином 3.8.5 или новее удалённый объект не уничтожается: плагин переносит его в папку RoCodeTrash в ServerStorage с записью исходного места, и скрипты в этой папке перестают работать. Папка сохраняется вместе с плейсом и хранит удаления последних 30 запусков (до 25 000 объектов); более старые и всё, что удалено изнутри корзины, исчезают навсегда.

Модели и кредиты

Модели, которые можно выбрать
МодельПланыЧто важно знать
DeepSeek V4 FlashЛюбой планОт DeepSeek. Бесплатная модель. Сообщение с изображениями выполняется на DeepSeek V4.1 Flash, которая читает изображения.
GLM 5.3 FlashPro и вышеОт Z.ai. Модель по умолчанию после перехода на платный план, самая низкая ставка среди платных моделей.
Claude Sonnet 5.5Pro и вышеБолее сильная модель Anthropic. При первом выборе RoCode просит подтвердить.
Claude Opus 5.5Studio и вышеТоповая модель Anthropic. При первом выборе RoCode просит подтвердить.
GPT-6 AstraUltraТоповая модель OpenAI, расходует кредиты быстрее всех. При первом выборе RoCode просит подтвердить.
Своя модельЛюбой платный планID модели на OpenRouter. Она должна поддерживать вызов инструментов, и пока не каждая модель завершает запуски с инструментами RoCode. Оплата с баланса OpenRouter.

Кредит измеряет стоимость вычислений запуска. Сильные модели и длинные запуски тратят больше. По текущим ставкам сложная задача тратит около 4 кредитов, а обычная задача (DeepSeek V4 Flash) около 0,4. Это примерно 35 сложных или 375 обычных задач в месяц на Pro, около 80 или 800 на Studio и около 125 или 1 250 на Ultra. На бесплатной модели 1 кредита хватает на одну-две небольшие задачи. Starter получает 1 бесплатный кредит в день на DeepSeek V4 Flash; платные планы получают 2 в день, а кредиты плана тратятся после них.

Лимиты и пополнение
ЧтоStarter (бесплатно)Платные планы
Лимит1 кредит в день150, 320 или 500 кредитов в месяц. Без дневного лимита.
ПополнениеКаждый день в 00:00 UTCМесячные планы: каждый месяц при прохождении платежа. Годовые: каждые 30 дней.
Неиспользованные кредитыНе переносятсяКредиты плана не переносятся. Кредиты из пакетов не сгорают.
Когда закончилисьЖдать 00:00 UTC, купить пакет кредитов или перейти на платный план.Купить пакет, перейти на план выше, использовать свой ключ или ждать пополнения.

Свой ключ OpenRouter есть только на платных планах: последняя карточка в выборе модели, ключ (sk-or-v1-...) и ID модели. Счёт выставляет OpenRouter, кредиты RoCode не тратятся. Подписки Claude, Claude Code и ChatGPT подключить нельзя. Ключ хранится в зашифрованном виде.

Пакеты кредитов на любом плане, на странице аккаунта: 50 кредитов за 4,99 $, 220 за 19,99 $, 580 за 49,99 $, 1 200 за 99,99 $ (в долларах США без налогов). Они тратятся после месячных кредитов и не сгорают. На Starter пакеты тратятся после бесплатных кредитов и работают на DeepSeek V4 Flash. Подробнее о пакетах в английской документации.

Ограничения

Лимиты, которые полезно знать
ЛимитЗначение
Запусков одновременноДо 3 на аккаунт
Один запускДо 80 ходов модели, каждый может использовать несколько инструментов, или 5 часов
Кредиты в одном запускеЗапуск останавливается после определённого числа кредитов и спрашивает, продолжать ли. Лимит зависит от модели и может быть ниже на меньших планах.
ПлейтестДо 30 секунд, не больше 2 за запуск плюс 1 для проверки исправления, в режиме Build с плагином 3.9 или новее
Search ScriptsДо 300 скриптов от места начала поиска
Исходник скрипта за чтение12 000 символов; длинные скрипты читаются по диапазонам строк
ИзображенияPNG, JPG или WebP, меньше 10 МБ каждое, до 4 на сообщение, на любой модели
Голосовой вводДо 4 минут на запись

Чего RoCode сегодня не делает

  • Не оценивает, интересна ли игра, и не играет за вас вне своих коротких плейтестов.
  • Не делает скриншоты во время работы игры. Проверка внешнего вида снимает только построенное, в режиме редактирования. Свои скриншоты можно прикрепить на любой модели.
  • Не лепит и не раскрашивает ландшафт вручную. Он может построить Terrain (холмы, горы, озёра, реки, острова и пляжи) сгенерированным скриптом; доработка руками остаётся за вами.
  • Не генерирует меши, текстуры и анимации с нуля. Вместо этого Insert Model ставит уже существующие модели Creator Store: найденные по вашим словам или модель, декаль или меш по ID ассета или ссылке, которую вы дали.
  • Не публикует и не сохраняет плейс и не меняет настройки опыта на сайте Roblox. Свойства плейса, например гравитацию, менять может, как любая правка в Studio.
  • Не делает готовую, сбалансированную игру из одной фразы.
  • Не работает на телефоне.

У него также нет инструментов для геймпассов, продуктов для разработчиков, загрузки ассетов и включения API Services. Полный список лимитов в английской документации.

Безопасность: что видит RoCode и как всё откатить

RoCode никогда не просит пароль Roblox и никогда не загружает файл плейса. Плагин отправляет результаты шагов, которые просит запуск (в том числе полный текст скриптов), позицию камеры и до 8 выделенных объектов в начале запуска, скриншоты проверки внешнего вида (плагин 3.9.14 или новее) и название и id плейса при подключении. Собственное сетевое соединение текущего плагина идёт только к серверу RoCode relay.rocode.app, по зашифрованному каналу. Сам Studio обращается к Roblox, чтобы загрузить модели Creator Store для Insert Model и, с плагином 3.9.13 или новее, узнать имя Roblox, под которым он вошёл.

  • Без публикации и трат. В плагине нет кода, чтобы публиковать или сохранять плейс, загружать ассеты или тратить Robux. Insert Model ставит только уже существующие ассеты Creator Store, найденные по вашим словам или по ID ассета или ссылке, которую вы дали, и снимает скрипты внутри модели.
  • Одно окно Studio. К аккаунту подключено только одно окно Studio. Когда шаг просит, RoCode может прочитать любой объект или скрипт открытого там плейса.
  • Ваши правки скриптов. Edit Script не заменит целиком скрипт, который изменился после последнего чтения RoCode, а мелкие правки применяются к текущему тексту, поэтому ваши изменения остаются.
  • Выход. Sign out в панели RoCode удаляет ключ подключения, сохранённый в этом Studio. Disconnect Studio в чате отключает все Studio вашего аккаунта.
  • Оплата. Оплата идёт в кассе Paddle, поэтому карту вы вводите у Paddle, а не в форме RoCode. RoCode не хранит данные карт.

Кто делает RoCode: индивидуальный предприниматель (sole trader) в Великобритании под названием RoCode (см. условия); почта support@rocode.app. Инструкции RoCode велят агенту считать текст внутри вашего плейса данными, а не инструкциями, и отказываться от эксплойтов, бэкдоров и скриптов, которые вредят игрокам или крадут данные. Что хранится и кто обрабатывает запрос, описано в разделе о приватности (на английском).

Решение проблем

Большинство проблем с настройкой это один из случаев ниже. Если нет, спросите в Discord RoCode, поддержка там.

Studio не подключается или плагин пишет, что WebSocket недоступен

Обновите Roblox Studio. Плагин держит соединение через поддержку WebSocket в Studio, а в старых сборках её нет. Сеть тоже должна пропускать WebSocket к relay.rocode.app; школьные и рабочие сети, которые это блокируют, подключиться не дадут.

Плагин пишет, что не может достучаться до relay.rocode.app

Разрешите HTTP-запросы к relay.rocode.app для RoCode AI в Plugins > Manage Plugins, затем нажмите Reset в панели RoCode.

RoCode не может создавать или править скрипты

Скорее всего, отклонён Script Injection. Включите его для RoCode AI в Plugins > Manage Plugins (значок карандаша). Если плагин всё ещё пишет, что разрешения нет, перезапустите Studio.

Studio не подключается сам

Сам он подключается только если Studio вошёл в тот же аккаунт Roblox, что и RoCode, с плагином 3.9.13 или новее и открытым rocode.app/chat. Если чат показывает Connect Studio, нажмите. Иначе используйте код сопряжения из панели RoCode или нажмите там Use a pairing code.

Код не принимается

Код действует 15 минут и срабатывает один раз, поэтому вводите тот, что панель RoCode показывает сейчас. В нём никогда нет I, L, O, 0 и 1.

Я ввёл код, но Studio всё ещё не подключён

Посмотрите на панель RoCode в Studio: там строка подтверждения с вашим аккаунтом, нажмите Connect (или Allow). Если никто не подтвердит за 2 минуты, панель покажет новый код.

Я вошёл через Roblox, и пропали план или чаты

Вход через Roblox не привязывается к существующему аккаунту RoCode, поэтому это отдельный аккаунт. Выйдите и войдите как обычно, по коду на почту, через Google или Discord.

Я пользуюсь Brave и не могу подключиться

Brave Shields блокируют соединение со Studio. Отключите Shields для rocode.app или используйте Chrome или Edge.

В ServerStorage постоянно появляется скрипт RoCodePermissionCheck

Так и должно быть. Каждые 30 секунд плагин добавляет и удаляет там временный скрипт, чтобы проверить разрешение Script Injection.

Запуск остановился посередине

Сделанные изменения остаются. Нажмите Continue, чтобы продолжить. Если он остановился на лимите кредитов для одного запуска, можно нажать Finish up.

Сохранение в DataStore не работает в Studio

Включите Enable Studio Access to API Services в File > Experience Settings > Security и нажмите Save. Плейс сначала нужно опубликовать, и RoCode не может изменить эту настройку. Делайте это в отдельной тестовой копии.

Все случаи в английской документации.

Планы

Планы в долларах США без налогов
ПланВ месяцВ годКредитыМодели
Starter (бесплатно)Бесплатно, без картыНет1 в день, пополнение в 00:00 UTCDeepSeek V4 Flash
Pro9,99 $83,99 $150 в месяцДобавляет GLM 5.3 Flash и Claude Sonnet 5.5
Studio (рекомендуем)19,99 $167,99 $320 в месяцДобавляет Claude Opus 5.5
Ultra29,99 $251,99 $500 в месяцДобавляет GPT-6 Astra
  • На каждом плане все 27 инструментов. Платные планы добавляют модели, свой ключ OpenRouter и отсутствие дневного лимита, а их запуски идут в очереди раньше запусков Starter.
  • Discord не нужен ни для бесплатных кредитов, ни для оплаты.
  • Годовые планы на 30 % дешевле 12 месяцев месячного плана, оплачиваются раз в год, кредиты те же и пополняются каждые 30 дней.
  • Paddle проводит оплату как продавец (merchant of record): принимает платёж, начисляет налог или НДС, выставляет счёт.
  • Если вам меньше 18 лет, спросите владельца карты перед покупкой. Отменить можно на странице аккаунта; план остаётся до конца оплаченного периода.
  • Возврат: полностью в течение 14 дней после любого платежа, включая продления и пакеты кредитов, по любой причине и где бы вы ни жили. Запросить можно на paddle.net или ответом на чек Paddle. После возврата новые планы, повышения и пакеты приостанавливаются на 60 дней, а купленные тем платежом кредиты снимаются. После 14 дней платежи не возвращаются, кроме случаев, когда этого требует закон.

Повышение, понижение и полное сравнение на странице цен (на английском).

Частые вопросы

RoCode сделан компанией Roblox?

Нет. RoCode это независимый продукт. Он не связан с Roblox Corporation, не одобрен и не спонсируется ею и не имеет отношения к Roblox Assistant.

Нужно ли подключаться каждый раз, когда открываю Studio?

Нет. С плагином 3.9.13 или новее Studio подключается сам, если вошёл в тот же аккаунт Roblox, что и RoCode. Иначе вы один раз вводите код сопряжения: плагин сохраняет ключ подключения в настройках плагинов Studio и дальше переподключается сам, в любом плейсе на этом компьютере.

Что такое режим Ask?

Второй режим в поле ввода RoCode, рядом с Build. Ask отвечает на вопросы об игре, ничего не меняя: он использует только 10 инструментов чтения, например Read Script, Search Scripts и Check Output, а любой инструмент, который изменил бы плейс, отклоняется. Ему тоже нужен подключённый Studio.

Можно ли скачать RoCode?

Десктопного приложения нет. RoCode это веб-чат на rocode.app плюс бесплатный плагин из Roblox Creator Store.

Можно ли писать RoCode на русском?

Да. Чат, плагин и английская документация на английском, но промпты можно писать на русском, и RoCode обычно отвечает на нём. Некоторые сообщения и все кнопки остаются на английском.

RoCode нажимает Play или публикует игру?

В режиме Build с плагином 3.9 или новее он может нажать Play для короткого плейтеста, а с 3.9.11 или новее управлять тестовым персонажем; Ask этого никогда не делает. Он никогда не публикует и не сохраняет плейс. Публикуете вы сами.

Можно ли использовать свой ключ OpenRouter на бесплатном плане?

Нет. Свой ключ OpenRouter входит в каждый платный план. Starter использует DeepSeek V4 Flash с 1 кредитом в день.

Где получить помощь?

В Discord RoCode. Напишите, что пробовали и что показывает чат или панель плагина.

Источники и что почитать

Попробуйте RoCode в своей игре.

Бесплатные кредиты каждый день, без карты. Установите плагин, опишите функцию и проверьте, что появилось в Studio.