Как поставить Valheim на паузу на выделенном сервере
Обычное меню на выделенном сервере Valheim не останавливает мир. PauseMyServer добавляет запрос общей паузы и отдельную администраторскую паузу. Это сторонний мод, а не встроенная настройка обычного сервера. Ниже описана работа версии 1.5.0 по документации автора; для выделенных серверов заявлены Windows и Linux.
Что установить до проверки
- Установите BepInExPack для Valheim и PauseMyServer на сервер.
- Установите ту же версию PauseMyServer у каждого игрока.
- Для установки используйте Gale, r2modman или Thunderstore Mod Manager; при ручной установке автор указывает PauseMyServer.dll в BepInEx/plugins.
- Для команд администратора проверьте, что игрок указан в серверном adminlist.
Сервер без мода не начнёт ставиться на паузу только из-за клиента с модом. Игрок без PauseMyServer не может запросить общую паузу и мешает условию «все попросили». Более того, такой клиент не замораживается администраторской паузой. Поэтому установка у всех — важное условие работы, а не косметическая рекомендация.
Общая пауза по согласию игроков
- Каждый находящийся онлайн игрок открывает меню Esc.
- Пауза наступает, когда запрос поступил от последнего активного игрока. Если вы один на сервере, достаточно вашего запроса.
- Закрытие меню любым игроком немедленно возобновляет игру.
- Вход нового игрока тоже снимает обычную общую паузу.
Проверяйте надпись, а не только открытое меню. Paused означает подтверждённую паузу; красное Unpaused с числом вроде 1/3 want to pause означает, что ваш запрос есть, но мир продолжает идти, потому что условие ещё не выполнено.
Администраторская пауза
- Администратор нажимает назначенную Pause Key; по умолчанию автор указывает клавишу Pause.
- Повторное нажатие любым администратором снимает паузу.
- В доступной консоли F5 команда pms_pause переключает администраторскую паузу, pms_status выводит состояние.
- Если в игре некому снять паузу, pms_pause можно выполнить в собственной консоли выделенного сервера.
При администраторской паузе игроки с модом замораживаются независимо от меню; присоединившийся игрок с модом замораживается после появления. Если последний игрок выходит, администраторская пауза сбрасывается, чтобы следующий вход не оставил игрока без возможности продолжить.
Что именно останавливается
Автор описывает остановку клиентской симуляции, мирового времени, смены дня и погоды, роста растений, брожения, ульев и таймеров возрождения. Рейды и случайные события удерживаются, а начатое перематывание сна ждёт. При этом серверное автосохранение продолжает работать.
Гайд был полезен?