reckfellENGINE

Веб-редактор: проекты, хранилище и копии

Импорт проекта, IndexedDB, асинхронное сохранение и проверка резервного ZIP.

На этой странице

Веб-редактор: проекты, хранилище и резервная копия

В исходниках есть оболочка браузерного редактора. Это не подтверждает опубликованный Reckfell Web editor, соответствующую WASM-сборку или работающий C# runtime браузера. Используйте этот порядок только с доверенной проверенной сборкой редактора. Адрес готового сервиса или ссылка на загрузку здесь не заявлены. Текущий C# exporter 1.0.0 не реализует Web; для установленного C#-процесса используйте нативный редактор.

До импорта проекта

Возьмите небольшую копию проекта, не единственный экземпляр. Проверьте идентичность сборки редактора и поддержку используемых функций проекта/скриптов. Успешное открытие страницы не подтверждает импорт или сохранность данных.

Поставляемая оболочка использует многопоточный редактор и single-window запуск. Браузерному стеку нужны WebGL2, Fetch и безопасный контекст; многопоточной сборке также нужны cross-origin isolation и SharedArrayBuffer. Проверяйте диагностику недостающих функций сборки и консоль браузера. Веб-путь использует Compatibility; настольные Vulkan/Forward+ настройки через эту оболочку недоступны. Наличие подписей UI в исходниках не является проверкой живого интерфейса.

Импорт и запуск

  1. В launcher из исходников выберите ZIP своего проекта через Preload project ZIP, затем Start Reckfell Editor. Это подписи source-shell, не проверенный опубликованный сервис.
  2. В Project Manager установите проект в подкаталог /home/web_user/, например /home/web_user/projects/demo. Не используйте /tmp как рабочую папку. Оболочка сначала загружает туда ZIP, но это временный входной файл, а не установленный проект.
  3. Откройте проект, проверьте manifest и ошибки импорта, затем известный уровень и небольшое изменение. ZIP с вложенной папкой проекта отличается от архива самого движка.
  4. Оболочка предоставляет вкладки Editor/Game для single-window работы. Перед финальной резервной копией остановите игру. Browser download файлов проекта не является экспортированной запускаемой сборкой игры.

Используйте одну сессию редактирования проекта. Этот порядок не подтверждает безопасное одновременное редактирование из разных вкладок, устройств или версий редактора.

Что означает сохранение

Оболочка редактора настраивает persistent mount /home/web_user. При успешной инициализации это виртуальная FS с хранением через IndexedDB, а не обычная папка в проводнике Windows. Стандартный /userfs игры — отдельная конфигурация; не считайте любой виртуальный путь постоянным.

Текущий мост восстанавливает хранилище асинхронно. Ошибка инициализации IndexedDB завершает promise значением ошибки, а не rejection; launcher движка сейчас продолжает инициализацию, не используя это значение. Открытый редактор не доказывает persistence. Проверяйте ошибки IndexedDB not available и Failed to save IDB file system.

Запись и изменения каталогов планируют синхронизацию. Успешное сохранение в памяти не подтверждает завершённый writeback. Флаг доступности моста может остаться true после последующей ошибки записи; второй sync-запрос во время активного sync завершается, не дожидаясь первого writeback. Ни то ни другое не является квитанцией сохранности. Это наблюдения по исходникам/mock-проверкам, не исправления движка.

Browser storage относится к origin сайта и профилю браузера. Другие host, scheme, port, профиль или приватная сессия могут использовать другие данные. Также действуют квоты, удаление данных сайта и eviction; см. поведение browser storage. Одно хранилище браузера не является резервной копией.

Скачать и проверить копию

  1. Сохраните открытые ресурсы и остановите игру.
  2. Используйте Project > Download Project Source. Текущий код меню размещает пункт прямо в Project, не в Tools. Он скачивает файлы проекта как ZIP; не публикует и не скачивает исходники движка.
  3. Убедитесь, что браузер действительно создал непустой файл в выбранной папке загрузки. Сохраните прежнюю исправную копию до проверки новой.
  4. Распакуйте в отдельный каталог и откройте соответствующим нативным редактором. Проверьте project.reckfell, скрипты, исходные ассеты, уровни .rscene и префабы .rprefab своего проекта. Packer исключает каталог данных/кэша проекта, поэтому повторный импорт ожидаем. О непрочитанных файлах возможны предупреждения; наличие ZIP само по себе не подтверждает полноту.
  5. Проверьте известный уровень и последнее изменение. Только после этого считайте архив пригодной резервной копией. В этой редактуре browser restore workflow не выполнялся.

Не используйте Clear Persistent Data для диагностики до восстановления файлов: launcher реализует его удалением базы IndexedDB. Здесь очистка хранилища не выполнялась.

Диагностика

СимптомЧто проверить
Редактор не запускаетсяРеальную WASM/JS-сборку, сетевые ошибки, WebGL2, безопасный контекст, isolation и SharedArrayBuffer.
Проект пропал после повторного открытияТот же origin/профиль, persistent path проекта и ошибки инициализации/writeback. Не очищайте данные сайта.
Сохранение выглядело успешным, но файлов нетЗапись в память и завершённый persistent writeback; ошибки и последнюю проверенную ZIP-копию.
Не найти пункт скачиванияSource build/version и меню Project; не следуйте старому пути через Tools вслепую.
ZIP открывается, но проект неполныйСодержимое архива, предупреждения о непрочитанных файлах, исходные ассеты и повторный импорт кэша.
Недоступны C# или exportПоддержку цели/toolchain; перенесите проверенную копию проекта в нативный редактор.

Границы проверки

С текущими исходниками сверены launcher labels, mount path, single-window запуск, persistence и упаковка ZIP проекта. Реальные тела FS-моста прошли 15 проверок в Node с mock FS/IDBFS callbacks, включая ошибки инициализации/writeback и незавершённую синхронизацию. Реальные browser persistence, eviction, reload, editor UI, WASM build, download, ZIP restore и C# Web execution не приняты как проверенные. Source, Runtime и SDK движка не менялись.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.