RE:NODE

Правила сервера Valheim: шаблон для публичных серверов

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


Хорошие правила для публичного сервера Valheim короткие, конкретные и привязаны к тому, как игра работает на самом деле. Шести-десяти правил хватает почти на всё: держите базы не ближе 300 метров друг от друга, не застраивайте стартовую область, торговцев и алтари боссов, не уводите рейды и монстров на чужие базы, ограничьте число прирученных животных на игрока, сделайте PvP добровольным и только по согласию, не трогайте чужие ward и требуйте от админов того же, что и от остальных. К каждому правилу напишите причину и последствие, опубликуйте правила там, где игроки увидят их до входа, и контролируйте их тремя файлами, которые у сервера уже есть, - bannedlist.txt, permittedlist.txt и adminlist.txt - а ущерб, который предотвратить нельзя, закрывайте backup.

В этом руководстве разобрано каждое правило, которое нужно миру Valheim, почему его требует механика игры и сколько из этого реально способен проконтролировать ванильный сервер. Ответ на последний вопрос в основном звучит как "меньше, чем хотелось бы", и именно поэтому формулировки так важны.

Чем правила Valheim отличаются от других игр#

Правила, перенесённые из сообщества Minecraft или Rust, обычно упускают настоящие проблемы Valheim, потому что три решения в дизайне игры определяют, что именно ломается в общем мире.

Первое - владение зоной. Мир разбит на зоны 64 на 64 метра, и каждую зону симулирует первый игрок, который в неё зашёл. База, построенная вплотную к чужой, для игры - одна большая область, которая загружается целиком, и обе симулирует тот, кто пришёл раньше. Правила о расстоянии нужны не для приличия: они определяют, чей компьютер проводит бой, когда мимо проходит тролль. Подробно механика описана в статье Valheim base placement for shared servers.

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

Третье - общий для мира прогресс. Убийство босса выставляет глобальные ключи для всего мира. Если один игрок убил Bonemass, меняется таблица рейдов, ассортимент торговцев и то, что Haldor согласен продавать всем. Правило об убийстве боссов - это правило о чужой игре.

Поэтому набор правил Valheim должен охватывать пространство (где строить), общую симуляцию (рейды, прирученные животные, мусор), общий прогресс (боссы), людей (PvP, чат, гриферство) и самих админов.

Базовый набор правил с обоснованием#

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

rules.txt
1. Bases at least 300 m apart, measured centre to centre. Ask before   building within 500 m of someone else's base.2. No building within 100 m of the spawn stones, a trader, a boss altar   or a dungeon entrance. Shared portals go in the public hub only.3. Do not lead raids, trolls or other creatures into another base.   If a raid starts at your base, fight it there or wait it out.4. Maximum 10 tamed animals per player. Breed for a purpose, not a   herd. Kill or release surplus.5. PvP is opt-in. Never attack a player who has not agreed to it in   chat first, and never toggle PvP inside someone else's base.6. Do not open, dismantle or loot anything that is not yours, warded   or not. Abandoned bases belong to the server, not to you.7. Boss fights are announced 24 hours ahead in Discord. Anyone may   join. Do not summon a boss that would unlock the next biome alone.8. No exploits, no item duplication, no characters from other worlds.9. Clean up after yourself: no item dumps, no huge stone piles.10. Admins follow every rule above. Admin powers are for repairs only.

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

Расстояние между базами

Триста метров между центрами баз - разумный минимум, потому что на таком расстоянии нахождение в одной базе не загружает и не симулирует другую. Это ориентир, а не граница, нарисованная игрой: раскинувшаяся усадьба с фермами и загонами занимает больше места, чем компактный зал. Оговорка "спросите, если ближе 500 м" закрывает пограничные случаи, и админам не приходится ничего измерять. На карте нет масштабной линейки, поэтому дайте игрокам ориентир: "примерно минута бега" вполне подойдёт.

Общие места

Spawn stones (жертвенные камни на стартовой территории), торговцы, алтари боссов и входы в подземелья - места, до которых нужно добраться каждому игроку. Если застроить их, область станет тяжёлой для всех, кто туда приходит, и спровоцирует споры о ward. Haldor и Hildir - особая ловушка: игрок, который обнёс стеной торговца, фактически захватил общий магазин. Это правило также держит общие порталы в одном месте, что важно: одинаковые теги порталов связываются непредсказуемо. Поведение тегов описано в Valheim portal rules and teleport restrictions.

Рейды и "кайтинг"

Рейды выбирает сервер, и направлены они на онлайн-игрока, стоящего рядом со своими постройками. Игроки не могут перенаправить рейд на базу, рядом с которой их нет, но могут убегать от него, а монстры рейда следуют за ними. Игрок на лодке, который удирает от рейда дракона Moder мимо чьей-то фермы, - вот как гибнут фермы. Правило простое: со своим рейдом разбирайтесь на своей базе. В статье Valheim raids and events on servers объясняется, как выбирается цель, а заодно видно, когда жалоба "меня рейдят из-за другого игрока" - просто невезение.

Прирученные животные

Прирученные волки, кабаны и локсы - существа, которых владелец зоны симулирует каждый кадр. Загон из сорока волков - это сорок ИИ-процессов на машине того, кто владеет этой зоной, а неконтролируемое разведение будет увеличивать стадо, пока его не остановит собственный локальный лимит игры. Десять на игрока - распространённый предел, который оставляет место для племенной пары каждого вида. Пишите "на игрока", а не "на базу", иначе база из трёх человек удержит тридцать.

Согласие на PvP

PvP в Valheim - переключатель, которым управляет каждый игрок, поэтому на PvE-сервере его нельзя просто выключить. Включивший PvP может бить любого другого, у кого он тоже включён. Правила о согласии решают реальную проблему, а это не убийство, а дуэль, которая сползает на чью-то базу, или дружественный огонь, который "был шуткой". Если вам нужен сервер, где PvP - главное, это другой набор правил, см. Valheim PvP server guide.

Ward, гриферство и что значит "ваше"#

Ward защищает сферу радиусом около 32 метров вокруг себя. Незнакомые ему игроки не могут там строить, разбирать детали молотом, открывать двери и сундуки. Но урон он не останавливает: оружие, огонь и существа ломают защищённые детали как любые другие. Именно в этот зазор должно вступать правило о гриферстве, поэтому в шаблоне сказано "warded or not". Правило, защищающее только базы под ward, говорит игрокам, что сундуки без ward - законная добыча, а этого никто не имеет в виду.

Явно запишите четыре пункта, связанных с ward:

  • Спам ward запрещён. Игрок, расставляющий ward вдоль берега или вокруг месторождения, чтобы застолбить его, использует деталь постройки как инструмент захвата земли. Ограничьте ward территорией собственной базы игрока.
  • Заброшенные базы. Решите, когда база считается заброшенной - 30 дней без входа распространены - и что происходит дальше: админы удаляют её, архивируют в backup или оставляют руинами. Никогда не давайте игрокам решать это самим.
  • Общие базы. Если ward используется для групповой базы, все участники группы должны быть в его списке допущенных. Споры внутри группы - дело группы, пока они не выплеснулись наружу.
  • Ущерб, который нельзя предотвратить. Прямо скажите, что сервер хранит backup и админы могут восстановить мир. Это говорит гриферам, что усилия пропадут впустую, а пострадавшим - что средство есть.

В статье Valheim wards and griefing подробнее о том, что ward останавливает, а что нет.

Боссы и общий прогресс#

Правила о боссах новые серверы забывают чаще всего, и именно из-за них возникают самые горькие споры. Убийство босса на сервере выставляет ключ для всего мира. Убийство The Elder прекращает рейды троллей; убийство Bonemass открывает следующий уровень рейдов и меняет то, с чем столкнутся позже пришедшие игроки; убийство Moder прекращает рейды драконов и приводит орду Fuling. Опоздавший игрок в мире, где ранние боссы мертвы, получает другую игру, чем та, что была у первых.

Правило из шаблона - объявить, пригласить, не убивать в одиночку босса следующего этапа - самая мягкая версия. Некоторые серверы идут дальше:

ПодходПравилоПодходит для
СвободныйЛюбой может убить любого босса в любое времяНебольшие группы, которые друг другу доверяют
С объявлениемУведомление за 24 часа, открытое приглашениеБольшинство публичных PvE-серверов
По расписаниюБоссы только в вечера событийСообщества, живущие событиями
Рейды на игрока-setkey playerevents на сервереВетераны и новички вместе

playerevents стоит упомянуть в правилах, хотя это серверная настройка, потому что она меняет смысл убийства босса: рейды тогда выбираются по прогрессу каждого игрока, а не по ключам мира, поэтому к новичку не приходят рейды ветерана. Сами ключи боссов остаются общими для мира, так что ассортимент торговцев и состояние мира по-прежнему следуют за первым убийством. О поздно пришедших игроках и отмене ключа написано в Valheim boss progression on shared servers.

Эксплойты, читерство и пределы ванильного сервера#

Каждому публичному серверу нужно правило против читерства, и каждый владелец должен понимать, что на ванильном Valheim это правило о поведении. Персонажи живут на клиенте. Игрок может загрузить своего персонажа в одиночный мир, воспользоваться там консолью читов и прийти на ваш сервер с чем угодно. Сервер не знает, откуда взялся предмет.

Что можно сделать реально:

  • Следите за невозможным прогрессом. Персонаж, пришедший в первый день со снаряжением из чёрного металла и сотней уровней навыков, заметен сразу. Многие серверы требуют новых персонажей для нового мира и просят новичков показать инвентарь при первом входе.
  • Следите за экономикой. Внезапные горы серебра, необъяснимые поставки Flametal через порталы, рынок, заваленный одним предметом, - всё это видно любому внимательному наблюдателю.
  • Используйте серверные моды, если это важно. Существуют моды, которые хранят персонажей на сервере, а не на клиенте, но они меняют настройку и опыт игроков; протестируйте, прежде чем решаться. О компромиссах рассказывает Valheim character files and cheating.

Формулируйте правило так, чтобы вы могли его проверить: "персонажи должны начинать этот мир с нуля" проверяется при входе. Просто "никакого читерства" - нет.

Два эксплойта стоит назвать отдельно, потому что игроки часто не считают их читерством: дублирование предметов через намеренный разрыв соединения во время сохранения и перетаскивание металлов через порталы на сервере, где модификатор portals это запрещает, любым трюком или багом. Если в правилах написано "никаких эксплойтов", перечислите те, которые вы имеете в виду.

Контроль правил через файлы списков#

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

ФайлДействиеТипичное применение
adminlist.txtДаёт команды админской консолиВаша команда админов
bannedlist.txtОтклоняет подключениеЗабаненные игроки
permittedlist.txtЕсли не пуст, войти могут только перечисленные IDСерверы с allow-списком
bannedlist.txt
// 2026-10-03 griefing at Ash Hall, warned twice - Erik76561198012345678// 2026-10-09 PvP without consent, third offence - IngridSteam_76561198087654321

ID - это числа SteamID64 на сервере только для Steam и ID с префиксом платформы, например Steam_ и Xbox_, на сервере с crossplay. Точную форму берите из лога сервера в момент подключения игрока, а не из его собственного описания. Форматы и частые ошибки разобраны в Valheim adminlist, bannedlist and permittedlist.

В консоли админ по нажатию F5 может использовать kick, ban, unban и banned. Команда ban добавляет игрока в bannedlist.txt, поэтому бан сохраняется. Это весь ванильный набор; остальное перечислено в справочнике команд админской консоли.

Ступенчатая реакция делает решения последовательными и позже защищаемыми:

  1. Предупреждение в личном сообщении с указанием правила. Записывается в админском канале.
  2. Kick с объяснением - за повторное нарушение или во время инцидента.
  3. Временный бан - строка в bannedlist.txt с датой в комментарии, которую вручную удаляют по истечении срока. В ванильной игре нет бана по таймеру, поэтому поставьте напоминание в админском канале или используйте плановую проверку.
  4. Постоянный бан за гриферство, читерство или травлю.

Комментарии в файлах списков (строки, начинающиеся с //) - самый дешёвый журнал аудита, какой у вас будет. Пишите дату, причину и имя админа в каждом бане.

Поведение админов#

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

  • Полномочия - для починки. Вернуть надгробие, потерянное из-за бага, убрать работу грифера, остановить рейд, застрявший из-за сбоя. Но не для личного прогресса.
  • Отдельные персонажи. Админ, которому нужны devcommands через мод, должен использовать для этого выделенного админского персонажа, а не игрового.
  • Два админа для бана. Постоянный бан требует согласия второго админа. Это не даёт личным ссорам превращаться в баны.
  • Записывайте каждое вмешательство. Что сделано, с кем и почему - в канале, который игроки могут читать или хотя бы задавать там вопросы.

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

На RE:NODE можно дать каждому админу subuser на сервере только с теми правами, которые ему нужны, - доступ к консоли для kick и ban, доступ к файлам для правки файлов списков, - не делясь своей учётной записью, а журнал активности сервера показывает, кто что сделал.

Публикация правил и как добиться, чтобы их читали#

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

  • Название сервера. Короткое, но его видят все. Хватит чего-то вроде Longhall PvE | rules: discord. В названии не должно быть пароля.
  • Discord. Канал с правилами, на которые игроки должны отреагировать, прежде чем получат пароль или будут добавлены в allow-список. Это самый сильный вариант, потому что он создаёт запись о том, что они согласились.
  • Таблички в игре. Табличка у spawn stones с тремя самыми важными правилами. Тексты на табличках короткие, поэтому выберите расстояние, запрет кайтинга и согласие.
  • Журнал изменений. Когда правило меняется, сообщите когда и почему. Новые правила принимаются куда охотнее, чем правила, которые молча стали другими.

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

FAQ#

Как далеко друг от друга должны стоять базы на сервере Valheim?

Не менее 300 метров между центрами баз, а для раскидистых баз - больше. На таком расстоянии одна база не загружается и не симулируется, когда кто-то находится у другой, и каждый игрок несёт нагрузку только от своего места.

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

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

Работают ли баны для игроков crossplay?

Да, если использовать ID в той форме, которую ожидает сервер: на сервере с crossplay это ID с префиксом платформы, например Xbox_ и число после него. Копируйте его из лога сервера, а не угадывайте.

Может ли ванильный сервер обнаружить читерские предметы?

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

Должны ли админы нормально играть на сервере?

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

Как оформить временный бан?

Добавьте ID в bannedlist.txt с датой и датой окончания в комментарии и поставьте себе напоминание удалить его. В ванильном Valheim нет банов по таймеру, поэтому снятие бана - ручная работа.