NPC Spawn Platforms для Garry’s Mod

NPC Spawn Platforms v3 — это STool (инструмент из спавн-меню) для Garry’s Mod от автора Lexi. Он ставит на карту платформу-энтити, которая через заданный интервал сама спавнит выбранного NPC с выбранным оружием — и делает это до тех пор, пока вы её не остановите. Именно на нём чаще всего собирают «фермы» зомби, комбайнов и других NPC для нескончаемых боёв на аренах.

Возможности

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

  • Выбор NPC — из встроенного ростера NPC самой игры (комбайн-солдаты, зомби, антлионы, хедкрабы, манхэки и другие стандартные противники и союзники Garry’s Mod и Half-Life 2).
  • Выбор оружия — параметр Default Weapon задаёт, с чем именно будет появляться NPC. В список попадает не любое оружие из ваших аддонов, а только то, для которого автор явно прописал поддержку NPC.
  • Задержка (Delay) — интервал в секундах между спавнами очередного NPC на этой платформе.
  • Максимум (Maximum) — сколько NPC от этой платформы может существовать одновременно; пока лимит не освободится, новый спавн не произойдёт.
  • API для Wire, Lua и Hammer I/O — платформу можно встраивать в дупликаты, режимы игры и карты и управлять ею программно; это уровень для тех, кто уже собирает схемы на Wiremod и Advanced Duplicator 2 или пишет свои Lua-скрипты.

Обычному игроку весь этот набор нужен, по сути, ради трёх полей: какого NPC спавнить, с какой задержкой и сколько их держать в живых одновременно — остальное можно оставить по умолчанию.

Установка

Официальный источник — Мастерская Steam.

  • Откройте страницу NPC Spawn Platforms v3 в Мастерской Steam и нажмите «Подписаться». Перезапустите игру, если она была открыта — так аддон подгрузится гарантированно.
  • В игре откройте спавн-меню (клавиша Q), перейдите на вкладку инструментов и найдите раздел Lexical Tools — он находится ближе к концу списка категорий инструментов. Внутри — сам NPC Spawn Platform.
  • Для выделенных серверов и ручной установки исходный код лежит в открытом доступе на Codeberg (не на GitHub, как у многих других аддонов) — ссылка есть на странице Мастерской в разделе «Useful links».

Как собрать арену волн NPC за 5 минут

  1. Подпишитесь на аддон и, если нужно, перезапустите Garry’s Mod.
  2. Откройте Q → вкладку инструментов → раздел Lexical Tools → выберите NPC Spawn Platform.
  3. В панели настроек инструмента выберите NPC (например, зомби или комбайн-солдата), при желании — оружие из доступного списка.
  4. Выставьте Delay (например, 3–5 секунд между спавнами для плотной волны) и Maximum (сколько NPC этой платформы держим в живых одновременно, например 5–10).
  5. Кликните левой кнопкой мыши по полу или площадке, где должна появиться платформа — начнётся автоматический спавн.
  6. Повторите с другими настройками NPC, чтобы получить вторую «сторону» боя, или просто наставьте несколько одинаковых платформ вокруг арены для эффекта нескончаемой волны.
  7. Чтобы остановить конкретную платформу, удалите её инструментом Remover или отмените последнее действие (Ctrl+Z), если платформа была создана недавно.

Если на арене уже скопилось много заспавненных NPC и нужно быстро её расчистить, не трогая саму платформу, — часть полезных для этого команд собрана в общем списке консольных команд Garry’s Mod.

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

Совместимость: с чем платформа работает, а с чем нет

Здесь у аддона есть важное ограничение, которое стоит знать до того, как вы соберёте под него целый пак NPC.

  • Стандартные NPC игры — работают, это основной сценарий использования инструмента.
  • NPC на VJ Base — не поддерживаются. Автор прямо пишет в FAQ, что инструмент работает только со встроенной в GMod системой NPC, а сторонние системы спавна (в том числе на базе VJ) в список не попадают.
  • Некстботы — тоже не поддерживаются: у некстботов своя система, отдельная от классических NPC, и NPC Spawn Platforms с ней не работает.

Практическое правило: если NPC не спавнится штатно через игровое меню «NPC» в списке спавна, скорее всего его не будет и в списке этого инструмента. Готовые совместимые NPC можно посмотреть в разделе каталога NPC для Гаррис Мод; в описаниях паков в Мастерской авторы обычно пишут, на какой базе сделаны их NPC.

Частые проблемы

СимптомВероятная причинаЧто сделать
Платформа спавнит одного NPC и перестаёт работатьПо словам автора, некоторые сторонние аддоны конфликтуют с этим инструментом, и таких аддонов время от времени становится большеОтключите лишние аддоны по одному и проверьте спавн на чистых зомби; если конфликт нашли — сообщите о нём в комментариях на странице Мастерской
NPC вообще не появляютсяТот же конфликт аддонов либо платформа создана с некорректными настройкамиОтключите все аддоны, кроме NPC Spawn Platforms, и проверьте спавн зомби на пустой карте — это стандартный шаг диагностики от автора
Нужного оружия нет в спискеАвтор оружия не добавил в код поддержку использования NPC — так работает большинство паков оружияПопросите автора оружия добавить его в список; если точно знаете, что оружие работает с NPC, можно добавить его класс в список NPCUsableWeapons своим autorun-скриптом (так советует автор аддона)

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

Кто автор NPC Spawn Platforms?

Аддон сделал моддер Lexi, в спавн-меню инструмент лежит в разделе «Lexical Tools». В Мастерской аддон опубликован как NPC Spawn Platforms v3.

Работает ли NPC Spawn Platforms с NPC на VJ Base?

Нет. По официальному описанию автора, инструмент спавнит только NPC из встроенной системы Garry’s Mod, а NPC на VJ Base используют собственную систему и в список платформы не попадают.

А с некстботами?

Тоже нет — некстботы работают на другой архитектуре, отдельной от классических NPC, и этот аддон их не поддерживает.

Почему в списке оружия нет моего любимого пака?

Оружие появляется в списке, только если его автор специально добавил код поддержки NPC. Если такого кода нет, оружие у NPC обычно просто не работает; добавить класс в список NPCUsableWeapons через autorun-скрипт имеет смысл только для оружия, которое точно умеет работать с NPC.

Можно ли использовать платформы на сервере с другими игроками?

Да. Доступ к инструменту на сервере удобно ограничить через админ-мод, а благодаря API для Wire, Lua и Hammer I/O платформы можно встроить в карту или режим игры и управлять ими программно.

Где искать инструмент, если он не установился с первого раза?

Сначала убедитесь, что вы правильно установили аддон и перезапустили игру, затем откройте Q и ищите раздел «Lexical Tools» ближе к концу списка категорий инструментов, а не среди основных категорий инструментов.

Не знаете как установить аддон для Garry's Mod? Тогда следуйте этой инструкции и вы легко сможете установить любой аддон или карту для своей игры.

Вам также может понравиться