На выделенном сервере Valheim убийство босса принадлежит миру, а не тем, кто присутствовал при бое. Когда умирает Эйктюр, мир записывает ключ, и с этого момента каждый персонаж на сервере - в том числе тот, кто зайдёт через месяц с нуля, - живёт в мире, где Эйктюр мёртв. Рейды становятся сложнее, часть товаров торговца открывается, и следующий этап игры доступен всем. Не передаётся только добыча: трофей, дроп с босса и сила у жертвенных камней - это физические вещи, которые кто-то должен принести или забрать. Большинство споров на групповых серверах возникает из-за того, что люди ждут от одного то, что работает только для другого.
В этой статье разобрано, что общее, а что личное, как обращаться с игроками, которые пришли позже или отстали, что меняет на сервере убийство босса и как откатить его, если оно случилось случайно. Предполагается, что сервер уже запущен; если нет, начните с руководства по выделенному серверу Valheim.
Что меняет на сервере убийство босса#
Valheim отслеживает прогресс мира через глобальные ключи - короткие строки, которые хранятся в файле мира. Каждый босс устанавливает свой ключ в момент смерти.
| Босс | Биом | Чем призывается | Какой ключ устанавливает |
|---|---|---|---|
| Эйктюр | Луга | 2 трофея оленя | defeated_eikthyr |
| Старейшина | Чёрный лес | 3 древних семени | defeated_gdking |
| Боунмасс | Болото | 10 иссохших костей | defeated_bonemass |
| Модер | Горы | 3 драконьих яйца | defeated_dragon |
| Яглут | Равнины | 5 тотемов фулингов | defeated_goblinking |
| Королева | Туманные земли | Sealbreaker, чтобы открыть склеп | defeated_queen |
| Фейдер | Пепельные земли | Колокола у алтаря | defeated_fader |
Внутренние имена не совпадают с отображаемыми: gdking - это Старейшина, dragon - Модер, goblinking - Яглут. Именно эти имена вы вводите, когда просматриваете или меняете ключи, так что таблицу стоит держать под рукой. Сам список ключей и команды для работы с ним описаны в статье Valheim global keys and setkey; здесь же речь о том, что эти ключи значат для группы.
Раз ключи лежат в файле мира .db на сервере, из этого следуют три вещи:
- Они переживают всё, кроме сброса мира. Перезапуски, обновления, установка и удаление модов, уход игроков - ключей это не касается.
- Они одинаковы для всех подключённых. В ванильных правилах нет прогресса отдельно для группы или игрока, пока вы сами его не включите (см. раздел про
playereventsниже). - Они переезжают вместе с миром. Загрузите одиночный мир, в котором вы убили Боунмасса, и на сервере с первого запуска будет
defeated_bonemass- для кого бы то ни было.
Ключ открывает меньше, чем принято думать. Он не открывает рецепты: их персонаж узнаёт сам, подобрав материалы. Он не открывает биомы: на Равнины можно зайти вообще без убитых боссов, и некоторые так делают, правда ненадолго. В основном ключи управляют поведением самого мира - какие рейды возможны, часть ассортимента торговца и несколько проверок, которые игра делает перед событием. Снаряжение персонаж по-прежнему зарабатывает сам.
Что общее, а что личное#
Лучше всего разницу видно в таблице.
| Что | Общее для мира | Принадлежит одному персонажу |
|---|---|---|
| Босс побеждён (глобальный ключ) | Да | - |
| Рейды, которые может выбрать мир | Да (кроме режима playerevents) | - |
| Трофей босса | - | Тот, кто подобрал |
| Дроп с босса (твёрдый рог, ключ болота, вишбон...) | - | Тот, кто подобрал |
| Сила Покинутых | Трофей вешается один раз у камней | Каждый игрок активирует сам |
| Рецепты | - | Узнаются от материалов в инвентаре |
| Карта и исследованная область | Только через картографический стол | Каждый персонаж |
| Навыки | - | Каждый персонаж |
Трофей - то, в чём ошибаются чаще всего. С одного убийства падает один трофей. Повесьте его на своё место у жертвенных камней на стартовом лугу, и сила станет доступна там любому: каждый игрок подходит к камню и активирует её для себя. Собственный трофей для этого никому не нужен, и тот, кто не был рядом с боем, может забрать силу Эйктюра в тот же вечер, когда пришёл.
С дропом с боссов иначе, потому что это инструменты, а не флаги.
- Эйктюр роняет твёрдый рог, из которого делают рогатую кирку - единственный способ рано добывать медь и олово. Поздно пришедшему можно просто отдать кирку; рог ему не нужен.
- Старейшина роняет ключ болота, который открывает затонувшие склепы. Это предмет, поэтому любой игрок может носить его и открывать им склепы. Одно убийство даёт один ключ, и группе его более чем хватает.
- Боунмасс роняет вишбон, который находит серебро и другие зарытые вещи. Опять один предмет; искать с ним будет тот, у кого он в руках.
- Модер роняет драконьи слёзы, они нужны для стола ремесленника, а Яглут роняет рваный дух. Это материалы для крафта, а не ключи к чему-либо; группе нужно несколько штук на всех, а не комплект на каждого.
Больше всего отставание чувствуют из-за рецептов. Персонаж узнаёт, как делать бронзу, когда у него побывали в руках медь и олово, а не потому, что мир убил Старейшину. Отдайте новичку стопку бронзы, и его бронзовые рецепты появятся сразу. Это самый дешёвый способ подтянуть человека, и он стоит группе только материалов.
Поздно пришедшие: три способа#
В любой долгоживущей групповой игре появляется друг друга друзей, который заходит, когда остальные уже в Горах. Новый персонаж в мире, где Боунмасс мёртв, получает полный список позднеигровых рейдов у своей базы, пустую карту и нечего крафтить. Есть три разумных способа с этим справиться, и группе стоит выбрать один до появления человека.
Нести на себе
Самый быстрый вариант. Дайте ему комплект снаряжения с базы, подключите к уже открытым силам Покинутых, скопируйте карту через картографический стол и берите в текущие походы группы. Ранняя игра при этом пропускается полностью. Для тех, кто уже играл в Valheim, это обычно то, что нужно; для новичка это пропуск тех частей, которые учат игре.
Дать заново пройти боссов
Большинство боссов можно призвать у их алтарей снова с новым подношением, и в бою снова выпадают трофей и дроп. Поздно пришедший вместе с двумя опытными игроками может за вечер-другой пройти Эйктюра, Старейшину и Боунмасса, по ходу изучая каждый биом. Трофей за повторное убийство пригодится как запасной или как украшение; сила уже доступна у камней.
Повторные призывы для ранних боссов дёшевы: два трофея оленя, три древних семени, десять иссохших костей, три драконьих яйца, пять тотемов фулингов. Поздние бои устроены иначе - склеп Королевы открывается Sealbreaker, а Фейдера вызывают колоколами, - поэтому прежде чем обещать новичку реванш с этими двумя, проверьте актуальное поведение на официальной вики.
Выдать им отдельную таблицу рейдов
Для этого и нужен переключатель playerevents. В мире, запущенном с ним, рейды выбираются по прогрессу того игрока, на которого нападают, а не по ключам мира. Новичок без убийств получает ранние рейды у своей базы, а ветераны по-прежнему получают тяжёлые у своих.
# Launch arguments: raids follow each player's own boss record-setkey playereventsОн задаётся при запуске, как и другие модификаторы мира, поэтому на хостинге с панелью его нужно вписать в поле дополнительных аргументов на вкладке Startup, а действовать он начнёт после перезапуска. Каждый персонаж хранит собственную запись о боссах, при которых он присутствовал, и именно её читает выбор рейда. Как выбирается цель рейда и какому рейду нужно какое убийство, подробно разобрано в статье raids and events on Valheim servers.
Товары торговца и прогресс мира#
Хальдор, торговец в Чёрном лесу, продаёт фиксированный список товаров, и в актуальных версиях часть этого списка придерживается, пока у мира нет соответствующего ключа босса. На обычном сервере проверка идёт по ключам мира, так что как только кто-нибудь убьёт нужного босса, товар появляется у каждого, кто к нему заглянет. Для поздно пришедших это удобство - то, что они ещё не успели заработать, уже лежит на прилавке, - а для групп, рассчитывавших открыть его самостоятельно, иногда неожиданность.
Пары «предмет - босс» менялись от патча к патчу. Вместо того чтобы доверять списку, который может отставать на две версии, смотрите страницу торговца на официальной вики Valheim для версии вашего сервера и помните: если ассортимент выглядит неправильно, первый вопрос - какие ключи есть у мира, а не каких боссов убил покупатель.
Местоположение Хальдора тоже своё в каждом мире, но находить его приходится каждому персонажу отдельно: если один игрок нашёл его, на картах остальных он не появится. Картографический стол решает это - один записывает на него свою карту, остальные считывают, - и ради одного этого стоит построить такой стол на главной базе пораньше.
Рейды: часть прогресса, которую чувствуют все#
Глобальные ключи определяют, какие рейды мир может выбрать. Мир без убийств получает только ранние события. Каждый убитый босс добавляет в пул новые, а пул общий - так игрок, ни разу не покидавший Луга, получает позднеигровой рейд у своей первой хижины. Без playerevents выбор рейда использует ключи мира для всех.
Для общего сервера у этого два практических следствия.
- Убийство босса - решение группы. В день, когда появляется ключ Боунмасса, база каждого становится целью для сопутствующих событий. Игрок, рванувший вперёд во вторник днём, меняет уровень угрозы для четверых, которых не было в сети. Договаривайтесь, когда падёт следующий босс.
- Удалённые базы уязвимы. Рейды происходят рядом с игроком, который достаточно близко к базе. Одиночка, построивший далеко от главного зала, получает те же позднеигровые события, что и главная база, а защиты у него в разы меньше.
Рейды можно сделать реже или вовсе отключить модификатором raids. Команды -modifier raids less и -modifier raids none меняют частоту для всего мира, ничего больше не затрагивая, а то, как эти значения взаимодействуют с пресетами, объясняет статья Valheim world modifiers and presets.
Как отменить убийство босса#
Всякое бывает. Кто-то призвал Боунмасса, чтобы посмотреть, что делает алтарь, зашедший в гости друг убил Модера на третий день, или тестовый мир сделали основным с неправильными ключами. Откатить мир можно двумя способами, и стоят они очень по-разному.
Удалить ключ
Ключ - это одна строка в мире. Администратор с доступом к консольным командам может вывести список ключей мира и удалить один из них:
listkeysremovekey defeated_dragonЭто отменяет общую часть убийства: пул рейдов сужается обратно, товары торговца, зависевшие от ключа, пропадают, и мир ведёт себя так, будто Модер жив. Трофей, драконьи слёзы и уже забранную у камней силу это не возвращает. Если цель - заставить группу честно сразиться с боссом, уберите трофей и слёзы в сундук и договоритесь их не использовать, или удалите.
Две оговорки. Во-первых, команды для ключей относятся к консоли разработчика, а то, что администратор может выполнять из неё на ванильном выделенном сервере, менялось от версии к версии: разбор devcommands описывает, что работает сейчас, а обычный надёжный путь на сервере - мод ServerDevcommands. Во-вторых, сам босс с удалением ключа не возвращается. Алтарь на месте; призовите босса снова, когда группа будет готова.
Восстановить backup
Грубый инструмент. Восстановите мир до убийства, и ключа никогда не было, но не было и всего остального, что кто-либо сделал с момента того сохранения. На загруженном сервере это могут быть часы стройки, плавки и исследований. Это верный ответ, только если убийство и восстановление близки по времени или если мир действительно сломан и в других местах.
На RE:NODE дешёвая страховка - сделать ручной backup перед каждым боссом и заблокировать его, чтобы он не попал в ротацию, которая заменяет старые backup. Если бой пошёл так, что хочется его отменить, это одна кнопка на вкладке Backups; если всё прошло хорошо, снимите блокировку и дайте ему устареть. Где находится блокировка, показано в разделе о backup в руководствах. Более общие доводы в пользу копий вне машины изложены в статье Valheim server backups and world corruption.
Правила, которые сохраняют мир в группе#
Большинство ссор на групповых серверах вообще не про игровую механику; они про то, что один человек изменил мир для всех, не спросив. Несколько домашних правил, записанных в чате группы до первого босса, предотвращают почти всё.
- Боссов бьют по договорённости. Никто не призывает босса в одиночку и молча. Убийство устанавливает ключ мира для всех, включая рейды на их базы.
- Трофеи несут к камням в тот же вечер. Повесили - и все, кто в сети, забирают силу. Кого не было, заберёт при следующем входе.
- Дроп с боссов лежит в общем сундуке. Ключ болота и вишбон - инструменты по одному на убийство; известное место для них прекращает споры вроде «у кого был ключ».
- Новичку - комплект и выбор. Спросите, хочет ли он, чтобы его провели, или хочет заново пройти боссов, и действуйте соответственно. Если в начале вы не включили
playerevents, предупредите, что его первая база будет видеть рейды мира. - Консолью заведует один человек. Доступ администратора - это короткий список в
adminlist.txt, а изменения ключей объявляются. Статья Valheim admin console commands перечисляет, что администратор может делать без читов.
Первому правилу помогает расписание. Группы, играющие два вечера в неделю, часто оставляют босс-вечер для дня с полной явкой, и как раз тогда бой проходит лучше всего. Valheim действительно масштабирует здоровье и урон врагов по числу игроков рядом, но полная группа с хорошей едой и планом всё равно проходит вечер легче.
Последнее, о чём стоит договориться, - что будет после Фейдера. Нынешний эндгейм на нём заканчивается, и в мире, где есть все ключи, открывать больше нечего. Одни группы продолжают как строительный сервер; другие архивируют мир и начинают заново, сохраняя персонажей и их снаряжение, - как это сделать, описано в статье resetting a Valheim world without losing characters.
Решение проблем#
Новичок говорит, что не может крафтить то, что могут остальные. Рецепты личные, они узнаются от материалов в инвентаре. Отдайте ему материалы один раз, и рецепты появятся.
У одного игрока нет силы босса. Ему нужно активировать её самому у камней. Трофей достаточно повесить один раз, но каждый игрок должен взаимодействовать с ним сам.
Мир получает неожиданные рейды. Кто-то убил босса. Проверьте ключи мира командой listkeys и найдите новую запись defeated_. Если это ошибка, удалите ключ через removekey.
Хальдор не продаёт то, что указано на вики. У мира ещё нет ключа, нужного для этого предмета, либо на сервере версия, где список другой. Сравните версию сервера с версией страницы вики.
Мир откатился к состоянию до боя с боссом. Кто-то восстановил backup, либо сервер аварийно остановился и потерял последний интервал сохранения. Ключ босса, как и всё остальное, в безопасности только после того, как сохранение его записало, - после важных событий смотрите в логе World saved.
При переезде на новый сервер потерялся прогресс. Не потерялся, если файлы мира перенесены целыми. Ключи лежат внутри .db. Если новый сервер создал новый мир вместо загрузки вашего, значит, имя в -world не совпало с именем файла.
FAQ#
Если один игрок убил босса, получают ли заслугу все?
Заслугу получает мир: его ключ установлен для всех, как и последующие рейды и товары торговца. Добыча не распределяется. На землю падают один трофей и один дроп, и они достаются тому, кто их подобрал. Сила, когда трофей повешен у камней, доступна каждому игроку, который подойдёт и активирует её.
Может ли новый игрок зайти на сервер, где все боссы мертвы?
Да. Персонаж может зайти в любой мир в любое время и обнаружит полный список позднеигровых рейдов, если только мир не использует playerevents. Дайте ему стартовый комплект и позвольте забрать уже открытые силы Покинутых или проведите его через повторные бои с боссами у алтарей.
Переносятся ли убийства боссов в другой мир?
Нет. Ключи хранятся в мире, а не в персонаже. Ветеран, пришедший в новый мир, приносит снаряжение и навыки, но в новом мире нет ключей, пока в нём самом не умрут боссы.
Можно ли сразиться с боссом ещё раз?
С большинством - да, у того же алтаря с новым подношением. Повторные убийства роняют ещё один трофей и дроп, так поздно пришедшие получают собственный ключ болота или вишбон. Бои в Туманных и Пепельных землях устроены иначе, так что прежде чем планировать повтор, проверьте.
Влияет ли playerevents на что-то, кроме рейдов?
Его назначение - выбор рейдов: события следуют записи о боссах того игрока, на которого нацелены, а не мира. Он не скрывает товары торговца и не меняет боссов, и мир при нём по-прежнему собирает глобальные ключи как обычно.
Что будет с ключами, если восстановить более старый backup?
Мир вернётся ровно к тому, что содержало то сохранение, включая ключи. Босс, убитый после создания backup, снова жив, а всё построенное с тех пор исчезнет. Поэтому заблокированный backup прямо перед боем - более удачная точка отката, чем вчерашний вечерний.


