TechNodes LogoTechNodes
ГлавнаяИгровой хостингБаза знаний
ВойтиРегистрация
Вернуться назад
Статья

Установка модов

Обновлено
02.05.2026 в 09:00
Раздел
Space Station 14
Статьи
Настройка конфигурацииДобавление администрацииЗагрузка собственной сборкиОтображение в списке серверовДобавление собственной картыПравила сервераУстановка модов

Сервер Space Station 14 поддерживает установку пользовательского контента (модов), однако данный процесс существенно отличается от большинства других игр.

Важно: в SS14 отсутствует классическая система «плагинов» или «модов». Любые изменения контента требуют изменения исходного кода или ресурсов сервера.

Основной принцип

Контент сервера является частью сборки. Это означает:

  • невозможно просто загрузить мод в отдельную папку;
  • невозможно установить мод без пересборки сервера;
  • все изменения должны быть включены в серверную сборку.

Способы установки модификаций

1. Использование готовых форков

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

В данном случае достаточно:

  • загрузить готовую серверную сборку;
  • запустить сервер стандартным способом;

2. Добавление модов через исходный код

Для установки собственного контента потребуется:

  1. Скачать исходный код сервера;
  2. Внести изменения в папки:
  • Content.Server — серверная логика;
  • Content.Client — клиентская часть;
  • Resources — ресурсы (карты, спрайты, прототипы);
  1. Собрать сервер с помощью инструментов сборки;
  2. Запустить полученную сборку.

Упаковка сервера

После внесения изменений необходимо собрать сервер:

dotnet build Content.Packaging --configuration Release
dotnet run --project Content.Packaging server --hybrid-acz --platform linux-x64

Готовая сборка появится в папке release/.

Передача контента игрокам

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

Для этого:

  • сервер должен содержать клиентскую сборку (Content.Client.zip);
  • или должен быть указан параметр download_url в конфигурации;
[build]
download_url = "https://example.com/client.zip"

Совместимость клиента

Важно: клиент и сервер должны быть одной версии.

  • при изменении контента клиент автоматически скачает обновление;
  • при несовпадении версий подключение будет невозможно;

Частые ошибки

  • Сервер не запускается — ошибки в коде или сборке;
  • Игроки не могут подключиться — отсутствует клиентская сборка;
  • Контент не обновляется — неверно настроен download_url;

Дополнительные замечания

  • Готовые серверные сборки не предназначены для модификации;
  • поддержка кастомных изменений возможна только при собственной сборке;
  • перед внесением изменений рекомендуется настроить среду разработки.
TechNodes LogoTechNodesИгровой хостинг и управление серверами в одном интерфейсе.
ИП Подкопаев И.С. / ИНН 660309625651

الموارد

  • Тикеты
  • Дорожная карта
  • База знаний

مركز المساعدة

  • Приказ ЛНА
  • Приказ о назначении лица, ответственного за обработку персональных данных
  • Акт оценки вреда

القانونية

  • Публичная оферта
  • Согласие на обработку персональных данных
  • Политика Cookies
  • Политика в отношении обработки персональных данных

Связаться с нами

Следите за обновлениями и общайтесь с командой в наших сообществах.

Мы используем файлы cookie

Они необходимы для корректной работы сайта. Подробнее читайте в Политике использования cookie.

Настройки файлов cookie

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

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