Где файлы из мастерской Steam

Обновлено: 22.11.2024

Пожалуйста, используйте форму ниже, чтобы задать нам вопрос, и мы свяжемся с вами как можно скорее! Мы используем вашу электронную почту только для ответа на ваш запрос — она не будет использоваться для маркетинга и т. д.

Чтобы сообщить о проблеме, используйте приведенную ниже форму. Электронная почта необязательна, но полезна, если нам нужно задать вам какие-либо вопросы о проблеме (она никогда не будет использоваться для маркетинга). Пожалуйста, будьте максимально описательными.

RimWorld – это однопользовательская 2D-игра от Ludeon Studios, выпущенная в октябре 2018 года. Она доступна в Steam для Windows, Linux и Mac (OS X). Несмотря на одиночную игру, существуют многопользовательские моды, которые позволяют вам играть в RimWorld с друзьями.

С технической точки зрения, RimWorld — это «Симулятор управления колонией». с точки зрения непрофессионала, это означает, что вам поручено управлять колонией. Колония, которой вам поручено управлять, совершила аварийную посадку на планете в открытом космосе.

Чтобы сохранить жизнь своей колонии, вам придется избегать бесконечного количества вещей на планете, которые представляют угрозу для выживания. Смертельные погодные условия (в конце концов, это не Земля), пожары, вызванные молнией, враги, называемые рейдерами, которые штурмуют ваш город группами, и это лишь некоторые из них.

Конечная цель — исследование технологий и развитие колонии до такой степени, что вы сможете построить космический корабль, чтобы сбежать с планеты, на которую вы совершили аварийную посадку. Простая в принципе, но порой кажется невыполнимой практика.

Место сохранения RimWorld

Сохранения RimWorld создаются локально (на вашем компьютере), поэтому, если вы когда-нибудь поменяете компьютер, сделаете резервную копию или захотите поделиться сохранением с кем-то еще, вам нужно знать, в какой папке они находятся!

Расположение сохраненных игр зависит от используемой операционной системы. См. ниже справку для вашего конкретного компьютера:

Окна

Если вы работаете в Windows и являетесь техническим специалистом или девчонкой, все, что вам, вероятно, нужно знать, это указанный ниже путь к файлам сохранений RimWorld:

Если вы не разбираетесь в технике, не бойтесь! Чтобы получить доступ к папке сохранения, просто вставьте указанный выше путь в адресную строку проводника или выполните следующие действия:

  1. Нажмите WINDOWS + R (WINDOWS – это кнопка, которая открывает меню "Пуск").
  2. Введите %AppData% в текстовое поле в открывшемся окне «Выполнить» и нажмите «ОК».
  3. При этом откроется папка Roaming, вернитесь на одну папку назад к AppData, щелкнув AppData в пути проводника в верхней части окна (щелкните в том месте, куда указывает стрелка на рисунке ниже).
  4. Перейдите в папку LocalLow, затем в папку Ludeon Studios, затем в папку RimWorld by Ludeon Studios и, наконец, в папку Saves.
  5. В папке «Сохранения» вы можете найти все файлы сохранения вашей игры в формате RimWorld RWS (который технически представляет собой просто XML!).

    Mac OS X

    Путь к папке сохранения RimWorld в Mac OS X следующий:

    Если для вас это ничего не значит, выполните следующие действия:

    1. Откройте Терминал (нажмите COMMAND + ПРОБЕЛ , затем найдите Терминал и откройте Терминал)
    2. Тип: открыть ~/Library/Application Support/RimWorld/Saves/

    Как и в Windows, здесь вы можете найти все файлы сохранения для ваших игр RimWorld.

    Линукс

    Путь к файлу сохранения RimWorld в Linux:

    Перейдите к указанной выше папке в файловом менеджере или (если вам лень) запустите это в терминале:

    Место установки RimWorld

    RimWorld устанавливается в папку вашей библиотеки Steam. По умолчанию обычно:

    Окна

    Местоположение установки RimWorld по умолчанию в Windows (если вы не изменили папку своей библиотеки Steam) — это одна из следующих папок:

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

    Mac OS X

    В Mac OS X место установки по умолчанию (с расположением библиотеки Steam по умолчанию) для RimWorld:

    Как и в случае с Windows, если указанный выше путь не работает и вы не знаете, где находится ваша библиотека Steam, см. это руководство.

    Линукс

    В Linux место установки RimWorld по умолчанию:

    Как и в случае с Windows и Mac OS X, если указанный выше путь не работает или у вас возникли проблемы с его поиском, воспользуйтесь нашим руководством по быстрому поиску места установки игры Steam.

    Папка модов RimWorld

    В RimWorld есть две папки модов — папка для модов, установленных через Мастерскую Steam, и папка для модов, установленных вручную. См. ниже для каждого.

    Папка Steam Workshop Mod

    Моды, установленные через Мастерскую Steam, находятся в папке мастерской вашей библиотеки Steam — это не то же самое, что папка установки игры.Расположение вашей библиотеки Steam зависит от используемой операционной системы:

    Шаг 1. Перейдите в библиотеку Steam

    Перейдите в свою библиотеку Steam.

    В Windows его можно найти по умолчанию в папке C:\Program Files (x86)\Steam или C:\Program Files\Steam .

    На Mac его можно найти по умолчанию в ~/Library/Application Support/Steam.

    В Linux его можно найти по умолчанию в ~/.steam/steam .

    Если указанное выше расположение по умолчанию не работает и вы не можете найти свою библиотеку Steam, ознакомьтесь с нашим руководством по поиску библиотеки Steam.

    Шаг 2. Перейдите в папку с модами

    Оказавшись в библиотеке Steam, перейдите по следующему пути, чтобы найти установленные моды:

    steamapps > мастерская > контент > 294100

    Папка с установленными модами вручную

    Папка установленного вручную мода находится в папке установки вашей игры (в вашей библиотеке Steam). Во-первых, найдите папку установки вашей игры, вы можете сделать это, выполнив описанные выше шаги RimWorld Install Location.

    Попав в каталог установки, вы можете найти установленные вручную моды в папке Mods.

    Тема закрыта

    9 июл. 2015 в 19:25

    Мне интересно, куда сохраняются моды Мастерской для Unturned. Я посмотрел в Steam\SteamApps\workshop\content, но их там нет. Я также искал в Steam\SteamApps\common\Unturned и нигде не мог их найти. Мне нужно найти, где они сохранены, чтобы я мог разместить их на сервере, который я планирую разместить. Будем признательны за любую помощь, спасибо!

    9 июл. 2015 в 19:29

    9 июл. 2015 в 19:34

    Ооо, кажется, я только что нашел его. Я нашел свою, выполнив поиск (в моем случае) имени карты в папке Steam. Это привело меня к
    \Program Files (x86)\Steam\SteamApps\workshop\content\304930\476016344\Kaula Island

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

    9 июл. 2015 в 20:11

    Я уже просматривал этот мастер-класс\контент, и последняя обновленная папка относится к июню. Просто чтобы убедиться, я просмотрел и не нашел ни одного из модов Unturned, только Skyrim, Space Engineers и Arma 3. Плюс в моем OP я уже сказал, что смотрел там.

    12 июл. 2015 в 17:18

    6 мар. 2016 в 12:46

    я нашел его в C:\Program Files (x86)\Steam\steamapps\workshop\content\304930 вы используете Mac или компьютер? тоже не нашел??

    20 июл. 2016 в 16:51

    Привет, ребята, я нашел его, и он находится в папке programfiles(для вас может быть 86)/steam/steamapps/workshop/content/304930, и там вы найдете много загруженного контента, включая моды. Его может быть трудно найти, потому что файлы помечены случайными числами и буквами.

    29 июл. 2016 в 10:43

    Удар. Также, если кто-нибудь знает, так как, вероятно, произошло много обновлений. Когда я захожу в папку мастерской, у меня нет папки с именем Content. Любая помощь, пожалуйста?

    16 окт. 2016 в 12:43

    C:\Program Files (x86)\Steam\SteamApps\workshop\content\
    Я полагаю, что следующие две папки сначала предназначены для игры, а затем для мода. Вы можете получить идентификатор мода на странице мода в мастерской. это в URL. Последний набор цифр — это идентификатор мода, например

    C:\Program Files (x86)\Steam\SteamApps\workshop\content\346110\479295136

    17 окт. 2016 в 6:55

    C:\Program Files (x86)\Steam\SteamApps\workshop\content\
    Я полагаю, что следующие две папки сначала предназначены для игры, а затем для мода. Вы можете получить идентификатор мода на странице мода в мастерской. это в URL. Последний набор цифр — это идентификатор мода, например

    C:\Program Files (x86)\Steam\SteamApps\workshop\content\346110\479295136

    В скрытом файле с именем !Workshop, расположенном в \Program Files (x86)\Steam\SteamApps\common\Arma 3\!Workshop

    1 янв. 2018 в 10:30

    Мне интересно, куда сохраняются моды Мастерской для Unturned. Я посмотрел в Steam\SteamApps\workshop\content, но их там нет. Я также искал в Steam\SteamApps\common\Unturned и нигде не мог их найти. Мне нужно найти, где они сохранены, чтобы я мог разместить их на сервере, который я планирую разместить. Будем признательны за любую помощь, спасибо!

    Я думаю, они сохраняются в папке "AppData/Roaming/SmartlyDressedGames". - Чтобы отобразить эту папку, обратитесь сюда для справки - мне лень объяснять. :D

    5 фев. 2018 в 6:02

    F:\steam\steamapps\workshop\content\304930 или C:\steam\steamapps\workshop\content\304930 Это действительно зависит от типа вашего компьютера

    Последнее обновление: 30 января 2019 г. Последняя версия здесь.

    Инструкция по установке модов через Steam Workshop:

    1. Запустите игру во время работы Steam и откройте меню «Моды» в главном меню.
    2. Вы должны увидеть кнопку «Обзор мастерской Steam» над вторым списком.
    3. Откроется оверлей Steam, в котором будет показана мастерская.Просматривайте предметы в мастерской, и когда увидите понравившийся мод, нажмите на кнопку "Подписаться".
    4. Должна начаться загрузка мода. Вернитесь в игру, и вы должны увидеть мод в списке модов Мастерской. Вы можете увидеть индикатор выполнения загрузки в элементе списка, если загрузка занимает некоторое время.
    5. Убедитесь, что он установлен/включен после завершения загрузки.
    6. Примите перезагрузку при возврате в главное меню, чтобы загруженные моды загружались.
    7. Инструкции по удалению модов из Steam Workshop:

      Если вы подписались на мод из Мастерской Steam, вы можете удалить его из игры:

      1. Перейдите в меню "Моды" из главного меню и найдите мод, который хотите удалить.
      2. Наведите на него курсор и нажмите «Отписаться от мода» (красная кнопка X). Кроме того, вы можете нажать «Просмотреть мод в мастерской» (кнопка со значком Steam) и отписаться от самой Мастерской.
      3. Мод будет эффективно удален с вашего компьютера после полного выхода из игры. Там могут остаться пустые папки, так Steam обрабатывает отказ от подписки.
      4. Для справки: моды Мастерской, на которые вы подписаны, загружаются по этому адресу: C:\Program Files (x86)\Steam\steamapps\workshop\content\253250. Поскольку их нет в обычной папке модов Stonehearth, вы можете навести на них курсор в меню «Моды» и нажать «Открыть папку модов» (кнопка со значком папки), если вам нужно просмотреть их.

        Имейте в виду, что файлы сохранения, созданные с активным модом, будут выдавать ошибки, если вы попытаетесь загрузить их после его удаления (то же самое, если вы отключите мод вместо его удаления).

        Инструкции по загрузке модов в Steam Workshop:

        Для модов Мастерской требуется идентификатор файла Steam, поэтому они должны быть созданы из нашего пользовательского интерфейса, чтобы сгенерировать его. Они будут автоматически преобразованы в файлы .smod при загрузке в Мастерскую, но вы по-прежнему сможете редактировать свою локальную версию, не распаковывая ее.

        Перейдите в меню «Моды» из главного меню и нажмите кнопку «Создать новый мод» над третьим столбцом.

        Заполните обязательные поля: название/название вашего мода и пространство имен. Пространство имен может содержать только буквенно-цифровые символы, дефисы и символы подчеркивания. Пробелы и другие символы не допускаются. Постарайтесь сделать его коротким и уникальным.

        Если ваш мод будет исключительно модом перевода, отметьте «Это мод перевода?» флажок. Это добавит специальный тег, который позволит различным игрокам активировать свои собственные моды перевода, когда они присоединяются к многопользовательской игре, чтобы каждый игрок мог играть на своем родном языке.

        Если ваш мод будет добавлять шаблоны зданий, проверьте "Это мод шаблонов зданий?" флажок. Это добавит специальный тег, который позволит вам очень легко добавлять шаблоны зданий в ваш мод. Дополнительные инструкции здесь.

        Нажмите «Создать». Это создаст для вас папку мода и предварительно заполненный манифест. Мод появится в списке загрузки Мастерской, и папка мода будет автоматически открыта, чтобы вы могли начать добавлять в нее контент.

        Загруженные вами моды Мастерской будут находиться в отдельной папке ("steam_uploads"), а не в папке "mods". Не копируйте их туда, потому что вы получите конфликт внутри игры (наличие двух модов с одинаковым пространством имен), и вам придется отключить или удалить один из них.

        Вы можете просмотреть свой новый мод в мастерской прямо сейчас, но его видимость будет скрыта, чтобы вы могли добавлять в него контент, прежде чем сделать его общедоступным. Однако Steam может потребоваться некоторое время для обновления мастерской, поэтому какое-то время вы можете видеть пустую страницу.

        Добавьте контент в свой мод.

        Как только вы будете удовлетворены своим модом, снова перейдите в меню «Моды» и наведите указатель мыши на свой мод в списке загрузок Мастерской. Нажмите на кнопку "Загрузить мод в мастерскую" (зеленый значок со стрелкой).

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

        Нажмите «Загрузить». Мод начнет загружаться в Steam (в списке будет отображаться индикатор выполнения, он может заполняться несколько раз, так как мод будет сжат перед загрузкой), и как только он будет завершен, оверлей Steam автоматически откроется, показывая ваш мод в Мастерская.

        В следующий раз, когда вы измените содержимое своего мода, вы можете нажать кнопку загрузки в меню «Моды» и изменить любое поле в этой форме, и содержимое мода будет обновлено в мастерской.
        Убедитесь, что ваш манифест действителен, прежде чем пытаться загрузить или обновить свой мод в мастерской. В меню «Моды» для вашего мода не должно появляться никаких сообщений об ошибках. Иногда при открытии меню «Моды» появляется ошибка «Недопустимый идентификатор файла Steam», но она быстро исчезает после синхронизации игры со Steam.

        Вы можете создать свой мод в папке mods вместо папки steam_uploads, если хотите, затем создать новый мод из меню Mods, чтобы был сгенерирован идентификатор файла Steam, скопировать содержимое мода в эту папку и отредактировать автоматически сгенерированный манифест для включения отсутствующих ключей. Но вам придется отключить или удалить один из них в папке с модами после загрузки его в Steam, так как игра сочтет его конфликтным (у вас будет 2 мода с одинаковым пространством имен).

        Если ваш мод был загружен в мастерскую в виде обычной папки, и игроки уже скачали его, им нужно будет отписаться, перезапустить и снова подписаться, чтобы получить последнюю версию smod. В противном случае их локальные копии не будут корректно обновляться.
        Игроки могут проверить, есть ли у них простые файлы или .smod, щелкнув значок папки соответствующего подписанного мода в меню «Моды». При создании шаблонов они не будут сжаты, поэтому игроки по-прежнему смогут видеть свои изображения в меню модов.

        Инструкции по загрузке шаблонов зданий в качестве мода:

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

        Сначала создайте мод, как описано выше, и не забудьте проверить "Это мод шаблонов зданий?" флажок. Как только он появится в списке загрузок Мастерской, нажмите кнопку «Редактировать список шаблонов этого мода», на которой есть значок для редактирования шаблонов. Появится новое окно, в котором вы сможете выбрать один из существующих шаблонов зданий: шаблоны будут скопированы в ваш мод, но не будут удалены из основной игры. Если позже вы решите добавить другие шаблоны или удалить некоторые из них из своего мода, вы также можете сделать это через это меню (удаление затронет только шаблоны из вашего мода).

        После того, как вы нажмете «ОК», появится диалоговое окно подтверждения: В списке модов справа будет кнопка со стрелкой для модов, которые имеют строительные шаблоны. Нажав на нее, вы развернете/свернете список шаблонов, которые есть у мода (что удобно, если вам нужно посмотреть, какие шаблоны есть в каком моде):

        Наконец, не забудьте загрузить свой мод в Мастерскую, как описано в предыдущем разделе (шаг 9 и далее). Тег «Building Templates» автоматически появится для вашего мода в форме загрузки.

        Игра соберет шаблоны из всех модов и отобразит их в списке шаблонов редактора зданий.

        Сообщается, что у некоторых пользователей Steam, пытающихся загрузить моды из Мастерской Steam, возникают проблемы с подпиской на моды. В большинстве случаев мод не регистрируется для загрузки или не появляется в очереди загрузки. Для некоторых пользователей проблема возникает только с парой модов, в то время как другие сообщают, что проблема возникает до такой степени, что они не могут загружать и использовать какие-либо новые моды. Эта проблема характерна не только для определенной версии Windows, поскольку сообщается, что она возникает в Windows 7, Windows 8.1 и Windows 10.

        Моды Steam Workshop не загружаются

        Почему мастерская Steam отказывается загружать моды?

        Мы исследовали эту конкретную проблему, изучив различные пользовательские отчеты и стратегии исправления, которые обычно используются для решения этой проблемы. Как оказалось, есть несколько разных виновников этой проблемы:

        • Строка состояния модов отображается только в режиме большого изображения. По какой-то причине Steam изменил поведение по умолчанию, поэтому в последних версиях обновления модов загружаются в фоновом режиме, и вы больше не можете отслеживать их ход. Если этот сценарий применим, вы можете проверить, загружаются ли моды на самом деле, переключившись в режим большого изображения.
        • !Папка Workshop содержит поврежденные файлы. Также возможно, что эта проблема возникает из-за того, что некоторые из загруженных вами файлов модов были повреждены. Если это широко распространенная проблема, Steam в конечном итоге откажется загружать любые новые моды. В этом случае вы можете решить проблему, удалив поврежденные моды и выполнив проверку целостности.
        • Кэш загрузки содержит поврежденные файлы. Существует также довольно распространенный сбой, который может возникнуть в ситуациях, когда в очереди загрузки находится много ожидающих загрузки элементов. Всякий раз, когда это происходит, загрузчик отказывается загружать какие-либо новые элементы. В этом случае вы можете решить проблему, очистив кеш загрузки.
        • Учетная запись привязана к бета-версии Steam. Как оказалось, частота возникновения этой проблемы выше для учетных записей, зарегистрированных для бета-тестирования Steam. Несколько затронутых пользователей сообщили, что им удалось решить проблему, отказавшись от каждой бета-программы.
        • Регион загрузки находится слишком далеко. Эта конкретная проблема также может возникнуть, если регион загрузки, указанный в настройках Steam, находится слишком далеко от фактического физического региона. Если этот сценарий применим, вы можете решить проблему, изменив регион загрузки на правильную страну.
        • Поврежденная установка Steam. Еще одним сценарием, вызывающим эту конкретную проблему, является распространенная проблема с повреждением. В этом случае единственное возможное решение — удалить текущую установку Steam и повторно загрузить последнюю версию клиента с официальной страницы загрузки.

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

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

        Исправить поврежденные файлы

        Загрузите отсюда и запустите Restoro для сканирования и восстановления поврежденных и отсутствующих файлов. После этого перейдите к решениям, приведенным ниже.

        Способ 1: использование режима большого изображения в Steam

        Некоторые затронутые пользователи сообщают, что для них это проблема только с отображением. Как оказалось, также возможно, что моды на самом деле загружаются после того, как вы нажмете «Подписаться», но интерфейс Steam по умолчанию не будет отображать индикатор выполнения режима.

        Однако, если вы хотите проверить, загружаются ли моды, вы можете войти в режим Big Picture. Мы проверили это, и похоже, что иногда индикатор загрузки модов отображается только в режиме большого изображения.

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

        Вход в режим большого изображения

        После входа в режим большого изображения проверьте очередь загрузки, чтобы убедиться, что режим загружается.

        Если этот метод не помог решить проблему, перейдите к следующему способу ниже.

        Способ 2: удаление поврежденных модов

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

        Несколько затронутых пользователей сообщили, что им удалось решить проблему, получив доступ к скрытой папке игры !Workshop и удалив оттуда все сломанные моды. Сделав это и заставив Steam проверить целостность файлов, большинство пользователей сообщили, что проблема решена.

        Вот краткое руководство по удалению поврежденных модов:

        1. Убедитесь, что клиент Steam полностью закрыт.
        2. Откройте Проводник и перейдите на ленточную панель в верхней части экрана. Затем перейдите на вкладку «Вид» и убедитесь, что флажок, связанный со скрытыми элементами, установлен. Установка флажка "Скрытые элементы"
        3. Как только вы сможете увидеть скрытые элементы, используйте Проводник, чтобы перейти к следующему местоположению:
        4. Если этот метод не помог решить проблему, перейдите к следующему способу ниже.

          Способ 3. Очистка кэша загрузки

          Как оказалось, проблема также может возникать из-за довольно распространенного сбоя, который может возникнуть в ситуациях, когда в очереди загрузки находится много элементов, ожидающих загрузки. Возможно, произошел сбой загрузчика, и он отказывается загружать какие-либо новые элементы.

          Несколько пользователей, которые столкнулись с этой конкретной проблемой, сообщили, что им удалось решить проблему, очистив кэш загрузки Steam. Вот краткое руководство о том, как это сделать:

          1. Откройте клиент Steam.
          2. Перейдите на ленту в верхней части экрана и нажмите Steam. Затем нажмите «Настройки» в появившемся контекстном меню.
          3. В меню "Настройки" выберите вкладку "Загрузки" в вертикальном меню слева.
          4. Затем перейдите на правую панель и нажмите «Очистить кэш загрузки» (внизу экрана).
          5. Нажмите «Да» в запросе подтверждения, чтобы очистить локально сохраненный кеш.
          6. Снова войдите в свою учетную запись Steam и попытайтесь загрузить режим, который ранее не работал.

          Если проблема все еще не решена, перейдите к следующему способу ниже.

          Способ 4. Отказ от участия в бета-тестировании Steam

          Как сообщили несколько пользователей, эта конкретная проблема также может возникнуть, если вы являетесь активным участником бета-тестирования Steam. Официального объяснения того, почему это исправление эффективно, нет, но некоторые пользователи сообщают, что им удалось решить проблему, отказавшись от бета-тестирования Steam и повторно подписавшись на моды, которые не загружаются.

          Вот краткое руководство о том, как это сделать:

          1. Откройте клиент Steam, откройте панель ленты в верхней части экрана и нажмите Steam. Затем нажмите «Настройки» в контекстном меню.
          2. В меню "Настройки" выберите "Учетная запись" в вертикальном меню слева. Затем перейдите на правую панель и нажмите кнопку "Изменить" в разделе "Участие в бета-тестировании".
          3. Затем используйте раскрывающееся меню в разделе «Участие в бета-тестировании», чтобы изменить статус на «Нет» — отказ от участия во всех бета-программах.
          4. Перезапустите Steam и начните повторно подписываться на моды, которые мы ранее отказывались загружать, и посмотрите, решена ли проблема.

          Если у вас по-прежнему возникают проблемы с повторной загрузкой некоторых модов в Steam, перейдите к следующему способу ниже.

          Способ 5. Изменение региона загрузки

          Еще одно возможное решение этой конкретной проблемы — регион загрузки, который находится далеко от фактического региона IP. Это может привести к тому, что ваш Steam заблокирует загрузку новых модов. Несколько затронутых пользователей сообщили, что им удалось решить проблему, изменив регион загрузки на свою страну или страну, близкую к физическому местонахождению ПК.

          Вот краткое руководство о том, как это сделать:

          1. Откройте клиент Steam и нажмите Steam на ленточной панели в верхней части экрана. Затем в контекстном меню нажмите "Настройки".
          2. В меню "Настройки" выберите "Загрузки" в вертикальном меню справа. Затем перейдите на правую панель и измените регион загрузки на соответствующую страну, используя раскрывающееся меню ниже.
          3. Нажмите "ОК", чтобы сохранить изменения, а затем повторите попытку загрузки модов при следующем запуске приложения.

          Если проблема все еще не решена, перейдите к следующему способу ниже.

          Способ 6: переустановка Steam

          Некоторые пользователи, которые периодически сталкиваются с этой проблемой, сообщают, что им удалось решить проблему только путем переустановки Steam и всех игр в Steam. Предположения пользователей, похоже, указывают на то, что что-то повреждается локально, но пока нет убедительных доказательств того, что именно в конечном итоге ломается.

          Однако известно, что в большинстве случаев проблема возвращается через некоторое время. Вот краткое руководство по переустановке Steam и всех установленных игр через Steam:

          Мастерская Steam — это система хранения и внешней веб-страницы, которая обеспечивает хранение, организацию, сортировку, сбор и загрузку ресурсов для ваших игр или приложений.

          Эта страница раскрывает информацию о высокой популярности Мастерской Steam с вашей игрой. Чтобы получить высокую оценку и определение различных видов Мастерской, а также улучшить наибольшую пользу от инструментов Steam, ознакомьтесь с обзором Мастерской Steam прежде всего, чем начать ее интеграцию со своей игрой.

          Типы Мастерской Steam, монетизация и рекомендации

          Чтобы получить повышенную оценку и высшую оценку различных видов Мастерской, а также получить большую пользу от инструментов Steam, ознакомьтесь с разделом документации Steam.

          Управление показом Мастерской Steam

          Технический обзор

          Чтобы добавить и использовать контент, созданный сообществом, необходимо использовать API ISteamUGC, который можно найти в разделе SDK Steamworks. Предлагаемые методы дают возможность добавления контента, который открывается в Мастерской Steam или внутри приложения.

          SteamAPICall_t hSteamAPICall = SteamUGC()->CreateItem( SteamUtils()->GetAppID(), k_EWorkshopFileTypeMicrotransaction);

          Активация ISteamUGC в игре или приложении

          Перед тем, как предмет Мастерской можно будет загрузить на внутренний сервер Steamworks, необходимо определить количество квот Steam Cloud и активировать API ISteamUGC.

          Создание и загрузка контента

          Процесс создания и накопления запасов Мастерской – это простой и воспроизводимый процесс, отражённый в графике ниже.

          Создание предмета Мастерской

          Загрузка предмета Мастерской

          Примечания:

          • Ранее Мастер предметов заражены как обнаруженные файлы. С использованием ISteamUGC Мастерская предмета представлена ​​в виде папки с файлами.
          • Если Мастеру предмета требуются дополнительные метаданные, затребованные использующим его приложением, вы можете прикрепить метаданные к предмету с помощью вызова ISteamUGC::SetItemMetadata. Эти метаданные базы возвращаются в запросы без возможности скачивания и использования контента предмета.
            Ранее мы предпочитаем эти метаданные в файле внутри папки предмета Мастерской, что вы по-прежнему можете делать.

          Пользование контентом

          Большинство подписок на предметы Мастерской будет достаточно на сайте Мастерской Steam. Это знакомое место, общее для всех игр и приложений, поэтому с наибольшей вероятностью пользователи будут регулярно выходить и подписываться на темы на сайте Мастерской.

          • ISteamUGC::SubscribeItem - подписаться на предмет Мастерской. Скачивание и установка предмета произойдёт в широком диапазоне.
          • ISteamUGC::UnsubscribeItem - отменить подписку на предмет Мастерской. Это приведёт к удалению предмета при получении из игры.
          • ISteamUGC::GetNumSubscribedItems — подсчитывает общее количество предметов, подписанных пользователем, в игре или приложении.
          • ISteamUGC::GetNumSubscribedItems — подсчитывает общее количество собранных в игре, на которые подписан пользователь.

          Получение выявленных случаев внештатной подписки

          • Создайте обработчик обратного запроса для RemoteStoragePublishedFileSubscribed_t и RemoteStoragePublishedFileUnsubscribed_t
          • Структуры содержат обнаружение ISteamRemoteStorage::PublishedFileId_t, которое можно использовать для доступа к информации о предмете Мастерской.
          • Структуры также выявили число приложений ( m_unAppID ), связанных с Мастером злоупотреблений. Его нужно вычислить с номером запущенного приложения, так как обработчик будет вызываться для всех подписок на предмет независимо от приложений, запущенных в тот момент.

          Установка предмета

          Статус предмета Мастерской

          • ISteamUGC::GetItemState - выдает состояние предмета Мастерской в ​​клиенте.

          Состояние загрузки предмета Мастерской

          • ISteamUGC::GetItemDownloadInfo — получает информацию о незавершённой загрузке предмета Мастерской с флагом k_EItemStateNeedsUpdate.

          Инициация или повышение приоритета загрузки предмета Мастерской

          • ISteamUGC::DownloadItem
            • Задайте значение bHighPriority как true , чтобы приостановить все текущие процессы загрузки и немедленно начать выполнение задания данного Мастера предметной.
            • В случае возвращаемого значения — true , зарегистрируйтесь и дождитесь обратного вызова ISteamUGC::DownloadItemResult_t перед вызовом ISteamUGC::GetItemInstallInfo или доступом к предмету Мастерской на диске.
            • Если у пользователя нет подписки на предмет (к примеру, используется анонимный вход на игровой сервер), предмет Мастерской будет загружен и временно кэширован.
            • Если состояние предмета Мастера ISteamUGC::EItemState равно k_EItemStateNeedsUpdate , можно вызвать ISteamUGC::DownloadItem, чтобы инициировать обновление. Обратная связь ISteamUGC::DownloadItemResult_t.
            • Данный метод применяется только для предметов Мастерской, созданных с помощью ISteamUGC. С предметами Мастерской, созданными с помощью потерянной функции ISteamRemoteStorage, он не сработает.
            • Структура обратного вызова ISteamUGC::DownloadItemResult_t содержит номер приложения ( m_unAppID ), связанный с заражениями Мастерской. Его нужно вычислить с номером запущенного приложения, так как обработчик будет вызывать для всех загрузок объектов независимо от приложений, запущенных в тот момент.

            Получение информации об изъятии предмета Мастерской

            • ISteamUGC::GetItemInstallInfo — получает информацию о предпочтительном выбранном контенте на диске для владельцев Мастерской с флагом k_EItemStateInstalled.

            Уведомление при установке или обновлении предмета Мастерской

            Запрос объема

            Интерфейс ISteamUGC предлагает гибкий метод выделения различных видов пользовательского контента в Steam (например, предметы Мастерской, скриншоты, видео и пр.).

            1. Создайте обработчик результата запроса для SteamUGCQueryCompleted_t.
            2. Существует несколько методов для создания запроса в зависимости от требуемого сценария: запрос по контенту, связанный с пользователем, запрос всего объема или запрос отдельных источников, идентификаторы, которые вы получаете.
              • ISteamUGC::CreateQueryUserUGCRequest - запрос, связанный с пользователем. Его также можно использовать для перечисления пользовательского контента, на который подписан пользователь.
              • ISteamUGC::CreateQueryAllUGCRequest - всего запрос соответствующего пользовательского контента. Его можно использовать для перечисления всего доступного пользовательского контента для вашего приложения.
              • ISteamUGC::CreateQueryUGCDetailsRequest - запрос информации об определенных предметах Мастерской.
            3. Задайте параметры запроса соответствующим образом, вызвав параметры настройки параметров:
              • Запрос информации о пользовательском контенте, наличие у пользователя:
                • ISteamUGC::SetCloudFileNameFilter - возвращает только предметы с определенным названием файла в обработанном запросе пользовательского сбора.
              • Запрос информации обо всём пользовательском контенте:
                • ISteamUGC::SetMatchAnyTag - определяет, возвращает ли предметы при наличии одной более или соответствующей метки, а также должны ли все метки обрабатываться запросом пользовательского накопления совпадать.
                • ISteamUGC::SetSearchText - выводит результат, который должен совпадать с названием или описанием предмета в обработанном запросе пользовательского накопления.
                • ISteamUGC::SetRankedByTrendDays - ожидается, будет ли обновлена ​​очерёдность результатов в зависимости от предпочтения рейтинга предмета над сроком его наблюдения в ходе обработки запроса пользовательского контента.
              • При запросе любого из типов пользовательского контента
                • ISteamUGC::AddRequiredTag - потребляемая метка к потребляемому запросу пользовательского контента. Послужит лишь возврату пользовательского содержания с дозированной меткой.
                • ISteamUGC::AddExcludedTag - генерирует исключённую метку к обрабатываемому запросу пользовательского трафика. Послужит лишь возврату пользовательского содержания без содержания метки.
                • ISteamUGC::AddRequiredKeyValueTag - появляется требуемая метка ключ-значение к обработке запроса пользовательского трафика. Послужит возврату лишь Мастера захватской с ключом = [param]pKey[/param] и значением = [param]pValue[/param].
                • ISteamUGC::SetReturnOnlyIDs - получает только идентификаторы вместо подробной информации по обработке запроса пользовательского контента. Может пригодиться, когда не требуется всякая информация (например, если вам нужны лишь идентификаторы объектов в списке желаемого пользователя).
                • ISteamUGC::SetReturnKeyValueTags - получается возврат меток ключ-значение для захвата в результате запроса пользовательского сбора.
                • ISteamUGC::SetReturnLongDescription - следует полное описание для захвата запросов пользователей сбора.
                • ISteamUGC::SetReturnLongDescription - подлежит возвращению разработчиком метаданных для изъятия в переработанном запросе пользовательского сбора.
                • ISteamUGC::SetReturnLongDescription - определение возврата идентификаторов для дочерних элементов объектов в поглощаемом запросе пользовательского сбора.
                • ISteamUGC::SetReturnKeyValueTags - получает возврат увеличенных изображений или видео, выделяемых к предметам в результате запроса пользовательского контента.
                • ISteamUGC::SetReturnTotalOnly - происходит возвращение лишь общего числа совпадающих предметов в результате запроса пользовательского сбора. -- При вызове ISteamUGC::SteamUGCQueryCompleted_t сами предметы возвращаться не будут.
                • ISteamUGC::SetLanguage - определяет язык обнаружения и описание для обнаружения в обнаруженном запросе пользовательского сбора.
                • ISteamUGC::SetAllowCachedResponse - возникает из кэша полученного запроса пользовательского контента на время обнаружения.
            4. Отправьте запрос в Steam с помощью ISteamUGC::SendQueryUGCRequest, который вызывает обработчик результата ISteamUGC::SteamUGCQueryCompleted_t, созданный в ходе выполнения 1 пошаговых инструкций.
            5. В целях обработчика результата вызова для ISteamUGC::SteamUGCQueryCompleted_t вызовите ISteamUGC::GetQueryUGCResult, получите информацию для каждого возвращённого предмета.

            • ISteamUGC::GetQueryUGCPreviewURL - находит ссылку на изображение для предварительного просмотра для отдельного предмета Мастерской после получения результата запроса информации о пользовательском контенте.
            • ISteamUGC::GetQueryUGCMetadata — находит выбранные разработчиком метаданные отдельного предмета Мастерской после получения запроса запроса информации о пользовательском контенте.
            • ISteamUGC::GetQueryUGCChildren - находит идентификаторы дочерних элементов отдельного предмета Мастерской после получения результата запроса информации о пользовательском контенте.
            • ISteamUGC::GetQueryUGCMetadata — находит различные данные статистики отдельного предмета Мастерской после получения результата получения информации о запросе пользовательского контента.
            • ISteamUGC::GetQueryUGCNumAdditionalPreviews и ISteamUGC::GetQueryUGCAdditionalPreview - находит информацию о дополнительном получении предпросмотра, связанном с получением результатов Мастерской, после получения запроса информации о пользовательском контенте.
            • ISteamUGC::GetQueryUGCNumAdditionalPreviews и ISteamUGC::GetQueryUGCAdditionalPreview - находит информацию о метке получения ключ-значения, связанной с выявлением случаев обнаружения Мастерской, после получения результата запроса информации о пользовательском контенте.

            Просмотр результатов

            Каждый запрос может вернуть до 50 результатов. Постраничного просмотра большого количества результатов можно добиться путем создания запроса, увеличивающего параметр unPage , который должен начаться с 1.

            Отслеживание времени в игре

            Чтобы испытать время в игре Мастерской, вызовите функциюISteamUGC::StartPlaytimeTracking с идентификаторами предметов, которые хотят получить. Когда предметы будут удалены из игры, вызовите функцию ISteamUGC::StopPlaytimeTracking с идентификаторами предметов, отслеживание которых требует ограничения, или функцию ISteamUGC::StopPlaytimeTrackingForAllItems, чтобы прекратить отслеживание времени в игре для всех предметов одновременно.
            Отслеживание времени в игре автоматически прекратится. , когда закроется ваше приложение.

            • k_EUGCQuery_RankedByPlaytimeTrend - сортировка по общему времени в игре в период времени в порядке удаления (установлена ​​с помощью ISteamUGC::SetRankedByTrendDays)
            • k_EUGCQuery_RankedByTotalPlaytime - сортировка по общему времени в игре за всё время в порядке исчезновения.
            • k_EUGCQuery_RankedByPlaytimeTrend - сортировка по времени в игре в среднем в период времени в порядке убывания (установлена ​​с помощью ISteamUGC::SetRankedByTrendDays)
            • k_EUGCQuery_RankedByLifetimeAveragePlaytime — сортировка по среднему времени, проведённому в игре, в порядке убывания.
            • k_EUGCQuery_RankedByPlaytimeSessionsTrend - сортировка по результатам игровых сессий в период возникновения в порядке удаления (установлена ​​с помощью функции ISteamUGC::SetRankedByTrendDays)
            • k_EUGCQuery_RankedByLifetimePlaytimeSessions - сортировка по всему количеству игровых сессий за время в порядке удаления.

            Удаление контента Мастерской

            Чтобы удалить Мастер предметной, вызовите функцию ISteamUGC::DeleteItem. Пожалуйста, помните, подлежит рассмотрению, не спрашивая пользователя, и это запрещает действие отмены.

            Пример опыта игры SpaceWar в Steamworks

            • CSpaceWarClient::LoadWorkshopItem обнаруживает проверку информации о том, загружен ли предмет Мастерской и установлен ли он на диске, а также запрос данных о предмете с помощью ISteamRemoteStorage::PublishedFileId_t
            • CSpaceWarClient::LoadWorkshopItems собирает список захватов Мастера, которые подписаны на использование пользовательского приложения SpaceWar
            • CSpaceWarClient::OnWorkshopItemInstalled землю обработчик обратного вызова для ISteamUGC::ItemInstalled_t

            Правовая информация о Мастерской

            Веб-API

            Вдобавок к хранилищу методов существующий набор интерфейсов веб-API, который собирает функционал вместе с представленными в сообществе фильтрами API для создания списка общего объема трафика. Пожалуйста, ознакомьтесь с разделом документации по интерфейсу ISteamRemoteStorage в списке веб-API.

            Выделенные игровые серверы

            • Игровому серверу требуется информация дескриптора PublishedFileId_t, чтобы запросить предмет Мастерской. Данные предоставлены клиентами игры или установлены администраторами серверов. Затем обязательно вызывает функцию ISteamUGC::DownloadItem, чтобы получить временную загружаемую вещь Мастерской.
            • Далее можно сделать вызов ISteamUGC::GetItemInstallInfo для получения информации о размещении и сборе предмета Мастерской.
            • Ознакомьтесь с разделом Установка предмета выше, чтобы узнать больше об этих методах API.

            Интеграция SteamCmd

            Наряду с API ISteamUGC инструмент командной строки steamcmd.exe можно использовать для создания и захвата Мастерской в ​​приложениях. Его необходимо использовать только для тестирования, поскольку от пользователя требуется ввести свои данные аккаунта Steam (чего мы пытаемся избежать).

            Чтобы создать новый предмет Мастерской Steam с помощью steamcmd.exe, необходимо открыть новый файл в формате .vdf. .vdf-файл — это стандартный текстовый файл, который невозможно взломать.

            • Ключи соотносятся с рецептурой ISteamUGC::SetItem[. ]. Подробная информация об этом процессе представлена ​​в разделе выше.
            • Указанные значения предоставлены только в качестве примеров и должны быть изменены соответствующим образом.
            • Для создания нового предмета appid должен быть установлен, а publishfileid должен быть либо не установлен, либо установлен на 0 .
            • Чтобы обновить Существующий предмет, необходимо установить как appid , так и publishfileid .
            • Оставшиеся пары ключ-значение должны входить в .vdf-файл, если ключ нужно обновить.

            Если команда успешно выполнила присвоение сертификата, опубликованного в .vdf-файле, будет автоматически обновлено, чтобы получить сертификат предмета Мастерской. Таким образом, последующие вызовы с помощью steamcmd.exe того же .vdf-файла будут проводиться без обсуждения, а обновлению предмета.

            Ошибки и ведение журнала

            • Steam\logs\Workshop_log.txt — журнал всех передач, простых во время скачивания
              и установки предмета Мастерской.
            • Steam\workshopbuilds\depot_build_.log — журнал всех действий во время загрузки и обновления предмета Мастерской.
            • ISteamUGC::SteamUGCQueryCompleted_t, ISteamUGC::CreateItemResult_t и ISteamUGC::SubmitItemUpdateResult_t переменные EResult, которые можно проверить.

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

            В: Может ли отдельное приложение публиковать контент в Мастерской моей игры?

            Да. Отдельное приложение с инструментом использования или публикацию можно настроить таким образом, чтобы Мастер-приложение приложения содержало редактирующее приложение.

            После публикации настроек приложения редактируемое приложение опубликует контент в Мастерской приложения приложения.

            Steamworks — это набор инструментов и служб от Valve, позволяющих настраивать и поддерживать игры в Steam.

            Читайте также: