SCP в Garry’s Mod: карты, NPC и режимы

Если коротко: на сайте есть подборка из семи SCP-аддонов для Garry’s Mod — четыре карты (от небольшой хоррор-лестницы до огромной RP-локации на 30 игроков) и три NPC, включая некстбота SCP-096. Ниже — что это за карточки, как из них собрать свою сессию с друзьями и что делать, если SCP-NPC не двигаются или показывают ERROR.

Что такое SCP Foundation

SCP Foundation — коллективный многоязычный проект (есть и русскоязычное отделение), где тысячи авторов пишут вымышленные «досье» об аномальных объектах, существах и явлениях, которые содержит тайная организация («Фонд»). Формат нарочно канцелярский: у каждого объекта есть номер (SCP-173, SCP-096 и так далее), класс опасности и процедуры содержания, как в настоящем секретном отчёте. Именно этот стиль — смесь бюрократии и ужаса — и породил моду на SCP в играх: разработчики берут не готовый сюжет, а концепцию «объект вырвался из-под контроля» и строят вокруг неё геймплей. Весь текстовый контент проекта распространяется по лицензии Creative Commons CC BY-SA 3.0: любой может пересказывать и адаптировать идеи объектов (в том числе делать по ним игры и моды), но обязан указывать источник и не имеет права закрывать производный текст под «все права защищены».

Для новичка достаточно знать одну вещь: у каждого объекта есть класс опасности, который описывает не силу объекта, а то, насколько сложно его удержать под контролем.

КлассЧто означаетПример логики поведения
SafeОбъект несложно сдержать: понятны условия, при которых он безопасенЗаперли в ящике и забыли — ничего не случилось
EuclidПоведение изучено не полностью, объект может действовать сам по себеЗаперли в ящике — не факт, что это сработает наверняка
KeterКрайне опасен и с трудом поддаётся содержаниюЗаперли в ящике — почти наверняка выберется

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

SCP-карты на сайте

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

  • Хоррор карта SCP-087 — короткая атмосферная карта по мотивам одноимённого объекта: спуск по лестнице, где с каждым пролётом становится страшнее. Хороший вариант для быстрой хоррор-сессии, если не хочется грузить большую локацию.
  • Комплекс SCP карта — карта одного крупного комплекса с несколькими помещениями и коридорами, куда можно заселить любых SCP-NPC с сайта. Подходит, когда карта нужна именно как «декорация» под своих монстров, а не под готовый сценарий.
  • Garry’s Mod карта SCP (WG:SCP) — самая крупная из подборки RP-карта примерно на 30 игроков: больница, кафе, тюрьма и исследовательская лаборатория на одной территории. Заявлена как требовательная к железу — по описанию карточки нужен более-менее мощный компьютер.
  • Карта SCP Site 19 песочница — песочница по мотивам SCP: Containment Breach с большим количеством комнат и коридоров, тоже до 30 игроков. По описанию карточки идёт с отдельным файлом (звуки и часть контента), без которого карта работает некорректно, — скачивайте и его.

SCP-NPC и некстботы на сайте

Три карточки добавляют самих обитателей Фонда — от одиночного персонажа до целого пака монстров.

  • SCP-173 (containment breach) — версия персонажа из игры Containment Breach: статуя, которая опасна для игрока при контакте. В канонах и играх про SCP-173 обычно завязан на механику «двигается только когда на него не смотрят» — если в вашей версии аддона она не срабатывает, см. таблицу проблем ниже.
  • SCP Unity SNPCs Big Pack — большой пак сразу с несколькими объектами из SCP Unity, от условно безопасных до опасных для игрока. Перед тем как спавнить всё подряд, стоит хотя бы примерно представлять, какой объект перед вами: это упрощает и саму игру, и разбор, если что-то работает не так, как ожидалось.
  • SCP-096 Хоррор Nextbot — некстбот с особым условием: он начинает преследование только после того, как ему нанесли урон, а не просто от взгляда игрока, как многие другие некстботы.

Разница между обычным SCP-NPC и некстботом важна на практике. Некстботы (как SCP-096) двигаются по навигационной сетке карты (navmesh) и без неё будут стоять на месте, даже если аддон установлен правильно, — устройство этой системы и решение проблем с движением подробно разобраны в гайде «Некстботы в Garry’s Mod». Обычные SNPC вроде SCP-173 и части объектов из пака Unity нередко опираются на общий «фундамент» для NPC — если какой-то аддон сам по себе не работает и просит что-то докачать, скорее всего речь как раз о такой базе; что это такое и как её ставить, объясняет гайд «VJ Base для Garry’s Mod». Больше NPC для своих сценариев — в разделе «NPC для Гаррис Мод».

SCP-RP: что это и как играть новичку

SCP-RP — ролевой режим, где вместо сражений «на голой карте» игроки распределяются по ролям внутри сюжета о Фонде: Class-D (расходный персонал, которого отправляют на опасные задания и тесты), учёные (проводят эксперименты и пишут отчёты по объектам), охрана Фонда (следит за порядком на объекте и сопровождает Class-D) и мобильные оперативные группы, МОГ (реагируют на серьёзные инциденты вроде побега объекта). На многих серверах такой режим построен поверх того же DarkRP, что используется в обычных городских RP-проектах: те же базовые механики денег и профессий, но со своими картами, работами под тематику Фонда и отдельным сводом правил. Как устроен DarkRP в целом, откуда в чате берутся термины вроде RDM и NLR и на что вообще обращать внимание новичку на RP-сервере — в гайде «DarkRP в Garry’s Mod».

Если раньше не играли в SCP-RP, при заходе на сервер держите в голове три вещи. Во-первых, у каждого сервера свои правила поверх общей концепции — что можно, а что нельзя Class-D по отношению к охране (и наоборот), обычно расписано в приказах или на форуме сервера, и незнание правил не освобождает от бана. Во-вторых, роль в раунде часто выдаётся случайно или через очередь, и это нормально — не получилось сыграть за учёного в этот раз, получится в следующий. В-третьих, большинство конфликтов на таких серверах — это как раз про RDM (немотивированное убийство) и метагейминг (использование информации, которую ваш персонаж не мог знать), поэтому прежде чем стрелять или писать в общий чат «спойлеры» о происходящем в другой части карты, стоит свериться с правилами конкретного сервера. Конкретные серверы сайт не советует — тут ориентируйтесь на активность и отзывы сообщества там, где решите играть.

Как устроить свою SCP-сессию с друзьями

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

  1. Позовите друзей. Проще всего создать локальную игру с числом игроков больше одного и пригласить через список друзей Steam; если это не сработает, в гайде «Как играть по сети с другом в Garry’s Mod» разобраны запасные варианты — подключение по IP и виртуальная локальная сеть. Важно, чтобы у всех был одинаковый набор аддонов: иначе у части игроков карта или NPC отобразятся как ERROR.
  2. Выберите карту под формат. Для короткой пугалки хватит хоррор-карты SCP-087, для сценария «выживание в комплексе» — карты-комплекса или Site 19, для RP на несколько ролей — большой карты WG:SCP.
  3. Расставьте NPC. Заспавните SCP-173, объекты из пака Unity или некстбота SCP-096 из спавн-меню. Если некстбот сразу после спавна стоит на месте — карте, скорее всего, не хватает навигационной сетки; включите sv_cheats 1 и введите nav_generate, дождавшись окончания построения сетки.
  4. Договоритесь о правилах на вечер. Кто «выживающие», у кого есть респавн, что считается победой раунда — проговорите это до старта, а не по ходу игры, это экономит время и споры.
  5. Держите под рукой пару команд на случай накладок. ai_disabled 1 временно замораживает всех NPC на карте (например, чтобы спокойно обсудить правила), ai_disabled 0 — возвращает их к жизни; gmod_cleanup или кнопка Cleanup в меню спавна (клавиша Q) удаляют заспавненных вами NPC и пропы, если нужно быстро всё перезапустить. Более полный список полезных команд — в материале «Консольные команды Garry’s Mod».

Некстботы и часть SNPC требовательны к процессору при большом количестве объектов на карте одновременно — если начались просадки FPS, для начала попробуйте уменьшить число одновременно заспавненных NPC, а не сразу менять карту.

Если SCP-NPC не работают

СимптомВероятная причинаЧто сделать
Вместо модели красная надпись ERROR или фиолетово-чёрная «шахматка»Не хватает файла модели или текстуры — обычно это зависимость аддона, которую забыли скачатьПроверьте, установлены ли все зависимости, указанные в описании аддона (в первую очередь общий «фундамент» для NPC); подробный разбор причин — в гайде «ERROR и фиолетовые текстуры в Garry’s Mod»
NPC или некстбот стоит на месте и не реагирует на игрокаНа карте нет навигационной сетки (navmesh) или включён ai_disabled 1Введите sv_cheats 1, затем nav_generate и дождитесь окончания построения; проверьте, что ai_disabled выключен (ai_disabled 0)
SCP-173 не «замирает», когда на него смотрят, или наоборот двигается без остановкиМеханика наблюдения в конкретной версии аддона зависит от прямой видимости персонажа-игрока и может сбоить в тесных коридорах, при нескольких игроках рядом с объектом или из-за конфликта с другим NPC-аддономПроверьте поведение в одиночку на пустой карте без других NPC-аддонов; если проблема сохраняется — вероятно, дело в самом файле аддона, а не в настройках карты

С чего начать: короткий чек-лист

  • Для быстрой хоррор-сессии в одиночку — карта SCP-087 или комплекс, плюс SCP-173 или SCP-096.
  • Для игры с друзьями — большая карта (WG:SCP или Site 19) и пак SNPC, расставленный по комнатам.
  • Для полноценного RP по ролям — не карта с сайта в одиночку, а сервер SCP-RP на базе DarkRP; начните с чтения правил конкретного сервера.
  • Если что-то не двигается или показывает ERROR — сначала nav_generate и проверка зависимостей, а не переустановка аддона с нуля.

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

Что означает SCP в названии объектов?

Однозначной «официальной» расшифровки нет: чаще всего вспоминают девиз Фонда «Secure. Contain. Protect.» («Обезопасить. Удержать. Сохранить.»), а также вариант «Special Containment Procedures» — особые условия содержания. Номер после SCP (например, 173 или 096) — просто порядковый идентификатор объекта в базе Фонда, а не показатель его опасности.

Можно ли использовать SCP-контент бесплатно в своих модах?

Тексты и идеи проекта SCP Foundation распространяются по лицензии Creative Commons CC BY-SA 3.0: их можно пересказывать и адаптировать, в том числе в играх и модах, но с указанием источника и без права закрыть производную работу как полностью свою. Прежде чем публиковать собственный SCP-аддон, стоит свериться с актуальным текстом лицензии на официальной вики.

Почему некстбот SCP-096 не начинает преследование?

По описанию карточки этот некстбот запускает погоню не от одного взгляда, а после того, как ему нанесли урон, — это его особенность по сравнению с обычными некстботами. Если реакции нет даже после урона, проверьте навигационную сетку карты командой nav_generate и убедитесь, что не включён ai_disabled 1.

Чем SCP-карта отличается от обычной RP-карты для Garry’s Mod?

Формально ничем — это такая же карта на движке Source, просто с локациями и текстурами под тематику Фонда: лаборатории, камеры содержания, коридоры комплекса. Играть на ней можно и без единого SCP-NPC — просто как на атмосферной декорации для своего сценария.

Нужен ли для SCP-NPC отдельный сервер или подойдёт локальная игра?

Для хоррор-сессии с друзьями хватит локальной игры: создаёте её с числом слотов больше одного и приглашаете через список друзей Steam, как описано в гайде по игре по сети. Отдельный сервер нужен только для постоянного SCP-RP-проекта с ролями, экономикой и правилами, который должен работать без вас.

Почему на большой SCP-карте (WG:SCP или Site 19) сильно проседает FPS?

Обе карты в описании заявлены как крупные локации с расчётом на многих игроков, поэтому они заметно тяжелее для процессора и видеокарты, чем компактные хоррор-карты вроде SCP-087. Если производительности не хватает, для начала попробуйте уменьшить число одновременно заспавненных NPC и лишних пропов, прежде чем менять карту.

Класс объекта Keter — значит, объект самый сильный?

Не совсем: класс описывает не «силу» объекта, а сложность его содержания. Keter присваивают объектам, которые крайне трудно удержать под контролем существующими методами, а не обязательно самым разрушительным по прямому воздействию — среди Safe-объектов встречаются вполне пугающие штуки, которые просто легко изолировать.