RE:NODE

Спокойный семейный сервер Valheim: лёгкие настройки для детей

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


Спокойный или семейный сервер Valheim - это выделенный сервер, у которого сложность снижена при запуске: -preset casual для более мягкой игры во всём, -setkey passivemobs, если нужны существа, не трогающие игроков без провокации, и -modifier raids none, чтобы тролли не снесли первый дом новичка. Задайте пароль не короче пяти символов, не имеющий ничего общего с названием сервера, уберите сервер из публичного списка через -public 0, и получится мир, который понравится и десятилетнему ребёнку, и бабушке. Остаётся выбрать, насколько мягко играть: слишком легко - старшим скучно, слишком сложно - младший бросит после первого Грейдварфа.

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

Почему выделенный сервер подходит семьям#

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

Выделенный сервер держит мир запущенным сам по себе. Любой, у кого есть пароль, может зайти когда угодно, а выключение компьютера хоста игру не заканчивает. К тому же вы получаете одно место для правил - сложность, кто может заходить и когда сервер работает, - а с детьми это важнее, чем со взрослыми. The dedicated server guide описывает настройку от начала до конца; эта статья о том, как подстроить сервер под расслабленную группу.

Семье до четырёх человек нужно очень немного: самых маленьких тарифов, около 2 GB памяти, хватает, пока мир не будет исследоваться месяцами. Полная таблица - в How much RAM a Valheim server needs.

Пресет casual и что он меняет#

Модификаторы мира задают сложность для всего мира. Пресет задаёт сразу все пять, а отдельные модификаторы его переопределяют. Простейший семейный сервер - это один аргумент:

bash
-preset casual

Пресет casual - это мягкий край шкалы: более лёгкие бои, минимальный штраф за смерть и ослабленные правила порталов. Сторонние источники расходятся в том, какое именно значение пресет даёт каждому модификатору, поэтому прочитайте экран модификаторов мира в игре или задайте значения сами. Явное задание ещё и упрощает последующую правку одного параметра без изменения остальных:

bash
-modifier combat veryeasy \-modifier deathpenalty casual \-modifier resources more \-modifier raids none \-modifier portals casual \-setkey playerevents
МодификаторСемейное значениеЧто это значит для игроков
combatveryeasy или easyВраги бьют слабее и погибают быстрее
deathpenaltycasualПри смерти предметы и навыки сохраняются
resourcesmoreМеньше походов за деревом и камнем
raidsnone или muchlessНападений на базу нет или они редкие
portalscasualРуда и металл проходят через порталы
-setkey playereventsВключеноЛюбые набеги соответствуют прогрессу каждого игрока

Для детей важнее всего штраф за смерть. При casual смерть стоит только дороги обратно, и это убирает то, из-за чего маленькие игроки уходят: гибель в болоте, потеря всего снаряжения и невозможность его вернуть. Другие значения, если хочется что-то среднее, объясняет Death penalty and tombstones.

portals casual - второй по значимости пункт. По умолчанию руда и слитки металла не проходят через порталы, и игра ждёт, что вы привезёте их домой на корабле. Для взрослых это хорошая игра; с детьми это часто часовое плавание, которое никому не нравится. С порталами casual группа может сразу телепортироваться домой. Другие значения - в Portal rules and restrictions.

Что бы вы ни выбрали, -modifier принимает два отдельных токена - -modifier raids none, а не -modifier "raids none". Неправильно записанный модификатор молча игнорируется.

Пассивные существа, набеги и бои#

Эти три настройки определяют, насколько игра страшная, и о них стоит подумать отдельно.

`-setkey passivemobs` делает существ нейтральными, пока их не тронут. Грейдварфы, тролли и драугры проходят мимо, а не бросаются в погоню. Valheim превращается в игру про строительство и исследование, и для самых маленьких это часто верный выбор. Цена в том, что бои - и боссы, которые всё равно сражаются, когда их призываешь, - теряют нарастание напряжения. Ребёнку постарше, который хочет драться, будет скучно. Попробуйте неделю без этого, прежде чем решать.

`-modifier raids none` останавливает события, когда существа нападают на базу. Набеги - одни из самых стрессовых моментов для новичков, потому что приходят почти без предупреждения и нацелены на того, кто дома. Отключение или снижение до muchless оставляет базы в безопасности. Если хотите сохранить несколько, как выбираются события, объясняет Raids and events on servers.

`-modifier combat veryeasy` оставляет врагов достаточно опасными, чтобы было интересно, но сниженные урон и здоровье дают ребёнку время научиться блокировать и уворачиваться. Это лучший компромисс для разных возрастов.

Хорошее практическое правило для смешанных семей:

Самый младший игрокРекомендуемая настройка
До 8 лет-preset casual плюс -setkey passivemobs
От 8 до 12-preset casual, набеги none или muchless
12 и старше или взрослые-новичкиcombat easy, deathpenalty casual, набеги less

Модификаторы хранятся в мире и могут быть изменены в любой момент перезапуском с другими аргументами. Поднять бои на ступень, когда дети освоятся, - обычное дело, и на существующие постройки это не влияет. Все значения - в World modifiers and presets.

Пароли, которые под силу детям#

У пароля сервера есть правила, о которые спотыкаются. Он должен быть не короче пяти символов и не должен содержать название сервера или входить в него. Сервер с названием «Smith Family» и паролем «smithfamily» откажется запускаться, а причина промелькнёт в журнале за секунду. Подробности - в Server password rules.

Для детей у пароля две задачи, тянущие в разные стороны: достаточно простой, чтобы его набрать, и достаточно сложный, чтобы одноклассник не угадал. Несколько советов:

  • Используйте три коротких слова и число. otter-boat-42 ребёнок легко запоминает и набирает, а незнакомец его не угадает.
  • Не используйте фамилию, кличку питомца или день рождения. Это первое, что пробует любопытный друг.
  • Не показывайте его на скриншотах. Дети делятся скриншотами и видео; пароль никогда не должен быть в названии сервера или на табличке в мире.
  • Меняйте, если он утёк. Если ребёнок рассказал его в школе, смените его на сервере и перезапустите. Все, кто должен быть, получат новый.

Для большего контроля используйте список допуска. Добавьте ID каждого члена семьи в permittedlist.txt, и зайти смогут только они, даже с паролем. Если в файле есть хотя бы один ID, сервер становится доступным только по списку. Игроки Steam указываются по SteamID64; игроки кроссплея - по ID с префиксом платформы, который можно прочитать в журнале сервера после того, как они зашли один раз. Оба формата описаны в list files guide.

permittedlist.txt
// Parent (Steam)76561198012345678// Child on Xbox, crossplay serverXbox_2535412345678901

Как сохранить сервер закрытым#

Семейный сервер не должен появляться в браузере сообщества. Задайте -public 0, и сервер не будет в списке; игроки заходят по IP или, на кроссплей-сервере, по коду подключения.

bash
$ ./valheim_server.x86_64 -nographics -batchmode \    -name "Fjord Cottage" -port 2456 -world "Cottage" \    -password "otter-boat-42" -public 0 -crossplay \    -preset casual -setkey passivemobs

Вне списка - не значит секретно: любой, у кого есть адрес и пароль, всё равно может зайти, поэтому реальную работу делают пароль и список допуска. Что полезно знать:

  • В Valheim нет текстового фильтра, который вы контролируете. Игроки на одном сервере могут писать в чат и видеть имена друг друга. На закрытом сервере только для семьи это не проблема. На сервере с детьми друзей договоритесь, кому можно.
  • Голоса в игре нет. В игре есть текстовый чат и метки. Если семья общается голосом, то через Discord, группу платформы или в одной комнате.
  • Код подключения меняется при перезапуске. На кроссплей-серверах шестизначный код выводится в журнал при запуске и меняется при каждом перезапуске. Детям на Xbox после каждого перезапуска понадобится новый код.

Для семей, которые хотят пойти дальше, есть Server security and privacy.

Кроссплей, Game Pass и несколько детей#

Семьи часто смешивают платформы - родитель в Steam, дети на Xbox или Game Pass. Valheim поддерживает это через -crossplay, что позволяет игрокам Xbox и Microsoft Store заходить по шестизначному коду. Подробности - в Crossplay and Xbox players. Несколько моментов, с которыми сталкиваются семьи:

  1. Детским учётным записям Xbox нужно разрешение. Семейные настройки Microsoft определяют, может ли детская учётная запись заходить в многопользовательские игры и играть с людьми из других сетей. Если ребёнок не может войти, проверьте сначала их.
  2. Каждому игроку нужна игра. Двум детям, играющим одновременно, нужны две копии или доступ через Game Pass на каждой учётной записи.
  3. Модов для Xbox нет. Игроки на консолях не могут устанавливать моды. Если серверу нужны клиентские моды, игроки Xbox зайти не смогут. Семейный сервер проще всего держать ванильным.
  4. Игроки Steam могут заходить по IP. Join Game, Add Server, затем адрес и порт. Для сервера вне списка это надёжнее браузера.

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

Часы игры и семейный распорядок#

Выделенный сервер работает всё время - для взрослых это достоинство, а перед сном проблема. В Valheim нет встроенного ограничения времени игры, но сервер можно останавливать и запускать по расписанию. Чистая остановка сначала сохраняет мир, так что прогресс никто не теряет.

На машине, которой вы управляете сами, это делает cron:

crontab
# Stop at 20:30 on school nights, start at 16:0030 20 * * 0-4  systemctl stop valheim0 16 * * 1-5   systemctl start valheim

На RE:NODE то же самое делает вкладка Schedules с выражением cron и действием питания, и она может сначала отправить сообщение в консоль. Сочетайте вечернюю остановку с задачей резервного копирования, чтобы построенное за день было в безопасности. Субпользователям можно дать доступ только к консоли, так что другой взрослый сможет перезапустить сервер, не видя оплаты - как работают роли, объясняет subusers and least privilege.

Несколько привычек, которые помогают:

  • Сон пропускает ночь, только когда спят все. Научите детей ложиться спать, когда ложатся остальные, иначе ночь не кончится. Совместный сон ещё и даёт бонус отдыха.
  • Общая база у точки появления. Маленькие игроки теряются. База у жертвенных камней с порталом во все остальные места держит семью вместе.
  • Понятные названия порталов. «Дом», «Шахта», «Болото» - дети понимают их быстрее, чем координаты.
  • Интервал сохранения. Уменьшите его до -saveinterval 600, чтобы сбой или ребёнок, выдернувший шнур питания хоста, стоил не больше десяти минут.

Резервные копии и плохой день#

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

Valheim сам хранит скользящие резервные копии рядом с миром (-backups, по умолчанию четыре), но они лежат на том же диске, что и мир. Делайте и настоящие копии, ежедневно и перед любым большим изменением, например обновлением игры. Как и зачем, описано в Valheim server backups and world corruption.

Перед восстановлением помните, что копия мира откатывает постройки всех, а не только ошибку ребёнка. Если один ребёнок испортил один угол, часто добрее перестроить вместе, чем заодно отменять полдня работы брата или сестры.

Обереги помогают в семье не меньше, чем с незнакомцами. Оберег не даёт незнакомым игрокам строить, разбирать или открывать сундуки в своей области. Ребёнок, который хочет собственный дом, может защитить его оберегом и дать доступ семье. Как это сделать, объясняет Wards and griefing.

FAQ#

Подходит ли Valheim маленьким детям?

Зависит от ребёнка. В игре есть тёмные леса, скелеты и страшноватые существа, но нет крови. С -setkey passivemobs и выключенными набегами она становится в основном игрой про строительство, исследование и готовку. Первую сессию пройдите вместе и подстройте настройки.

Можно ли сделать игру легче только для одного ребёнка?

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

Сломает ли наш мир повышение сложности позже?

Нет. Модификаторы можно менять при любом перезапуске, и они влияют на правила только с этого момента. Постройки, сундуки и прогресс по боссам сохраняются. Многие семьи начинают с очень лёгкого уровня и повышают бои после первого босса.

Нужен ли интернет, чтобы играть на нашем сервере?

Да. Арендованный сервер доступен через интернет, поэтому каждому игроку нужно подключение. Если играть только в домашней сети, подойдёт сервер на домашнем ПК, но он должен быть включён всякий раз, когда кто-то играет.

Что будет, если ребёнок забудет пароль?

Он спросит вас. Пароль задаётся на сервере, так что вы можете прочитать его в настройках запуска и сказать, а если он разошёлся слишком широко, смените его и перезапустите.