servarium :)
главная / журнал / Space Engineers: моды и скрипты на кроссплей-сервере — что совместимо
гайд · 5 мин чтения · Space Engineers

Space Engineers: моды и скрипты на кроссплей-сервере — что совместимо

·

Какие моды Space Engineers работают на кроссплей-сервере с ПК, Xbox и PlayStation? Разбираем ограничения mod.io, Steam Workshop, скриптов и настройку выделенного сервера.

В Space Engineers моды способны превратить обычную песочницу в промышленный симулятор, военную кампанию или космическую экспедицию. Но как только на одном сервере собираются игроки со Steam, Xbox и PlayStation, выясняется, что не всякий модпак переживёт встречу с кроссплеем. Особенно часто вопросы возникают вокруг Steam Workshop, mod.io и скриптов для Programmable Block.

Короткий ответ: моды на кроссплей-сервере Space Engineers работают, но для общего мира с консолями нужно использовать mod.io и учитывать, где выполняется код. Моды без клиентских скриптов обычно подходят; серверные скриптовые моды допустимы при соблюдении ограничений; клиентские скрипты не поддерживаются. Скрипты программируемого блока — отдельный случай: их можно запускать на правильно настроенном выделенном сервере.

Как работает кроссплей в Space Engineers

Кроссплей объединяет ПК, Xbox и PlayStation через сетевую инфраструктуру Epic Online Services (EOS). Это не то же самое, что обычный сервер Steam. В списке многопользовательских игр на ПК предусмотрено разделение серверов Steam и EOS, а владельцу выделенного сервера необходимо выбрать EOS и включить режим Console Compatibility — совместимость с консолями.

Отсюда главное правило: возможность подключиться с разных платформ не означает, что все платформы умеют запускать один и тот же пользовательский контент. Версия игры из Steam предоставляет больше свободы в моддинге; консольные версии ограничены требованиями платформ. Причём ПК-версия через Microsoft Store или Game Pass в отношении пользовательских скриптов ведёт себя как Xbox-версия, а не как Steam.

Для игры смешанной компанией нужен именно dedicated server, то есть выделенный сервер Space Engineers. Обычная локальная сессия, запущенная одним игроком, не заменяет кроссплей-сервер с нужными настройками. Зато выделенный мир не зависит от того, находится ли создатель сессии в сети.

Какие моды совместимы с кроссплей-сервером

Удобнее всего оценивать совместимость не по популярности мода, а по типу контента и месту выполнения его логики.

Тип контента

Совместимость с EOS-сервером для ПК и консолей

Что проверить

Моды с данными: блоки, рецепты, модели, настройки

Чаще всего да

Публикация на mod.io, актуальная версия, отсутствие обязательного клиентского кода

Моды с серверной логикой на C#

Возможна

Код выполняется на сервере и не требует клиентских скриптов

Скрипты для Programmable Block

Да, с условиями

Выделенный сервер, включённые In-game Scripts, способ загрузки скрипта

Моды, требующие выполнения кода на клиенте

Нет

Консоль не может выполнять такой код

Моды только из Steam Workshop

Нет для общего EOS-сервера

Нужна версия на mod.io, опубликованная автором

Клиентские плагины и загрузчики плагинов

Не являются обычными кроссплей-модами

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

Моды без скриптов: самый предсказуемый вариант

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

Однако отметка «есть на mod.io» не равна гарантии. Мод может опираться на другой аддон, конфликтовать с новыми блоками, расходовать слишком много памяти или содержать функции, не рассчитанные на консоль. Поэтому проверяйте описание, зависимости, дату обновления и отзывы именно о работе на EOS-серверах.

Серверные скриптовые моды: совместимы не все

Здесь важно различать server-side и client-side. Если C#-логика мода выполняется на выделенном сервере и клиенту достаточно получать результат через обычные механизмы игры, такой мод потенциально пригоден для кроссплея. Если же он требует исполнения собственного кода на устройстве игрока, консольная версия его не поддержит.

Это особенно важно для сложных боевых систем, интерфейсных модификаций и глобальных переработок механик. Даже если мод запускается у владельца Steam-версии, переносить его на EOS-сервер «на удачу» не стоит. Нужна подтверждённая совместимость конкретной версии, а не предположение по названию или категории.

Steam Workshop и mod.io: почему нельзя просто вставить ID

На обычном Steam-сервере могут использоваться моды из Steam Workshop и mod.io. Для EOS-сервера с консолями техподдержка Keen указывает другое правило: только mod.io. Поэтому ID из Steam Workshop не превратится в совместимый мод после смены типа сети.

В настройках сервера записи различаются по источнику. Например, mod.io:1234567890 и Steam:1234567890 — это разные форматы подключения; цифры здесь приведены только для примера. Выбирать нужно реальный ID карточки мода на mod.io.

Если нужная модификация существует только в Steam Workshop, поищите её официальную публикацию на mod.io. Самостоятельно перезаливать чужой мод без разрешения автора нельзя: разработчики отдельно напоминают о правах создателей контента.

Скрипты Programmable Block: отдельные правила

Слово «скрипт» в Space Engineers используется в двух смыслах. Первый — код внутри модификации, который расширяет механику через ModAPI. Второй — внутриигровая программа для Programmable Block: например, автоматическая сортировка грузов, управление двигателями или вывод данных на LCD. У этих механизмов разные способы установки и разные ограничения.

Скрипт для Programmable Block не добавляют в список Mods, как обычный мод. В Steam-версии его выбирают через интерфейс программируемого блока: Edit → Browse Scripts, после включения In-game Scripts в настройках мира. На консоли редактирование и выполнение пользовательского кода в локальной игре ограничены, но Keen подтверждает возможность использовать внутриигровые скрипты на выделенном сервере, если соответствующая настройка включена.

Практический нюанс: наличие скрипта на mod.io ещё не означает, что консольный игрок получит такой же редактор кода, как пользователь Steam. Для общего мира удобнее заранее подготовить и проверить автоматизацию на сервере, а затем убедиться, что действия доступны участникам с разных платформ. При выборе сложной автоматики стоит сначала посмотреть, нельзя ли решить задачу штатными блоками — Event Controller, Timer Block, Sensor и AI-блоками. Они не требуют стороннего скриптового кода на клиенте.

Как настроить моды на выделенном кроссплей-сервере Space Engineers

Для администратора рабочая последовательность выглядит так:

  1. Сделайте резервную копию мира. Особенно если переносите старое сохранение со Steam-сервера. Удаление мода, добавлявшего ресурсы или блоки, может повредить постройки и игровые данные.
  2. Выберите сетевой режим EOS в конфигурации выделенного сервера и включите Console Compatibility. Если оставить Steam networking, игроки с консолей не получат ожидаемый кроссплей.
  3. Подготовьте список модов на mod.io. Проверьте зависимости и откажитесь от модификаций, которые требуют клиентских скриптов. Не смешивайте в EOS-конфигурации записи Steam: с mod.io:.
  4. Добавьте моды через раздел Mods в панели управления сервером или конфигурации dedicated server. Используйте ID и правильный префикс сервиса. После изменения списка сохраните настройки и перезапустите экземпляр.
  5. Если нужны Programmable Block-скрипты, включите In-game Scripts. Это настройка игрового мира, а не просто разрешение подписки на модификации. Проверьте, доступна ли она в выбранном режиме совместимости.
  6. Проведите короткий тест со Steam и консоли. Войдите в мир, постройте один-два блока из каждого мода, проверьте производство, сохранение, повторный вход и работу программируемого блока.

Не переносите сразу десятки модов: начните с минимального набора, затем добавляйте их небольшими партиями. Так проще найти конфликт и не тратить вечер на угадывание причины падения сервера. После крупных обновлений игры тест лучше повторять: даже свежие патчноуты содержат исправления ModAPI и взаимодействий с модифицированными объектами.

Если не хочется отвлекаться на ручное развёртывание и бэкапы, сервер Space Engineers в Сервариуме позволяет управлять настройками, файлами и резервными копиями из одной панели.

Почему моды или скрипты не работают: частые причины

Сервер не стартует после установки модов. Первым делом сравните тип сети и источник модов. Для EOS нужны записи mod.io; моды Steam Workshop относятся к другому режиму. Если всё совпадает, проверьте журнал dedicated server и попробуйте запуск без последнего добавленного мода.

ПК подключается, а Xbox или PlayStation — нет. Проверьте EOS и Console Compatibility, а также сам мир: он не должен требовать несовместимых модов и возможностей ПК-версии. Для консолей важны ограничения сложности мира, количества объектов и PCU. В рекомендациях модератора Steam-сообщества отдельно упоминался предел до трёх разных планет для совместимого мира — при переносе насыщенного ПК-сохранения это стоит учитывать.

Мод виден в каталоге, но часть функций отсутствует. Типичный подозреваемый — клиентский скрипт или зависимость, которой нет на mod.io. Проверьте описание мода, список обязательных компонентов и результаты теста с консоли. Смена хостинга сама по себе такие ограничения не снимает.

Подписались на скрипт, а в Mods его нет. Вероятно, это программа для Programmable Block, а не мод мира. Проверьте тип публикации и загружайте её через программируемый блок; убедитесь, что In-game Scripts разрешены.

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

FAQ: моды и ограничения Space Engineers

Можно ли играть с модами на одном сервере с ПК, Xbox и PS5?

Да. Нужен выделенный сервер с EOS и консольной совместимостью, а моды должны подходить для такого режима. Основной источник модов для общей игры — mod.io.

Работают ли моды из Steam Workshop в кроссплее?

Нет, если речь о Steam Workshop как единственном источнике мода для общего EOS-сервера. Ищите официальную версию на mod.io и проверяйте её требования. На сервере только для ПК со Steam ограничения по источнику другие.

Можно ли использовать скрипты на Xbox и PlayStation?

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

Почему скрипты недоступны в Space Engineers из PC Game Pass?

По разъяснению техподдержки Keen, Microsoft Store/Game Pass использует вариант игры с ограничениями Xbox. В одиночной игре и обычном лобби скрипты там недоступны; для их использования требуется совместимый выделенный сервер с включёнными In-game Scripts.

Что лучше для кроссплея — большой модпак или несколько модов?

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

Итог: совместимость важнее количества модов

Кроссплей в Space Engineers не заставляет отказываться от модификаций. Он лишь задаёт понятные границы: EOS и Console Compatibility для сервера, mod.io для общего модпака, серверное исполнение там, где нужен код, и отдельное включение скриптов Programmable Block. Если проверить эти условия заранее, инженеры на ПК и консолях смогут строить общий мир без бесконечной охоты за несовместимыми дополнениями.

Читать дальше