Короткий ответ
Остановите сервер, установите мод через установщик Steam Workshop в панели управления,
затем перезапустите и дайте от 10 до 15 минут на загрузку. Если установщик Workshop не может
скачать мод, подпишитесь на него в игре, заархивируйте папку мода и его файл .mod
из ShooterGame\Content\Mods\, загрузите оба, и добавьте ID в
ActiveMods=.
Ключевые моменты
- Всегда сначала останавливайте сервер. Установка на работающий сервер повреждает файлы.
- Долгая пауза при первом запуске это загрузка мода, а не зависание. Просто подождите.
- Порядок модов в ActiveMods важен. Первая запись побеждает в любом конфликте.
- Тотальные конверсии работают отдельно. Их нельзя совмещать с другими модами.
- Удаление мода уничтожает всё, что построено из его предметов. Спасти это нельзя.
Какой способ вам нужен
Три способа это не альтернативы на ваш вкус. Это лестница, по которой вы поднимаетесь ровно настолько, насколько нужно.
- Способ 1: установщик Workshop
- Начните отсюда. Работает для подавляющего большинства модов и вообще не требует работы с файлами.
- Способ 2: ActiveMods
- Используйте, когда хотите, чтобы сервер сам скачивал моды при перезапуске, или когда вы и так редактируете конфигурацию.
- Способ 3: ручная загрузка
- Запасной вариант для модов, которые установщик Workshop не может скачать. Больше работы, но это всегда срабатывает, потому что вы сами предоставляете файлы.
Способ 1: установщик Steam Workshop
-
Остановите ваш сервер
Всегда выключайте сервер перед установкой модов. Запись файлов мода на работающем сервере это способ получить повреждённую установку вместо рабочей.
-
Откройте установщик Steam Workshop
Он находится в панели управления вашим сервером. Это инструмент, который взаимодействует с Workshop от вашего имени.
-
Найдите и скачайте нужные моды
Отфильтруйте мод по названию или ID, затем нажмите Download на каждом, который хотите установить.
-
Перезапустите и дождитесь завершения
Сервер приостановится, пока распаковывается. Именно этот этап люди часто принимают за падение.
Чтобы позже отключить мод, нажмите Uninstall в установщике Workshop, или
отредактируйте GameUserSettings.ini и уберите ID этого мода из строки
ActiveMods=.
Способ 2: метод ActiveMods
Этот подход передаёт список модов серверу напрямую и позволяет ему самому управлять загрузками при перезапуске.
-
Добавьте ID модов в ActiveMods
Откройте
GameUserSettings.iniи впишите ID в строкуActiveMods, через запятую без пробелов.ActiveMods=439927654,342653673 -
Перезапустите сервер
Сервер временно приостанавливается, обычно от 10 до 15 минут, пока скачивает перечисленные вами моды. Не трогайте его в это время.
Сервер, зависший на отметке около 54МБ ОЗУ при запуске, скачивает моды, а не завис. Перезапуск на этом этапе отбрасывает частичную загрузку и начинает всё заново с нуля, поэтому жалобы "никогда не заканчивается" почти всегда приходят от тех, кто перезапустил дважды.
Способ 3: ручная загрузка для модов, которые не скачиваются
Некоторые моды не скачиваются через установщик Workshop. В этом случае вы получаете файлы через собственный игровой клиент и загружаете их сами.
Получение файлов мода
-
Подпишитесь на мод в Steam
Найдите его в Steam Workshop и подпишитесь так же, как для одиночной игры.
-
Запустите ARK до главного меню, затем закройте игру
Именно достижение главного меню заставляет клиент установить и распаковать мод. Загружать мир не нужно.
-
Найдите файлы и заархивируйте их вместе
Перейдите в:
Steam\steamapps\common\ARK\ShooterGame\Content\Mods\Вам нужна папка с названием по ID мода, например
46754636, и соответствующий файл.modрядом с ней. Заархивируйте оба вместе. Отсутствие файла.modсамая частая причина, по которой ручная установка не работает.
Загрузка на ваш сервер
-
Выключите сервер
Войдите в панель управления и остановите сервис, прежде чем трогать какие-либо файлы.
-
Загрузите ZIP в папку Mods
В файловом менеджере перейдите в
ShooterGame\Content\Modsи загрузите туда ваш архив. -
Распакуйте и проверьте структуру
Распакуйте на месте, затем убедитесь, что результат выглядит так, с ID мода как папкой прямо внутри
Mods:ShooterGame\Content\Mods\439927654Частая ошибка это распаковка на один уровень глубже, из-за чего получается
Mods\myzip\439927654, который сервер не найдёт. -
Активируйте мод
Откройте
GameUserSettings.iniи добавьте ID в строкуActiveMods=.ActiveMods=439927654,342653673 -
Перезапустите сервер
Запуск займёт дольше обычного, пока загружаются моды. Это ожидаемо.
Совмещение нескольких модов
Чтобы запустить несколько модов вместе, перечислите их ID в одной строке через запятую:
ActiveMods=439927654,342653673,567893421
Порядок не косметический. Мод в начале списка имеет приоритет, а те, что после него, добавляют предметы или переопределяют настройки там, где они пересекаются. Если два мода меняют одно и то же существо или рецепт, побеждает тот, что указан первым.
Протестируйте сочетание, прежде чем выкладывать его перед игроками. Набор модов, который загружается, не то же самое, что набор, который корректно работает, и конфликты часто проявляются только тогда, когда кто-то пытается скрафтить вещь, которую затрагивают оба мода.
Моды тотальной конверсии
Тотальная конверсия заменяет игру, а не расширяет её, поэтому загружается через собственный
параметр, а не через ActiveMods.
-
Загрузите мод
Используйте описанный выше метод ручной загрузки, чтобы разместить файлы на сервере.
-
Активируйте его в менеджере командной строки
Создайте новую командную строку с аргументом:
-TotalConversionMod=547377246Затем задайте карту как
TheIsland, или ту, которую ожидает конверсия. -
Сохраните и перезапустите
Конверсия загружается при старте вместо стандартной игры.
Не оставляйте -TotalConversionMod= в командной строке указывающим на мод,
который не является тотальной конверсией. Это одна из главных причин сброса количества
слотов игроков и отказа модов загружаться. Если вы её не используете, удалите этот параметр.
Моды карт
-
Загрузите мод карты
Снова метод ручной загрузки, как описано выше.
-
Задайте его в менеджере командной строки
Выберите опцию Custom Map. Впишите название карты мода в первое поле и её ID во второе.
-
Сохраните и перезапустите
Первая загрузка на новой карте занимает заметно дольше, пока генерируется мир.
Когда моды не загружаются
- Сервер падает при загрузке
- Обычно это ID мода в
ActiveMods, файлов которого на самом деле нет, или два конфликтующих мода. Уберите последний добавленный ID и перезапустите, чтобы проверить. - Мод выглядит установленным, но ничего не делает
- Проверьте, что ID указан в строке
ActiveMods, а не просто скачан. Загрузка и активация это два разных шага. - Запуск никогда не завершается
- Почти всегда это ещё продолжающаяся загрузка мода. Дайте полные 15 минут, прежде чем вмешиваться.
- Мод работал, а потом сломался после обновления игры
- Мод нужно обновить под новую версию игры. Проверьте статус обновления мода на странице Workshop, вместо того чтобы переустанавливать его снова и снова.
Привычки, которые экономят время:
- Делайте резервную копию файлов конфигурации перед изменением, чтобы откат был копированием и вставкой, а не пересборкой.
- Прочитайте описание мода на странице Workshop на предмет заметок о совместимости перед установкой. Большинство конфликтов там задокументированы.
- Следите за производительностью по мере добавления модов. Время загрузки и нагрузка на сервер растут вместе с количеством модов, и момент, когда это перестаёт того стоить, наступает раньше, чем думает большинство людей.