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