Как сделать файл gma для garry s mod

Обновлено: 21.11.2024

Ниже вы можете найти ответы на следующие вопросы:

  • Что такое файл .gma?
  • Какая программа может создать файл .gma?
  • Где можно найти описание формата .gma?
  • Что может конвертировать файлы .gma в другой формат?
  • Какой тип MIME связан с расширением .gma?

аддон GMod

Файл GMA является дополнением GMod. Garry's Mod (GMod) — это физическая игра-песочница, использующая модифицированный движок Source, созданный Гарри Ньюманом.

Данные SAPS GMA

Файл GMA представляет собой данные SAPS GMA. Sharp Advanced Presentation Software (SAPS) — это приложение, разработанное для того, чтобы помочь вам управлять несколькими ЖК-проекторами Sharp.

Другие типы файлов также могут использовать расширение .gma. Если у вас есть полезная информация о расширении .gma, напишите нам!

Возможно ли, что расширение имени файла написано с ошибкой?

В нашей базе данных мы обнаружили следующие похожие расширения:

Расширение имени файла .gma часто указывается неверно!

Согласно поисковым запросам на нашем сайте, эти орфографические ошибки были наиболее распространенными в прошлом году:

gm (1) , gka (1) , gam (1) , yma (1) , fma (1) , tma (1) , nma (1) , ma (1) , gmz (1) , gmw ( 1) , гла (1) , гха (1) , га (1) , вма (1) , бма (1)

Не удается открыть файл .gma?

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

Windows не может открыть этот файл:

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

Чтобы изменить ассоциации файлов:

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

Поддерживаемые операционные системы

Windows Server 2003/2008/2012/2016, Windows 7, Windows 8, Windows 10, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X , iOS, Android

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

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

1.1 Что такое аддон в мастерской, для чего он нужен?
Когда вы загружаете модели, материалы, карты на свой сервер, контент только для вашего сервера, если игрок присоединится к вашему серверу и ему не хватает своих ресурсов, у него не будет проблем со звуками, текстурами (Розовые и черный), красный ОШИБКИ МОДЕЛИ, короче говоря, все это означает, что у него что-то отсутствует на жестком диске.

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

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

1.2 Как создать файл GMA для загрузки?
Мы предполагаем, что ваш аддон уже работает, если вы новичок, вот структура папки, уже объясненная здесь: Структура файла
В этом объяснении мы будем называть аддон: gmodaddon.gma< /p>

Прежде чем вы сможете опубликовать свой аддон, вам придется сжать вашу папку в GMA, потому что именно этот файл GMA вы будете загружать, поэтому наша первая цель - получить знаменитый gmodaddon.gma. Для этого вам нужно будет сделать это через командную строку, поэтому делать все шаг за шагом очень просто, есть только три команды. Первый на папку, второй на сжатие (создать свой GMA), третий на загрузку.

Прежде чем вводить команды для превращения вашей папки в gmodaddon.gma, вам нужно поместить одну вещь в корень папки вашего дополнения:
Текстовый файл, который вы назовете addon.json, я использую :< /p>

Это необходимый минимум для работы. Содержимое файла addon.json можно будет редактировать на странице дополнения в Steam.

Итак, мы можем начать с команд:

  1. Чтобы открыть командную строку, нажмите Windows+R и введите cmd в окне «Выполнить».
  2. Вам нужно будет перейти в папку bin вашей установки gmod, где находится gmad.exe, и ввести команду:

В этом примере папка моего дополнения находится на моем рабочем столе:
И мы запустим gmad.exe и укажем папку gmodaddon, чтобы сжать ее в .gma

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

Осторожно, это не сработает, если вы забудете поместить внутрь файл addon.json.

1.3 Опубликуйте дополнение в мастерской
Вам нужно изображение для вашего дополнения в мастерской:

Изображение для семинара в формате jpg и размером 512x512, в данном примере мы назовем его addon_image.jpg.

Итак, у вас есть под рукой ваш gmodaddon.gma (ваши дополнения) и ваше изображение.
Итак, вы все еще находитесь в папке bin вашей установки gmod, где был gmad.exe, но на этот раз вы запустите gmpublish.exe, чтобы загрузить файл gmodaddon.gma:

После этого вы увидите процент выполнения, заканчивающийся на : Success!

Теперь вам просто нужно перейти на страницу своего профиля, чтобы увидеть свое дополнение в Интернете.

1.4 Как узнать ID аддона в мастерской?

1.5 Как принудительно загрузить дополнения на ваш сервер?

Для начала вы создадите файл в папке автозапуска вашего сервера с именем Workshop_addons.lua, путь:

Откройте файл в любом текстовом редакторе и вставьте следующую строку: resource.AddWorkshop("Workshop_Addon_ID")

Используйте -- для комментариев в файле lua:

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

1.6 Опубликуйте обновление дополнения в мастерской
Возможно, вы добавили текстуры и шаблоны в свой пакет, поэтому не забудьте обновить дополнение в мастерской, чтобы поделиться контентом со своими пользователями. Повторно создайте обновленный файл gma (объясненный выше), который вы загрузите, за исключением того, что на этот раз команда для обновления существующего продукта попросит вас вставить идентификатор вашей мастерской (также объясненный выше). В моем примере номер моего аддона: "109691377".

<р>2. КАК СОЗДАТЬ И ДОБАВИТЬ КОЛЛЕКЦИЮ НА СЕРВЕР GARRY'S MOD?

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

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

2.2 Создание коллекции дополнений для Garry's Mod

Вы можете просмотреть коллекции, созданные другими пользователями, с помощью синей кнопки создания коллекции справа:

2.4 Как добавить коллекцию мастерской на ваш сервер Gmod?

Включите эту переменную в командную строку для запуска вашего сервера +host_workshop_collection COLLECTION_ID
COLLECTION_ID — это идентификатор вашей коллекции.
Что дает для моей коллекции например:

Утилита, которая извлекает все дополнения Garry's Mod ( .gma ) в указанную пользователем папку

массгмад версии 2.0, работающий в Windows 10

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

  1. Загрузите последнюю версию massgmad, если на вашем компьютере установлена ​​Java.
  2. Запустите файл .jar, дважды щелкнув его или выполнив команду java -jar path\to\massgmad.jar в своем любимом терминале.
  3. Нажмите «Найти gmad» и найдите gmad. Ниже перечислены местоположения gmad по умолчанию.
  4. Windows: C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\gmad.exe
  5. macOS: скоро
  6. Linux: скоро
  7. Нажмите «Найти входную папку». Папка должна содержать как минимум 1 файл .gma. Как только вы выберете входную папку, список всех файлов .gma появится в massgmad.
  8. Нажмите «Найти выходную папку». Найдите папку, в которую massgmad может извлечь файлы .gma.
  9. Нажмите «Извлечь все файлы gma». massgmad начнет извлекать все файлы .gma, найденные во входной папке. Вот некоторые меры предосторожности.
  10. БУДЬТЕ ТЕРПИТЕЛЬНЫМ
  11. НЕ ПРИКАСАЙТЕСЬ К MASSGMAD И НЕ ВЗАИМОДЕЙСТВУЙТЕ С ним.
  12. НЕ ТРОГАЙТЕ И НЕ УБИВАЙТЕ ПРОЦЕСС JAVA.
  13. иначе massgmad не закончит распаковку
  14. massgmad выполнит его извлечение. К сожалению, быстрее не получится.

Я использовал IntelliJ IDEA 2016.3.2 для создания massgmad, поэтому рекомендую загрузить (или использовать git) репозиторий и открыть его в IntelliJ IDEA.

Если у вас нет IntelliJ IDEA или вы слишком ленивы, чтобы установить ее, вы можете попробовать получить файлы .java и использовать их в своей любимой Java IDE, а затем скомпилировать их.

Отличия от предыдущей версии

  1. написано на Java
  2. поддерживает папки с пробелами
  3. многоплатформенность (не тестировалось на macOS и Linux, поддержка появится в ближайшее время)
  4. более стабильный

massgmad выпускается под лицензией MIT.

Garry's Mod является зарегистрированным товарным знаком Facepunch Studios. massgmad и его автор не связаны с Facepunch Studios.

О нас

Утилита, которая извлекает все дополнения Garry's Mod (.gma) в указанную пользователем папку

Спасибо, что выбрали нас в качестве хоста игрового сервера Garry's Mod!

Это руководство поможет добавить дополнения на ваш сервер Garry's Mod.

Для добавления дополнений на сервер вам понадобятся:
Распаковщик .gma, например Gmad. (Это должно быть в вашем каталоге модов Garry)
Дополнения уже загружены локально на ваш компьютер

Установка надстроек
Вы можете выбрать, какие надстройки вам нужны, через мастерскую и установить их.
После установки вы должны перейти в место установки вашего Garry's Mod, сделать это, щелкнув правой кнопкой мыши Garry's Mod в вашей библиотеке Steam, свойствах, локальных файлах, а затем просмотреть локальные файлы.
Нажмите на папку GarrysMod, а затем Addons, и вы увидите несколько файлов .gma, названных в честь только что установленных вами дополнений, их необходимо распаковать, чтобы ваш сервер мог их распознать:

Извлечение надстроек
Во-первых, вам нужно найти Gmad.exe, он должен находиться в папке Bin, в той же области, что и папка garrysmod, которую вы недавно использовали.
Используйте инструмент поиска в Windows, чтобы найти его, затем из папки дополнений перетащите файлы .gma на файл gmad.exe в папке bin.

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

После завершения вы должны увидеть папку внутри папки Addons, названную в честь файла .gma, который вы только что распаковали.


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

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

Не знаете, как использовать FTP для подключения к вашему серверу? Загляните сюда, чтобы узнать, как это сделать!

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

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

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