Запуск игры
godot_runControl a running Godot game in a headless host: start/stop/status, step frames or seconds, configure pause/time scale/fps, and enable render for screenshots.
Instructions
Управление запущенной игрой внутри headless-хоста Godot. mode=start — загрузить сцену в дерево (по умолчанию main_scene), mode=stop — выгрузить, mode=status — состояние, mode=step — выполнить N кадров (или seconds) с автоматической паузой после (удобно для пошаговой отладки), mode=configure — пауза, time_scale, max_fps. Важно: чтобы увидеть игру, сначала вызовите mode=start с render=true, затем godot_screenshot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | status | |
| scene | No | Сцена для запуска (по умолчанию application/run/main_scene) | |
| frames | No | Кадров для mode=step | |
| paused | No | ||
| render | No | true — запустить с реальным рендерером (нужно для скриншотов, открывает окно) | |
| max_fps | No | ||
| restart | No | Перезапустить, если игра уже запущена | |
| seconds | No | Альтернатива frames: проиграть секунды | |
| fixed_fps | No | ||
| time_scale | No | ||
| timeout_ms | No |