Sheldon Spawn Controller — гибкий контроль над дикой фауной в ARK: Survival Ascended
Каждый, кто надолго задержался на сервере ARK: Survival Ascended, рано или поздно сталкивается с проблемой перенаселения. Особенно это касается модовых существ, которых стандартные настройки спавна просто не видят. Дополнение Sheldon Spawn Controller решает эту задачу радикально и элегантно: оно действует напрямую на самих существ, а не на таблицы появления. Это значит, что вы можете убрать или ограничить любую тварь, включая тех, кого добавили другие моды.
Мод находится в активной разработке, поэтому ранняя версия может удивлять изменениями в настройках и поведении. Разработчик честно предупреждает: сначала протестируйте небольшой список блокировок на тестовом сервере, прежде чем применять его на боевом. Но даже в текущем состоянии инструмент работает стабильно и предсказуемо, если следовать инструкции.
Как работает Sheldon Spawn Controller
Вместо того чтобы править spawn-таблицы и надеяться на чудо, мод перехватывает появление существ двумя механизмами. Первый — мгновенное удаление в момент спавна. Второй — фоновое сканирование карты по таймеру. Вы можете включить любой из них или оба сразу, выбрав режим в INI-файле.
Ключевая фишка — способность доставать модовых существ, которые недоступны для стандартных множителей веса спавна или NPC-замен. Если другой контентный мод добавляет своих динозавров, Sheldon Spawn Controller без проблем найдёт их по имени класса и применит те же правила, что и к ванильным тварям.
Режимы работы
Настройка Mode определяет, какой механизм будет активен. Всего их три:
- Buff — только удаление при спавне. Фоновое сканирование отключено, поэтому лимиты не работают. Подходит для жёстких блокировок.
- Scan — только фоновое сканирование. Удаляет заблокированные классы и обрезает тех, кто превысил лимит. Обязателен для работы caps.
- Both — комбинация обоих механизмов. Рекомендуется по умолчанию, если нет веских причин отключать что-то.
Стоит понимать, что лимиты мягкие: сканирование обходит карту по одному региону за раз, поэтому полный проход занимает время. Между проверками популяция может немного превышать заданный потолок. Если нужна строгая точность, уменьшите интервал сканирования или размер сетки.
Установка и настройка
Процесс установки предельно простой. Добавьте мод в список модов сервера, пропишите блок настроек в GameUserSettings.ini и перезапустите сервер. После этого мод начнёт влиять на новых существ. Чтобы очистить мир от уже существующих тварей, выполните команду cheat DestroyWildDinos — они возродятся уже по новым правилам.
Кстати, если вы ищете, где скачать Sheldon Spawn Controller и как установить его без лишних танцев с бубном, обратите внимание на лаунчер foxygame.net — там каталог дополнений собирается в одном месте, и Sheldon Spawn Controller для ARK: Survival Ascended ставится буквально в один клик, без ручного копирования файлов. Лаунчер сам отслеживает совместимость версий и подхватывает обновления, так что вам не придётся следить за релизами вручную.
Блок настроек в INI
Добавьте в GameUserSettings.ini на сервере следующий блок:
[SheldonSpawnController]
Mode=Both
ScanIntervalSeconds=30
ScanTileRadius=42000
ScanQueryRadius=0
ScanGridWrap=15
bVerboseLog=False
bEnableBridge=False
NumEntriesBlock=2
BlockClass1=Dodo_Character_BP_C
BlockCap1=0
BlockClass2=Bronto_Character_BP_C
BlockCap2=3
Все ключи обязательны, но если какой-то пропустить, мод подставит значение по умолчанию. Например, отсутствующий Mode будет вести себя как Both, а нулевой ScanIntervalSeconds отключит фоновое сканирование. Отсутствующий NumEntriesBlock означает пустой список блокировок.
Список классов и лимиты
Имя класса — это сгенерированное название существа, которое заканчивается на _C. Например, Dodo_Character_BP_C или Rex_Character_BP_C. Для модовых существ уточняйте имя в документации мода или проверяйте в игре через cheat GMSummon. Имя должно совпадать точно: если ошибётесь, мод просто ничего не найдёт и не сообщит об ошибке.
Список блокировок использует нумерованные ключи, поэтому его длина не ограничена длиной строки. Каждая пара BlockClassN и BlockCapN работает так: cap 0 полностью убирает класс, cap N разрешает до N особей, а лишних убирает сканирование. Для работы лимитов нужен режим Scan или Both.
Дополнительные возможности
Начиная с версии v4, мод умеет вести подробный лог удалений в серверном журнале. Это очень помогает при настройке списка блокировок. Также появился WebSocket-мост для управления списком на работающем сервере без перезапуска. Он выключен по умолчанию и требует внешнего контроллера, но если вы запускаете собственную инфраструктуру, это мощный инструмент для динамической настройки.
Есть и нюанс с проверкой после спавна: некоторые существа меняют класс при появлении, например, конвертируются другим модом. Начиная с v5, мод делает повторную проверку через короткий промежуток времени и ловит такие случаи. Полезная функция, если вы используете несколько контентных модов одновременно.
Для тех, кто предпочитает управлять всем из одного окна, лаунчер foxygame.net тоже пригодится: через него можно отслеживать актуальные версии Sheldon Spawn Controller и не беспокоиться о несовместимости обновлений с вашим сервером — платформа подскажет, когда выйдет свежий патч, и предложит установить его автоматически.
Практические советы
Удалённые существа исчезают без трупа и лута. ARK стремится восполнить дикую популяцию до целевого уровня, поэтому удаление одного класса не снижает общее количество тварей — освободившиеся слоты займут другие. Имейте это в виду при планировании.
На очень больших картах поднимайте ScanGridWrap или ScanTileRadius, чтобы сканирование покрывало всю территорию. Если замечаете кратковременные подвисания, увеличьте ScanIntervalSeconds. На плотных картах, где существа переживают сканирование, уменьшите ScanQueryRadius относительно ScanTileRadius и сделайте сетку плотнее.
Sheldon Spawn Controller — серверный мод, клиентская настройка не требуется. Он не редактирует спавн-таблицы, а работает с самими существами, что делает его незаменимым для серверов с модовым зверинцем. Начните с малого списка, проверьте поведение, и вы быстро возьмёте под контроль даже самый безумный зоопарк. Помните: настройки и значения по умолчанию могут меняться, пока мод находится в разработке, так что периодически заглядывайте в описание обновлений.