Garry's Mod
27 evaluări
Garry's Mod: монтирование контента — официально разрешённые способы
De către Satton(RU)
Впервые подключившись на какой-нибудь сервер вы можете столкнуться с ситуацией, когда некоторые объекты имеют чёрно-фиолетовые текстуры, модели заменены на «ERROR», отсутствуют звуки, освещение и иные элементы. Как правило, это связано с отсутствием контента какой-либо игры, что мы и исправим, установив и смонтировав контент.

Примечание: здесь перечислены два официально разрешённых способа разработчиками Garry's Mod — компанией Facepunch. Также здесь не рассматриваются случаи, когда виной подобным проблемам является ваше вмешательство в файлы игры или неверная настройка серверов их разработчиками.

Внимание: не скачивайте контент с посторонних сайтов или файловых хранилищ! Вы рискуете занести вирус на компьютер, сломать что-либо внутри игры или наткнуться на иные проблемы. Также не пытайтесь скачивать подобный контент из мастерской Steam, поскольку он всегда создаёт дополнительную нагрузку на игру, зачастую неверно работает и запрещён разработчиками игры, из-за чего может быть удалён в любое время.
   
Premiază
Adaugă la preferate
Preferat
Elimină din preferate
Способ 1 — покупка и автоматическое монтирование
Данный способ является самым простым и наиболее актуальным.

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



В качестве самого дешёвого и ультимативного варианта рекомендую приобрести на летней или зимней распродаже «Valve Complete Pack», содержащий большую часть необходимых игр, контент которых может вам понадобиться. Как правило, стоимость со скидкой варьируется от 200 до 350 российских рублей.



Установив какую-либо поддерживаемую игру через библиотеку Steam (например, Counter-Strike: Source), необходимо зайти в Garry's Mod и смонтировать её контент.

Для этого в правом нижнем углу главного меню найдите и нажмите на кнопку «Игры».

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

Также в этом списке можно узнать обо всех поддерживаемых играх, контент которых можно смонтировать в Garry's Mod.


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





Официальный режим «Trouble in Terrorist Town» основан на использовании контента игры Counter-Strike: Source, поэтому установка этого контента для него обязательна во избежание ошибок.
Способ 2 — скачивание через SteamCMD и ручное монтирование
Данный способ является менее актуальным, поскольку контент игр автоматически не обновляется, а также требует ручного монтирования, что чуть дольше. При этом этот способ бесплатен, безопасен и надёжен, в отличие от скачивания с посторонних источников, поскольку в нём скачивание происходит с помощью программы, созданной Valve, и серверов загрузок Steam.

2.1 Скачивание и установка SteamCMD
Для этого способа понадобится консольный клиент Steam (или же SteamCMD), который можно скачать с официальной вики разработчиков Valve. В качестве примера рассматривается версия для Windows.


Скачав архив с файлом установки, создайте папку в любом удобном для вас месте на компьютере (например, "A:\SteamCMD") и разархивируйте туда скачанный файл, а после запустите его и дождитесь окончания процессов скачивания и установки — прекращение появления строк и сообщение «Loading Steam API...OK».


2.2 Скачивание выделенного сервера
По окончанию процессов скачивания и установки клиента, понадобиться войти в него и скачать игру, а вернее её выделенный сервер, из которого будет смонтирован контент. В качестве примера будет устанавливаться и монтироваться контент Counter-Strike: Source (или же контент CS:S).

Совершите анонимный вход, введя в командной строке введите следующее и нажав Enter:
login anonymous
После этого запустите скачивание выделенного сервера Counter-Strike:Source и дождитесь его окончания. Для этого введите следующее и нажмите Entrer:
app_update 232330 validate

Вместо идентификатора «232330» можно вести любой другой, если хотите смонтировать контент из какого-либо другого выделенного сервера. Полный список идентификаторов можно найти на вики разработчиков Valve (колонка «ID»).

По окончанию процесса загрузки появится сообщение: «Success! App '232330' fully installed.». После этого можете закрыть SteamCMD, поскольку дальше он не потребуется.

2.3 Монтирование контента выделенного сервера
Теперь следует найти и смонтировать контент скачанного выделенного сервера.

Для этого перейдите в корневую директорию выделенного сервера:
<ваш путь>\SteamCMD\steamapps\common\<ваш выделенный сервер>
далее найдите папку «cstrike» и скопируйте путь к ней из адресной строки (пример CS:S):
A:\SteamCMD\steamapps\common\Counter-Strike Source Dedicated Server\cstrike

Примечание: если вы скачивали иной выделенный сервер, то название папки также будет иным: hl1, episodic, ep2, lostcoast, tf2 и пр.

Скопировав путь к контенту выделенного сервера, необходимо перейти в корневую директорию Garry's Mod и найти файл «mount.cfg».
  • откройте библиотеку Steam;
  • нажмите правой кнопкой мыши по Garry's Mod и выберите «Свойства...»;
  • перейдите в раздел «Локальные файлы» и нажмите на кнопку «Обзор...»;
  • попав в корневую директорию Garry's Mod перейдите в папку «garrysmod», затем «cfg»;
  • откройте файл «mount.cfg» любым текстовым редактором.

В текстовом редакторе найдите примерно следующую строку:
// "cstrike" "C:\Server\steamapps\common\Counter-Strike Source Dedicated Server\cstrike"
Удалите две косые черты в начале строки и вставьте скопированный ранее путь во вторую пару кавычек, чтобы вышло примерно так:
"cstrike" "A:\SteamCMD\steamapps\common\Counter-Strike Source Dedicated Server\cstrike"
После этого сохраните и закройте файл — контент успешно смонтирован и у вас не будет проблем, вызванных его отсутствием.



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

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

Вы также можете скопировать папку с контентом в любое другое место или даже в корневую директорию Garry's Mod, указав новый путь. После этого вы можете удалить выделенный сервер и SteamCMD для экономии места.
Заключение
Если у вас есть вопросы, вам есть чем дополнить руководство или вы не согласны с написанной здесь информацией, пишите в раздел «Комментарии».

Не забудьте оценить данное руководство, если оно вам понравилось или не понравилось. Также добавляйте в избранное, чтобы не потерять его в будущем.
25 comentarii
Satton(RU)  [autor] 29 iul. la 11:53 
@DAMINATOR

Привет!

Принял, ответил.

Удачи в работе! ;)
DAMINATOR 29 iul. la 10:03 
Привет Satton, отправил тебе заявку в друзья, у меня есть некоторые проблемы с хаммером, хотел бы поинтересоваться у тебя, т.к. проблему второй день не могу решить, уже обошел большое кол-во сайтов и просмотрел кучу видео, но никак не пойму в чем может быть проблема.
Satton(RU)  [autor] 15 ian. 2023 la 12:56 
Нет, указанный вами сайт и его способ не исключение — как раз из недавних случаев.

Могут, но мало кто старается это делать, ибо легче сказать «да это норма» или «у всех так».

Как я и говорил ранее, «нет жалоб» — не пользуйтесь официальными способами: никого уговаривать жить «хорошо и правильно» я не собираюсь.
!Мунли 15 ian. 2023 la 10:21 
Такие проблемы могут случаться если качать с черт знает каких сайтов
Я уже сколько лет качаю с этого сайта, и ни каких проблем ещё не было даже по сей день
Подвисания могут быть из-за чего угодно
Это гаррис мод, всё же
А как мы знаем - эта игра и слово стабильность - не могут быть совместимы
Satton(RU)  [autor] 15 ian. 2023 la 10:10 
Предположу, что мы изначально друг друга не поняли, из-за чего это затянулось.

Говоря о проблемах производительности, то зачастую это... просто меньшая производительность (если проще, «гди маи эф-пи-эс?»).

Несколько недавних случаев, о коих мне рассказывали:
– периодические «подвисания»;
– периодическая «пропажа» объектов (или текстур) при установке и монтировании какого-либо дополнения;
– отсутствие карт или иного контента;
– более длительный запуск игры;
– все звуки шагов заменялись на топанье из CS:S, независимо от поверхности.
!Мунли 15 ian. 2023 la 3:11 
А к чему было сказано про проблемы неофициального контента тогда?)
Я вопросы не по руководству задаю, а просто тебе
Ты же тру, как я посмотрю
Satton(RU)  [autor] 15 ian. 2023 la 1:46 
Проблема в том, что вы ожидаете ответы на вопросы, которые в руководстве даже не стоят.

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

Поэтому нет, не соглашусь, особенно когда был задан вопрос про сайт и контент, который к руководству не относится.
!Мунли 14 ian. 2023 la 3:02 
В чем проблема рассказать проблемы производительности, если ранее о них было сказано?
Зачем тогда вообще было говорить про них изначально, если в итоге отнекиваемся от этого
Бред, согласись?
Satton(RU)  [autor] 14 ian. 2023 la 2:36 
Не планирую, как и сказал ранее.

Желаете жить «хорошо и правильно» — пользуйтесь официальными, а если нет — не пользуйтесь.

Если для вас официальные способы зачем-то нуждаются в «пропаганде», а неофициальные с посторонних источников — в «анализе всевозможных частых и нечастых проблем», то я этим заниматься не планирую. Кроме того, это действительно звучит несколько смешно и неуместно в пределах этого руководства.
!Мунли 14 ian. 2023 la 1:45 
Да и выглядит как жалкая пропоганда официального контента, как бы это смешно не звучало