Адаптация stone на ваш ПК

Дата: 2026-05-25
ПК разработки (UE): Ryzen 5 5500, 32 ГБ RAM, GTX 950 2 ГБ, UE 5.7
ПК документации (опционально): i9-14900K, UHD 770, без дискретной GPU — см. стек и железо


Два корня проекта

ЧтоПуть
Документация, вики, GDDd:\Programing\Gaming\Stone (папку можно переименовать в stone вручную)
Игра Unreal\\METODIKA_SERVER\Users\Dancha\projects\stone
Cursor workspacestone-dev.code-workspace (открыть из корня docs)

Чеклист: вики (любой ПК с Python)

  1. Установить Python 3.10+ (галочка «Add to PATH»).
  2. В PowerShell из корня репозитория:
    cd d:\Programing\Gaming\Stone
    .\wiki-serve.ps1
  3. Браузер: http://127.0.0.1:8765
    Другой порт: $env:WIKI_PORT = "9000"; .\wiki-serve.ps1
  4. При первом запуске создаётся .venv-wiki и ставятся зависимости из requirements-wiki.txt.

Статическая сборка (деплой): .\wiki-build.ps1 → папка site/.


Чеклист: Unreal на GTX 950 (METODIKA)

Уже сделано в репозитории / на сервере (2026-05-25)

  • В Config/DefaultEngine.ini и Config/DefaultScalability.ini на \\METODIKA_SERVER\...\stone (тот же профиль, что у VisualSandbox):
    • Lumen выключен (r.Lumen.Enable=0, GI/Reflection = 0)
    • Nanite off, VSM off, DX11, пресет Scalable
    • Блоки VRAM 512 МБ, r.ScreenPercentage=70, потоки шейдеров — см. Game/Config/weak-pc-shared.ini

Вам после смены шаблона

  1. Перезапустить Unreal Editor (ini читается при старте).
  2. В консоли viewport (**** / **~**): проверить r.Lumen.Enable→ **0**,r.ScreenPercentage` → 70.
  3. Первый запуск после правок — долгая компиляция шейдеров (нормально).
  4. Проект на локальный SSD (копия или symlink), если редактор с сетевого диска тормозит — см. оптимизация ue gtx950.

Переименование игры в stone (вручную в UE)

Сейчас в проекте имя шаблона ResidentHorrorV1 (ResidentHorrorV1.uproject, папки /Game/ResidentHorrorV1/...).
Переименование только в DefaultEngine.ini недостаточно.

Рекомендуемый порядок:

  1. В UE: File → Rename Project (или дублировать проект с именем stone).
  2. Переименовать ResidentHorrorV1.uprojectstone.uproject.
  3. Обновить GameName= в Config/DefaultEngine.inistone.
  4. Зафиксировать путь в stone-dev.code-workspace (уже ...\projects\stone).

Подробности ini: оптимизация ue gtx950.


Чеклист: Cursor

  1. Открыть stone-dev.code-workspace (не только папку docs).
  2. Второй корень workspace — UE-проект на METODIKA (исключены Library, Intermediate, …).
  3. Старый файл Stone-dev.code-workspace можно удалить после проверки, что открывается новый.

Что отложено (по GDD / стеку)

  • Полноценный Unity-клиент — после дискретной GPU на i9-ПК (стек и железо).
  • Массовый server-first и шкала 10 → 2k — не сейчас; UE на GTX 950 — прототип/механики. North star 10k и time dilation — позже (ГДД §3).

Ссылки