Space Engineers

Space Engineers

Not enough ratings
Корабль для PvE выживания
By Survival Ready
Как построить универсальный корабль для выживания в одиночной игре с агрессивными NPC. Основные принципы проектирования.
   
Award
Favorite
Favorited
Unfavorite
Режим выживания
Выживание в игре Space Engineers бывает разное и зависит от настроек игрового мира и подключенных расширений (MODs).

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

Это все что осталось от капсулы возрождения на поверхности Луны после атаки NPC

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

Общее время, проведенное мной в выживании с различными PVE-модами составляет примерно 3000 часов, а последний опыт игры датирован временем публикации этого руководства.

Установленные моды для стандартной ванильной Звездной Системы (справа)

Два PVE мода MES+AiEnabled Mainframe Organised Domination и MES Zebra Monkeys Mercenaries обеспечивают достаточной сложный уровень игры на поверхности и в космосе.

NPC двух недружественных фракций MODS и ZMM вооружены ванильным оружием обновления Warfare 2 обладают неплохим набором тактик, умеют атаковать группой и могут преподносить оригинальные сюрпризы.

Дополнительно, нужно будет подключить игровые скрипты, включить пиратов и разрешить вызов подкрепления и тогда можно считать, что корабль который сможет решить все озвученные выше задачи, можно считать кораблем для PVE-выживания.
Задачи и решения
В процессе игры есть ряд задач, которые так или иначе нужно решать. Поэтому конструкция вашего корабля должна предусматривать установку соответствующих модулей.

Перемещение
Универсальный корабль должен уметь летать на планетах и в космосе. Такую возможность обеспечивают только водородные двигатели, поэтому потребуется установка генераторов H2/O2, водородных баков и самих водородных двигателей. Вертикальной тяги двигателей должно хватать для удержания корабля над поверхностью планеты с учетом полезного груза, а запас водорода должен обеспечивать достаточную автономность с учетом гравитации в которой водород расходуется постоянно.

Разведка руд
Очевидно, что нужен детектор руды и опять же водород. На планетах он расходуется для поддержания корабля в воздухе, а в космосе — для облета астероидов в поисках месторождений.

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

Переработка руды
Здесь сразу нужно ставить очистительный завод, способный перерабатывать все виды руд. Обычно игроки размещаю их на стационарных базах, но в условиях PVE любые статичные конструкции обречены на разрушение, если они, конечно, не запрятаны глубоко под землю, а развертывание подземной базы потребует много времени. Кроме того, руду до базы нужно доставлять, что увеличит количество перемещений, увеличит риск столкновений и скажется на запасах водорода. Так что такой очиститель лучше иметь на борту, а переработку руды совместить с разведкой.

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

Жизнеобеспечение
Это модуль выживания или медицинский центр, а так же герметичная кабина, позволяющая автоматически пополнять запас кислорода. Проще всего для этих целей использовать кокпит, который занимает один блок и, будучи подключенным к системе конвейеров, может некоторое время хранить запас кислорода без его пополнения. Кислородный бак при наличии на борту генераторов O2/H2, в принципе, не нужен, но нужно будет следить за запасами льда в генераторах, чтобы обеспечить приток кислорода в кабину.

Энергообеспечение
Энергии на корабле должно быть достаточно для обеспечения работы производственных модулей и генераторов O2/H2. Пока не найден уран, единственным источником пополнения энергии и зараяда батарей является водородный генератор, мощность которого составляет 5 МВт. Этого вполне достаточно. Солнечные батареи не годятся из-за больших размеров и низкой производительности.
Проектирование
Ниже, в порядке убывания важности, я попробую изложить основные принципы проектирования универсального корабля для PVE-выживания с учетом решения озвученных ранее задач и установки необходимых модулей. Здесь хочу напомнить, что корабль создается в режиме выживания одним игроком с учетом минимизации затрат времени.

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

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

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

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

Маневренность
Обеспечивается гироскопами из расчета 1 гироскоп на 2000 PCU и ускорителями.

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

Ускорители должны быть утоплены в броню и разнесены по корпусу, чтобы минимизировать полный вывод из строя всех движков по каждому из направлений движения. По возможности часть ускорителей нужно размещать скрытно за броней — это даст шанс выйти из боя с их помощью. Обычно это тормозные движки, которые наиболее уязвимы при курсовых атаках.

Боковая тяга должна быть достаточной, чтобы эффективно уклоняться от курсового вооружения NPC и уходить с линии огня. Максимальная тяга традиционно распределяется вперед и вверх. Если есть возможность, то неплохо установить несколько аварийных ускорителей, отличных от водородных — это позволит сохранить подвижность корабля при полной потере водорода.

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

Хорошей идеей является дублирование модуля выживания, сборщика и источников радиосигнала, чтобы не потерять корабль в бою или тогда, когда вас на нем нет. Два пункта управления — пилотских кресла или кокпита так же повышают живучесть корабля.
Конвейерные линии, обеспечивающие подачу водорода к ускорителям и боеприпасов к автоматическим турелям тоже неплохо продублировать.

Отдельно хочу отметить размещение водородных баков, которые имеют свойство взрываться. Их желательно полностью скрывать за броней и не группировать в одном месте. Если основным источником водорода служит большой бак, то желательно разметить на корабле и пару резервных малых баков, которые будут располагаться на достаточном удалении от него. Для подачи водорода к ускорителям часть из них можно подключать прямо к генераторам O2/H2 которые смогут обеспечить работу ускорителя даже при полной потере водорода.

Бронирование
Основу, как правило, составляет легкая броня. Она минимизирует массу корабля и способствует его маневренности. Тяжелой броней нужно прикрывать критические точки — пункты управления, модули выживания, а так же низ и нос корабля, если на последний приходится максимальный по плотности залп установленного вооружения.

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

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

Автоматизация
Необязательный, но желательный элемент. Обеспечивается различными скриптами, установленными в программные блоки. С помощью автоматизации можно решать типовые задачи выживания. В порядке приоритета:
  • управлением производством необходимых компонентов и боеприпасов
  • разведка поверхности планет и астероидная разведка
  • управление стационарным или ручным вооружением в бою
Я обычно использую пару собственных скриптов, решающих первые две задачи:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2577438671
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2518014684
Различные скрипты визуализации в PVE- выживании бесполезны. Основные характеристики такие как загрузка и общая масса корабля, уровень водорода и энергии, наличие гравитации и т.п. можно увидеть штатными игровыми средствами.

Целостность конвейерных линий проверяется доступностью загрузки подключенным к ним модулям при переносе компонентов вручную в инвентаре. Наличие слитков, компонентов и боеприпасов — простым их упорядочиванием и размещением в именованных контейнерах.

Нанесенный урон броне и модулям можно посмотреть через проектор, а наружные повреждения — изменением рисунка брони. Поэтому для окраски корабля лучше всего подходит обычная фактура или фактура с четким линейным рисунком. Бесшвовая броня и прочий гламур мешают проведению ремонта в поле.
Вооружение
Вооружения корабля должно решать две главные задачи — отбиться от атак NPC и захватить вражеский корабль или станцию, для использования ресурсов.

Автоматическое вооружение
Основу составляют автоматические турели располагаемые на корпусе корабля так, чтобы обеспечить максимальную круговую защиту в ближнем бою, который боты неизбежно навяжут.
Турели, установленные по бокам, прикрываю все полусферы при малых размерах корабля

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

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

Держаться на расстоянии не получится. Подлетное время дронов обычно составляет менее минуты и они стремятся максимально быстро сократить дистанцию, чтобы нанести урон курсовым вооружением дальность которого не превышает 800 метров. Уйти от преследования без прыжкового двигателя не выйдет — можно лишь успеть разогнаться и не дать NPC сблизиться на дистанцию поражения.

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

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

Так что основу вооружения составляют штурмовые турели и Гатлинги. Первые обеспечивают оборонительную и наступательную мощность, а вторые — непрерывность и плотность огня.

Стационарное вооружение
Основная задача — уничтожение автоматических турелей станций с большого расстояния и нанесение повреждений на этапе подлета к движущейся цели. Решается с помощью артиллерийской пушки, имеющей дальность в 2 км.

Рейлган имеет туже дальность, но для этого не подходит из-за слишком большого энергопотребления, очень долгой перезарядки и избыточной мощности.

Стационарное оружие Устанавливается по курсу корабля, как правило в носовой части, и наводится через камеру. Для обеспечения точности огня камеру нужно размещать выше или ниже орудия в соседнем с ним блоке. Иначе будет непросто добиться хорошей точности на дальних расстояниях для избирательного поражения вражеских турелей и прочих важных модулей.
По возможности камеру лучше утопить в корпус и прикрыть стеклом

В маневренном бою курсовое стационарное вооружение практически бесполезно. Его можно применять против крупногабаритной цели, которая уходит от преследования по прямой, если удастся зайти в хвост и сохранить нужное расстояние. Выбивание разгонных двигателей бота может привести к его остановке и обеспечить захват корабля. Однако время такого преследования как правило ограничено и через несколько минут боя NPC просто пропадает.
SE Boat
SE Boat — примерный корабль, спроектированный с учетом принципов, указанных в этом руководстве. Он был построен в режиме выживания на Луне, затем был модифицирован в космосе под прыжковый двигатель.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2852730073
Общее время игры около 60 часов. Количество PVE столкновений с различными ботами — более 50. Ниже я просто покажу некоторые характерные столкновения и их последствия для корабля. Во всех случаях корабль не потерял живучесть и был успешно восстановлен вручную с помощью уцелевшего сборщика и проектора корабля. В заключении я опишу сильные и слабые стороны этого корабля, которые были выявлены в процессе игры.

Захват корабля
Часть столкновений имели своей целью захват NPC-бота с целью получить водород или уран, чтобы продолжить игру, а часть — просто отбиться от нападения. Большинство ботов вызывает подкрепление в виде дронов малой сетки при атаке на основной корабль или подлете на определенное расстояние.
Попытка захвата MOD.Peregrin — этот бой выиграть не получилось. Бот деспавнулся прежде, чем удалось его остановить. Основной урон нанесли дроны поддержки.
Таким SE Boat вышел из этого боя на прыжковом двигателе. Здесь и далее отсутствие брони на скриншотах вызвано визуализацией воксельных повреждений — броня в виде битых блоков там сохранилась

Таран
После того, как все оружие бота выбито, некоторые из них применяет таран в качестве последнего средства нападения. Небольшие размеры SE Boat позволяют достаточно легко уворачиваться от тарана, но не всегда...
ZMM.Skvander использует таран, от которого не всегда удается увернуться. Для предотвращения этого достаточно уничтожить ускорители бота.
Результат самого сокрушительного тарана рубки. Выбито 67 блоков из 373, включая кокпит, но действующие проектор и сборщик позволили вернуть корабль в игру

Бой на уничтожение
Для процесса выживания так бой обычно бесполезен — можно разжиться только базовыми компонентами, но есть достаточно живучие боты, отделаться от которых можно только таким образом, особенно в радиусе действия подавителя прыжкового двигателя.
ZMM.Corvette-C65 вооружен штурмовой турелью, двумя Гатлингами и двумя курсовыми артиллерийскими пушками. Атакует при поддержке одного дрона и может считаться равным противником.
Бой выигран. Выбито 30% брони, две турели Гатлинга, четыре ускорителя и один малый водородный бак. Корабль сохранил полную управляемость. Ремонт занял 10 минут.

Штурм стационарных укреплений
В космосе или на лунах с тяжестью до 0.25g, пожалуй, самая простая из PVE-миссий, если конечно не подлетать близко или заранее уничтожить антенны, чтобы станция не смогла вызвать подкрепление. Курсовая артиллерийская установка отлично справляется с этим.

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

Столкновение с препятствием
Одной из удачных тактик сражения против нескольких противников в космосе является бой в скоплении астероидов. Однако такая тактика может привести к столкновению с астероидом, но так как скорость корабля в этом случае незначительна, то серьезных повреждений удастся избежать — курсовое орудии и несколько блоков тяжелой брони на носу обычно не приводят к фатальным последствиям.
Столкновение с астероидом на скорости 35 м/с с повреждением примерно 1/4 корпуса

Более неприятно столкновение с поверхностью планеты, так как сборщик и проектор установлены внизу под пилотской кабиной и хотя они защищены блоком тяжелой брони, на котором установлен шасси, восстановление такой аварии может оказаться сложной задачей.
Столкновение с поверхностью Луны с выключенными двигателями с 500 м. Несмотря на потерю сборщика и проектора, контейнеры со слитками и компонентами, установленные в за рубкой, остались целыми. Этого достаточно, чтобы восстановить корабль.

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

Сильные стороны:
  • высокая живучесть и ремонтопригодность из-за малых размеров
  • достаточная маневренность по всем осям и плоскостям
  • простота модификации модулями для решения разных задач — бур, доп. ускоритель и т.п.
  • хорошая вооруженность, обеспечивающая неплохую плотность избирательного огня

Нндостатки:
  • уязвимость рубки с задней полусферы в статичном положении
  • не слишком высокую автономность из-за ограниченного запаса водорода, особенно на планетах, где игровые PVE-возможности корабля будут ограничены
  • недостаточную вертикальную тягу — взлет с поверхности планеты возможен только с самой необходимой загрузкой слитками и компонентами для ремонта
24 Comments
Survival Ready  [author] 23 Sep, 2024 @ 5:41am 
Добавить модов. Хотя ZMM в недостатке спавна не отмечены.
YULIK 23 Sep, 2024 @ 5:05am 
у меня НПС редко спанятся, как сделать так, чтоб мир был более враждебным?
Andy 19 Sep, 2024 @ 10:32pm 
Полностью согласен. Здесь творчество не столько в красоте текхники, сколько в её изящности. То есть важно не то, насколько техника эффектна, но насколько эффективна.
Survival Ready  [author] 18 Sep, 2024 @ 5:13am 
Не обязательно. Можно выживать на собственном "кирпиче". Не важно как выглядит корабль, важно насколько он будет полезен.
Andy 18 Sep, 2024 @ 1:06am 
Игра для творческих людей.
Survival Ready  [author] 17 Sep, 2024 @ 2:32pm 
Спасибо. Просто опыт >5000 выживания в ПвЕ. В эту игру можно играть не только в песочнице.
Andy 17 Sep, 2024 @ 11:41am 
Классно! Мне понравилась структура статьи. Похоже на научную работу.
Survival Ready  [author] 20 Mar, 2023 @ 10:10am 
Трастеров да, можно и по-больше, но это расход водорода и увеличение размеров корабля, а значит большая вероятность получить повреждения особенно в бою с несколькими дронами. В ВШ есть картинка с модификацией под джамп вместо очистителя, после того, как будет найдено достаточно золота и серебра чтобы его построить. И вообще, очевидно что универсал не идеальное, но достаточное решение.
Survival Ready  [author] 20 Mar, 2023 @ 10:01am 
Насчет бронированного носа, против Риверов я так в свое время так и играл - три слоя брони и сварщики на носу. Только вот строить такой корабль накладно. Мой корабль - демонстрация минимума и основных принципов. Чинить руками тяжелую броню затратно, особенно с небольшим ранцем - решетки занимают много объема.
Survival Ready  [author] 20 Mar, 2023 @ 9:52am 
Я себе не противоречу - затраты при полетах в гравитации я отнес к недостаткам как раз для тех кто предпочитает играть на планетах. Свою цель игры я так же обозначил - построить планетарные или лунные форпосты отбиваясь он NPC, не обязательно на поверхности. У выживания должна быть конечная цель.