Перейти к содержимому
Для публикации в этом разделе необходимо провести 10 боёв.

В этой теме 10 комментариев

Рекомендуемые комментарии

2 296
[IGRA]
Участник
2 062 публикации
11 828 боёв

1) Почему игра создает папки не в каталоге игры, а отдельно - причём создаёт автоматически, без ведома и без спроса пользователя?

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

Что это за "вирусоподобное" поведение?

P. S. 2) Можно их удалить?

3) После удаления опять будут созданы автоматом?

Скрытый текст

763386162_.thumb.jpg.04a216da41a3c09435e9c7a0cdd0990a.jpg

Если уже спрашивали \ отвечали = поделитесь ссылкой.

P. S. Можно темы тут создавать? Перебросьте куда - если не там создал.

Изменено пользователем Zemlia_Nebo_Voda
  • Плюс 4

Рассказать о публикации


Ссылка на публикацию
2 803
[KIROV]
Участник, Коллекционер
1 871 публикация
36 281 бой

Так это ж норма для Windows со времен XP, AppData - место для всяких кэшей, временных файлов и т.д. Тут каждую первую программу на ПК в этом можно обвинить.

  • Плюс 1
  • Круто 1

Рассказать о публикации


Ссылка на публикацию
101
[PEPEL]
Участник
96 публикаций
763 боя
Сегодня в 15:30:01 пользователь Zemlia_Nebo_Voda сказал:

 Почему игра создает папки не в каталоге игры, а отдельно - причём создаёт автоматически, без ведома и без спроса пользователя?

 

Ответ от Алисы без привязки к Миру кораблей

Скрытый текст

Существует несколько ключевых причин, почему игры создают папки вне каталога установки и делают это автоматически, без явного запроса пользователя.

Основные причины

  1. Соблюдение стандартов ОС
    Операционные системы (особенно Windows) предписывают хранить пользовательские данные (сохранения, настройки, логи) в специальных директориях:

    • C:\Users\<имя_пользователя>\AppData\Local\<название_игры>;

    • C:\Users\<имя_пользователя>\Documents\My Games\<название_игры>;

    • C:\Users\<имя_пользователя>\Saved Games\<название_игры>.

    Это сделано для:

    • изоляции пользовательских данных от программных файлов;

    • упрощения резервного копирования (пользовательские файлы отделены от системных);

    • соблюдения прав доступа (игры часто не имеют прав на запись в папку Program Files).

  2. Поддержка нескольких пользователей
    Если на одном ПК играют разные люди, каждому нужны персональные сохранения и настройки. Хранение в AppData или Documents позволяет системе автоматически разделять данные по учётным записям.

  3. Облачные синхронизации
    Платформы вроде Steam, Xbox Game Pass или Epic Games Store автоматически синхронизируют сохранения в облако. Для этого требуется строгое расположение файлов — иначе система не найдёт данные для бэкапа.

  4. Обновление игры без потери данных
    Если сохранения лежат в папке игры, при обновлении/переустановке они могут быть удалены. Хранение вне каталога установки гарантирует, что прогресс пользователя сохранится.

  5. Права доступа и безопасность
    В современных ОС папка с программой (например, Program Files) защищена от записи для обычных пользователей. Игра не может создавать файлы там без запуска от имени администратора, что небезопасно и неудобно.

  6. Совместимость с модулями и модами
    Некоторые игры (например, Skyrim, Minecraft) позволяют устанавливать модификации. Для них часто выделяют отдельные папки (Mods, Plugins), которые проще управлять вне основного каталога.

  7. Логи и отладка
    Технические файлы (логи ошибок, дампы памяти) обычно пишутся в AppData\Local или временные папки. Это помогает разработчикам диагностировать проблемы без засорения основной директории игры.

Почему без спроса пользователя?

  • Стандартизация: разработчики следуют рекомендациям ОС и платформ (Steam, Microsoft и др.), чтобы избежать проблем с совместимостью.

  • Простота для пользователя: если бы игра запрашивала путь для каждой папки, это перегрузило бы интерфейс.

  • Автоматизация: игры рассчитаны на «plug-and-play» — пользователь устанавливает и играет, не задумываясь о структуре файлов.

Как найти эти папки?

  • Windows: ищите в C:\Users\<ваше_имя>\AppData\, Documents\My Games или Saved Games.

  • Steam: часто данные хранятся в Steam\userdata\<ваш_ID>\<ID_игры>.

  • Консольные игры на ПК (например, из Xbox App) могут использовать C:\Users\<имя>\LocalState.

Можно ли изменить местоположение?

Иногда — да, но с оговорками:

  • Через символические ссылки (symlinks) в Windows/Linux.

  • В настройках некоторых игр (редко).

  • Через правки конфигурационных файлов (рискованно — может сломать сохранения).

Итог: автоматическое создание папок вне каталога игры — это не ошибка, а следствие стандартов ОС, требований безопасности и удобства для массового пользователя.

 

  • Круто 2

Рассказать о публикации


Ссылка на публикацию
2 296
[IGRA]
Участник
2 062 публикации
11 828 боёв
Сегодня в 16:32:55 пользователь YariloGroza сказал:

Ответ от Алисы без привязки к Миру кораблей

  Показать содержимое

Существует несколько ключевых причин, почему игры создают папки вне каталога установки и делают это автоматически, без явного запроса пользователя.

Основные причины

  1. Соблюдение стандартов ОС
    Операционные системы (особенно Windows) предписывают хранить пользовательские данные (сохранения, настройки, логи) в специальных директориях:

    • C:\Users\<имя_пользователя>\AppData\Local\<название_игры>;

    • C:\Users\<имя_пользователя>\Documents\My Games\<название_игры>;

    • C:\Users\<имя_пользователя>\Saved Games\<название_игры>.

    Это сделано для:

    • изоляции пользовательских данных от программных файлов;

    • упрощения резервного копирования (пользовательские файлы отделены от системных);

    • соблюдения прав доступа (игры часто не имеют прав на запись в папку Program Files).

  2. Поддержка нескольких пользователей
    Если на одном ПК играют разные люди, каждому нужны персональные сохранения и настройки. Хранение в AppData или Documents позволяет системе автоматически разделять данные по учётным записям.

  3. Облачные синхронизации
    Платформы вроде Steam, Xbox Game Pass или Epic Games Store автоматически синхронизируют сохранения в облако. Для этого требуется строгое расположение файлов — иначе система не найдёт данные для бэкапа.

  4. Обновление игры без потери данных
    Если сохранения лежат в папке игры, при обновлении/переустановке они могут быть удалены. Хранение вне каталога установки гарантирует, что прогресс пользователя сохранится.

  5. Права доступа и безопасность
    В современных ОС папка с программой (например, Program Files) защищена от записи для обычных пользователей. Игра не может создавать файлы там без запуска от имени администратора, что небезопасно и неудобно.

  6. Совместимость с модулями и модами
    Некоторые игры (например, Skyrim, Minecraft) позволяют устанавливать модификации. Для них часто выделяют отдельные папки (Mods, Plugins), которые проще управлять вне основного каталога.

  7. Логи и отладка
    Технические файлы (логи ошибок, дампы памяти) обычно пишутся в AppData\Local или временные папки. Это помогает разработчикам диагностировать проблемы без засорения основной директории игры.

Почему без спроса пользователя?

  • Стандартизация: разработчики следуют рекомендациям ОС и платформ (Steam, Microsoft и др.), чтобы избежать проблем с совместимостью.

  • Простота для пользователя: если бы игра запрашивала путь для каждой папки, это перегрузило бы интерфейс.

  • Автоматизация: игры рассчитаны на «plug-and-play» — пользователь устанавливает и играет, не задумываясь о структуре файлов.

Как найти эти папки?

  • Windows: ищите в C:\Users\<ваше_имя>\AppData\, Documents\My Games или Saved Games.

  • Steam: часто данные хранятся в Steam\userdata\<ваш_ID>\<ID_игры>.

  • Консольные игры на ПК (например, из Xbox App) могут использовать C:\Users\<имя>\LocalState.

Можно ли изменить местоположение?

Иногда — да, но с оговорками:

  • Через символические ссылки (symlinks) в Windows/Linux.

  • В настройках некоторых игр (редко).

  • Через правки конфигурационных файлов (рискованно — может сломать сохранения).

Итог: автоматическое создание папок вне каталога игры — это не ошибка, а следствие стандартов ОС, требований безопасности и удобства для массового пользователя.

 

Да, это похоже на файлы "Save" одиночных игр.

Но, это "техническое" - как оно сделано - что меня не особо интересует.

Рассказать о публикации


Ссылка на публикацию
101
[PEPEL]
Участник
96 публикаций
763 боя

Меня больше настораживает  название папок непонятными символами. Название папок на кириллице так отображает? Это  давно появилось?

image.png.b4f02c42e2b3d64c892c2cd23326a4cc.png

 

  • Плюс 2
  • Круто 1

Рассказать о публикации


Ссылка на публикацию
2 296
[IGRA]
Участник
2 062 публикации
11 828 боёв
Сегодня в 16:48:29 пользователь YariloGroza сказал:

Меня больше настораживает  название папок непонятными символами. Название папок на кириллице так отображает? Это  давно появилось?

image.png.b4f02c42e2b3d64c892c2cd23326a4cc.png

 

Давно. После разделения игр в 2022 году.

Собственно - папки эти на диске ещё раньше появились.

Рассказать о публикации


Ссылка на публикацию
Help Team
687 публикаций
Сегодня в 16:30:01 пользователь Zemlia_Nebo_Voda сказал:

1) Почему игра создает папки не в каталоге игры, а отдельно - причём создаёт автоматически, без ведома и без спроса пользователя?

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

Что это за "вирусоподобное" поведение?

P. S. 2) Можно их удалить?

3) После удаления опять будут созданы автоматом?

  Показать содержимое

763386162_.thumb.jpg.04a216da41a3c09435e9c7a0cdd0990a.jpg

Если уже спрашивали \ отвечали = поделитесь ссылкой.

P. S. Можно темы тут создавать? Перебросьте куда - если не там создал.

Добрый вечер.

 

Файлы настроек создаются автоматически в папке с ОС. Если овы удалите их, то почти все настройки придется заново делать.., и данные для входа, типа логина-пароля.

 

 

  • Плюс 1
  • Круто 2

Рассказать о публикации


Ссылка на публикацию
30 360
[DONAT]
Глобальный модератор, Коллекционер, Старший бета-тестер
15 651 публикация

Эти файлы создаются игрой автоматически при каждом запуске, такова реализация (вполне стандартная для игр и программ на Винде).

Остальное уже рассказали выше.

  • Плюс 1
  • Круто 2
  • Минус 1

Рассказать о публикации


Ссылка на публикацию
2 296
[IGRA]
Участник
2 062 публикации
11 828 боёв

Всем спасибо - понятно, тему можно закрыть.

:Smile_great:

Рассказать о публикации


Ссылка на публикацию
30 360
[DONAT]
Глобальный модератор, Коллекционер, Старший бета-тестер
15 651 публикация
Сегодня в 00:58:10 пользователь Zemlia_Nebo_Voda сказал:

Всем спасибо - понятно, тему можно закрыть.

:Smile_great:

 

Пусть пока побудет открытой, если не против - вдруг у кого-то тоже вопросы на эту тему возникнут.

  • Плюс 1
  • Круто 1

Рассказать о публикации


Ссылка на публикацию

×