RE:NODE

PvP-сервер Valheim: переключатель, правила рейдов и моды

Автор Команда RE:NODE
11 мин чтения


В ванильном Valheim PvP есть, но он включается игроком по желанию, и это всё. Каждый игрок переключает флажок на экране инвентаря; два игрока могут наносить друг другу урон, только когда он включён у обоих. Нет серверного переключателя, который включал бы его принудительно, нет команд, нет защиты базы помимо warda и нет записи о том, кто кого убил. Для группы друзей, которым хочется изредка подраться на дуэли, этого достаточно. Сервер, задуманный как PvP-сервер - с рейдами, территориями, фракциями, - собирается из правил, которые вы записываете, и модов, которые вы ставите; это руководство рассказывает и о том, и о другом, а также о том, чем сеть Valheim делает PvP непохожим на игры, построенные для него.

Как PvP работает в ванильной игре#

Переключатель PvP находится на экране инвентаря, рядом с вашим персонажем, и принадлежит каждому игроку, а не миру. Правила короткие:

  • Флажок нужен обоим. Игрок с включённым PvP не может ранить игрока с выключенным, и наоборот. Включив флажок, вы лишь становитесь допустимой целью для других игроков с флажком.
  • Флажок значит все. Команд и групп нет. Два друга с флажками бьют друг друга так же охотно, как незнакомцы, и больше всего это заметно при атаках по площади - ледяной посох или плохо нацеленный взмах атгейра.
  • Переключить в середине боя нельзя. Переключатель недоступен несколько секунд после боя, так что снять флажок в тот момент, когда схватка оборачивается против вас, не получится.
  • Никакая серверная настройка его не включает. У ванильного сервера нет ни аргумента запуска, ни модификатора мира, которые включали бы PvP для всех, в версиях, для которых написано это руководство. Для принудительного включения нужен мод, о нём ниже.

Показывается ли игрок на карте - это отдельный выбор: на экране карты есть переключатель передачи вашей позиции, и на PvP-серверах большинство его выключает. Если вы хотите, чтобы карты не было ни у кого, -setkey nomap убирает её для всего мира, и PvP-миры становятся больше про знание местности - переключатели перечислены в материале глобальные ключи и setkey.

Чего стоит смерть в PvP#

PvP в Valheim по умолчанию с полной потерей добычи, потому что такова смерть. Когда игрок погибает, всё, что он нёс, попадает в надгробие там, где он упал, а надгробия не привязаны к владельцу. Тот, кто вас убил, может открыть его и взять что захочет. Варды надгробия не защищают.

Смерть также снижает навыки, и насколько сильно, зависит от штрафа за смерть в мире. Модификатор deathpenalty меняет то, что вы сохраняете и теряете, от casual до hardcore, и на PvP-сервере именно эта настройка решает, насколько болезненно проигранное сражение. Значения перечислены в материале модификаторы мира и пресеты. Многие PvP-серверы её смягчают, потому что сервер, где каждая смерть стоит полного инвентаря и куска навыков, быстро теряет более слабых игроков.

НастройкаВлияние на PvPТипичный выбор PvP-сервера
-modifier deathpenaltyВо что обходится смерть в предметах и навыкахcasual или easy для лёгкого PvP
-modifier resourcesКак быстро люди снова экипируются после проигранного бояmore или muchmore
-modifier portalsМожно ли переносить руду через порталcasual ускоряет восстановление
-setkey nomapНи у кого нет картыВключено для хардкорного PvP, выключено для лёгкого
-modifier raidsРейды существ поверх рейдов игроковless, чтобы базы сталкивались с одним врагом за раз

В сумме строка запуска мира с лёгким PvP выглядит так. У хостинга с панелью те же настройки задаются на вкладке Startup.

bash
./valheim_server.x86_64 -nographics -batchmode -name "Fjord Wars" \    -port 2456 -world "FjordWars" -password "longaxe-raven-77" \    -modifier deathpenalty easy -modifier resources more \    -modifier raids less -saveinterval 600

Базы, варды и рейды#

База Valheim под атакой игроков защищена ровно тем, что защищает её от существ: стенами, высотой, рвом. Ward помогает меньше, чем думают. Он не даёт другим игрокам строить в его радиусе, убирать детали молотом и открывать двери и сундуки, но урон не останавливает. Любой может сломать стену под вардом оружием или киркой, а когда стена упала, можно войти. Двери и сундуки остаются закрытыми, пока не сломан сам ward, а ward - деталь со здоровьем, как и любая другая. Полная таблица того, что блокирует ward, есть в материале варды и грифинг в Valheim.

Отсюда и форма ванильного рейда:

  1. Пробить стены или подкопаться под них киркой, потому что копание земли ward тоже не блокирует.
  2. Найти и уничтожить ward или варды, накрывающие базу.
  3. Когда варды сняты, открыть двери и опустошить сундуки.

Защита строится из тех же фактов. Прячьте ward глубоко внутри, за несколькими стенами. Используйте камень, железо и чёрный мрамор, которые ломаются гораздо дольше дерева. Стройтесь на возвышенности, со рвом, чтобы не было лёгкой траншеи. Распределяйте хранилища по нескольким зонам под вардами, чтобы один сломанный ward не открыл всё.

Обновление Ashlands добавило осадные орудия - таран и катапульту, - рассчитанные на крепости в этом биоме. Они ломают постройки намного быстрее ручного оружия, и на PvP-сервере рано или поздно будут направлены на базы игроков. Если ваши правила о них не говорят, добавьте строчку, прежде чем кто-нибудь подкатит таран к главному залу.

Правила рейдов, которые стоит записать#

Игра почти ничего не контролирует, поэтому правила сервера и есть дизайн PvP. Правила, которые нигде не записаны на виду, обсуждаются задним числом, каждый раз. Разместите их в описании сервера, в канале Discord и на табличке у камней появления.

Вот те, отсутствие которых вызывает больше всего споров:

  • Рейды в офлайне. Можно ли атаковать базы, пока их владельцев нет в сети. Если разрешить, PvP становится жестоким для игроков из других часовых поясов. Многие серверы запрещают это совсем или разрешают только в заданные окна рейдов.
  • Окна рейдов. Определённые дни и часы, когда рейды разрешены, например вечер выходного дня. Вне окна базы неприкосновенны. Админы могут сверять жалобы со временем подключений в логе сервера.
  • Защита места появления. Никаких убийств у жертвенных камней, где новые персонажи и возрождающиеся игроки появляются ни с чем. Без этого правила новички уходят в первый же вечер.
  • Порталы. Нельзя караулить на другой стороне портала и нельзя играть в догонялки, заводящие людей в ловушки. Порталы - основная сеть перемещения на большинстве серверов.
  • Размещение вардов. Никаких вардов рядом с точкой появления, алтарями боссов и общими узлами порталов, чтобы никто не мог занять узкое место.
  • Осадные орудия. Разрешены, разрешены только в окна рейдов или запрещены.
  • Надгробия. Считается ли честной игрой обыск надгробия жертвы и нужно ли некоторое время не трогать тела.
  • Боссы. Можно ли нападать на игроков во время боя с боссом. Кто-нибудь всегда пробует.

То, что может обеспечить админ, ограничено тем, что знает сервер. Ванильный лог записывает подключения с ID игроков и ничего о бое, смертях и уничтоженных деталях. Основную работу делают скриншоты, видео и свидетели. Наказания - это ванильные инструменты админа, kick и ban, плюс тот откат, который позволяют backup, а откат PvP-мира отменяет бои всех, а не только спорный. Что есть у админа, перечислено в справочнике консольных команд админа.

Команды и дружественный огонь#

В ванильной игре нет команд, поэтому на сервере с флажками друзья бьют друзей. Группы справляются с этим тремя способами.

  • Оставить ваниль. Товарищи осторожны с атаками по площади и мирятся с редкими случайностями. Подходит для небольших групп.
  • Мод на группы. Groups (автор Smoothbrain) добавляет группы с общим чатом, метками на карте и настройкой дружественного огня между участниками. Это обычный ответ для PvP-сервера с командами.
  • Мод на гильдии. Guilds (автор Smoothbrain) добавляет постоянные организации игроков - ближе к кланам, чем к группе на один вечер.

Оба устанавливаются на сервер и на каждый клиент. Прежде чем обещать игрокам какую-то возможность, проверьте на странице каждого мода, какие настройки есть в текущей версии.

Честная игра: проблема персонажей на стороне клиента#

Самая трудная проблема PvP-сервера Valheim - не сам PvP. Это то, где живут персонажи. Персонаж - это файл на собственном ПК игрока, и сервер принимает всё, что приносит клиент. Игрок может создать персонажа в одиночной игре, командами devcommands получить лучшее снаряжение и поднять все навыки и зайти с ним на ваш PvP-сервер. Ванильный сервер этого не заметит.

Сеть Valheim усугубляет это. Значительная часть симуляции выполняется клиентами - каждую зону ведёт первый игрок, вошедший в неё, а попадания в бою в значительной мере определяются на стороне атакующего, - поэтому у изменённого клиента больше простора, чем в играх, где всё проверяет сервер. Эта модель объяснена в материале лаги сервера Valheim и владение зонами.

Что делает по этому поводу серьёзный PvP-сервер:

  • Серверные персонажи. ServerCharacters (автор Smoothbrain) хранит персонажей на сервере, так что игроки не могут принести их извне. Это самый эффективный шаг к честной игре. Его нужно установить на сервер и на клиенты.
  • Обязательный список модов. Большинство модов, построенных на Jotunn или ServerSync, проверяют, что версии клиента и сервера совпадают, и кикают тех, у кого нет. Решительного читера это не остановит, но случайное несовпадение отсечёт. Как ведут себя эти проверки, описано в материале кики из-за несовпадения версий модов.
  • Мод вардов с защитой от урона. WardIsLove (автор Azumatt) может сделать варды устойчивыми к урону, задавать PvP- или PvE-поведение в области каждого warda и давать админам управление вардами. Многие PvP-серверы используют его, чтобы делать защищённые зоны вроде безопасного торгового узла.
  • Доверенные админы с инструментами. ServerDevcommands даёт админам god, ghost и остальной набор devcommands на выделенном сервере, чтобы разбирать жалобы, не погибая во время этого. См. руководство по ServerDevcommands.

Каждый из этих вариантов требует установки на клиентах, поэтому PvP-сервер, который ими пользуется, доступен только на ПК. Игроки на Xbox и консолях Game Pass не могут ставить моды; флаг кроссплея на сервере с модами этого не меняет. Существуют небольшие моды, включающие флажок PvP принудительно везде или по областям; поищите их на Thunderstore и предпочитайте обновлённые после последнего патча игры, потому что неподдерживаемые моды - то, что ломает сервер с модами в день патча.

Задержка и почему бои кажутся неравными#

PvP в Valheim не проектировали для дуэлей с малой задержкой, и это заметно, когда игроки далеко друг от друга. Попадание засчитывается по тому, что видела игра атакующего, поэтому игрока с большой задержкой может поразить то, от чего он на своём экране уже уклонился. Владение зонами добавляет второй слой: существа и объекты в бою симулирует тот, кто владеет этой зоной, и если это игрок со слабым соединением, задержку видят все в бою.

Два практических следствия. Во-первых, PvP-сообществу лучше на сервере, близком к большинству игроков; группа, разбросанная по континентам, будет спорить о регистрации попаданий у любого хостера. Во-вторых, сам сервер важен меньше, чем кажется: он ретранслирует и хранит, и скромный тариф справляется с десятью игроками. Подбор размера описан в материале сколько RAM нужно серверу Valheim; для PvP сервер с модами, ServerCharacters и модом вардов находится на модовом конце этой таблицы.

Ежедневная работа сервера#

Несколько привычек важнее на PvP-мире, чем на дружеском:

  • Backup по расписанию, хранящиеся вне сервера. Вас попросят откатить рейд. Обычно ответ должен быть отрицательным, но когда читер разрушает карту, нужна возможность. Держите несколько копий за несколько дней.
  • Опубликуйте политику отката. Укажите, когда вы восстановите, а когда нет, до того, как вас попросят. «Только при читерстве или сбоях сервера, никогда из-за проигранного рейда» избавляет от споров.
  • Обновляйтесь осознанно. PvP-сервер с модами ломается при каждом патче Valheim, пока моды не догонят. Придержите сервер, пока они не догонят, и скажите игрокам придержать их клиенты тоже.
  • Перезапускайте корректно. Принудительная остановка теряет всё с момента последнего сохранения, а на PvP-сервере это может быть рейд, наполовину состоявшийся. Используйте корректную остановку и разумный -saveinterval.

На RE:NODE backup выполняются по требованию или на вкладке Schedules, восстанавливаются кнопкой и могут быть заблокированы, чтобы копию, нужную для спора, не вытеснила ротация. Моды загружаются через файловый менеджер или SFTP без белого списка разрешённых модов, так что описанный выше набор для PvP ставится как на любом сервере BepInEx - установка описана в материале моды Valheim с BepInEx.

Устранение неполадок#

Я не могу ранить другого игрока. Флажок включён не у одного из вас. PvP нужен обоим.

Переключатель PvP серый. Вы только что были в бою. Подождите несколько секунд вне боя и попробуйте снова.

Мы постоянно бьём друг друга в групповых боях. В ванильной игре нет настройки дружественного огня. Используйте мод на группы вроде Groups или выключайте PvP на время боёв с боссами.

Игроков кикает при подключении после добавления модов для PvP. Их набор модов не совпадает с серверным. Раздайте точный профиль и проверьте версии.

Кто-то пришёл с эндгеймовым снаряжением в первый день. Он принёс персонажа откуда-то ещё. Без серверных персонажей ванильный сервер не может этому помешать.

FAQ#

Можно ли принудительно включить PvP для всех на ванильном сервере?

Нет. В ванильной игре флажок - личный выбор игрока. Чтобы включить его принудительно или делать области PvP или PvE по расположению, нужен мод, установленный на сервере и на каждом клиенте.

Могут ли другие игроки обыскивать моё тело в PvP?

Да. Ваше надгробие хранит всё, что вы несли, и открыть его может любой. Варды его не защищают, так что единственная защита - быстро его забрать.

Делают ли варды базу безопасной от других игроков?

Они держат двери и сундуки закрытыми, но не стены. Игроки могут пробить постройку, уничтожить ward и затем грабить. Мод вардов может сделать варды устойчивыми к урону.

Могут ли игроки Xbox заходить на PvP-сервер?

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

Сколько игроков может быть на PvP-сервере Valheim?

Десять в ванильной игре, как на любом сервере. Моды могут это увеличить, но сеть игры не рассчитана на большие бои, и PvP с большим числом игроков - то место, где она справляется хуже всего.