В Valheim нет креативного режима, но выделенный сервер подбирается к нему двумя аргументами запуска: -setkey nobuildcost убирает материальную стоимость каждой строительной детали, а -modifier raids none не даёт набегам сровнять с землёй незавершённую работу. Добавьте -setkey passivemobs, чтобы существа не трогали строителей, и получится мир, где единственные пределы - терпение и способность сервера удерживать все эти детали. Пресет hammer собирает большую часть этого в одно слово. Чего в ванили нет - это полёта, свободной камеры и защиты от других игроков: для этого нужны devcommands, то есть мод на выделенном сервере, и правильно применяемые обереги.
В этом руководстве разобраны переключатели, стоит ли добавлять инструменты для строительства, как не дать разрушить общий креативный мир и во сколько обходятся производительности огромные постройки, к которым располагает креативный сервер.
Креатив - в отдельном мире#
Первое решение проще всего принять неправильно. Креативный сервер должен быть отдельным миром, а не переключателем, который вы включаете в основном мире.
nobuildcost обесценивает прогрессию в ту же секунду, как включён: каждая стена, каждая каменная деталь, каждая арка из чёрного мрамора бесплатна. Выключение обратно не отменяет построенного, а после недели бесплатного строительства никто уже не играет в выживание так же. Valheim world modifiers and presets говорит то же самое про пресет hammer - запускайте его во втором мире.
Сделать это можно двумя способами:
- Второй сервер. Креативный мир на отдельном сервере со своим портом, постоянно работающий рядом с выживанием. Самый чистый вариант для сообщества, он позволяет строителям работать, пока остальные играют в выживание.
- Смена миров на одном сервере. Измените
-worldна другое имя, перезапустите, и сервер загрузит (или создаст) другой мир. Персонажи хранятся на клиентах, поэтому все приходят со своими персонажами из выживания, а это значит, что персонажи из выживания могут унести бесплатно построенное, см. ниже. Запуск обоих сразу описан в Several worlds on one host.
Загвоздка в персонажах. Инвентарь персонажа переходит между мирами, поэтому всё, что строитель создаёт или подбирает в креативном мире, возвращается с ним в выживание. Сами строительные детали подобрать как предметы нельзя, но при разборе они возвращают материалы, а в мире с nobuildcost стоимость была нулевой, так что отдаёт ли разбор что-то назад, стоит проверить в вашей версии, прежде чем на это полагаться. Надёжное правило - отдельный креативный персонаж на каждого строителя, который никогда не используется в выживании. Почему сервер не может обеспечить это сам, объясняет Character files and cheating.
Аргументы запуска#
Креативный мир, собранный вручную:
$ ./valheim_server.x86_64 -nographics -batchmode \ -name "Shipwrights Guild" -port 2456 -world "Workshop" \ -password "tar-and-pitch-19" -public 0 \ -setkey nobuildcost -setkey passivemobs \ -modifier raids none -modifier deathpenalty casual \ -modifier portals casualИли пресет с дополнениями сверху:
-preset hammer -setkey passivemobs| Настройка | Использовать в креативном мире | Зачем |
|---|---|---|
-setkey nobuildcost | Включено | Строительные детали не требуют материалов |
-modifier raids none | Включено | Никакие события не разрушают недостроенное |
-setkey passivemobs | Включено | Существа не нападают, пока их не тронут |
-modifier deathpenalty casual | Включено | Падение с лесов ничего не стоит |
-modifier portals casual | Включено | Всё проходит через порталы, строители свободно перемещаются |
-modifier resources muchmore | По желанию | Важно только для крафта, не для строительства |
-setkey nomap | Выключено | Строителям нужна карта, чтобы находить работы друг друга |
Пресет hammer описан в игре как строительство без затрат материалов, а сторонние источники расходятся в том, какие ещё модификаторы он задаёт. Проверьте экран модификаторов мира в вашей версии или просто задайте значения явно, как выше: явные аргументы всё равно легче читать через полгода. На панельном хостинге они вписываются в поле запуска или дополнительных аргументов и вступают в силу при следующем перезапуске.
Эти три вещи - опора, станции и открытие - первое, о чём спрашивают новые строители. Самая важная - опора: креативный сервер не позволит поставить каменный замок на деревянные столбы. Синие, зелёные, жёлтые, оранжевые и красные подсветки по-прежнему показывают, насколько хорошо поддерживается каждая деталь, а камень и мрамор по-прежнему требуют контакта с землёй или настоящих опор.
Devcommands и инструменты для строителей#
Бесплатные материалы - это половина креативного строительства. Вторая половина - перемещение и размещение: полёт на вершину башни, строительство без лесов, камера для скриншотов. В ванильном Valheim всё это даёт devcommands, а на выделенном сервере devcommands не работает ни у кого, включая администраторов. Почему, объясняет Devcommands explained.
Обычное решение - Server Devcommands от JereKuusela, мод BepInEx, который включает набор читов для администраторов на выделенном сервере. The Server Devcommands guide описывает установку и выбор того, кому дать доступ. Когда всё работает, строители на самом деле используют такие команды:
| Команда | Что даёт строителю |
|---|---|
debugmode | Включает отладочные клавиши: Z для полёта, B для строительства без затрат |
fly | Напрямую переключает полёт |
god | Урон не получается - полезно у края очень высоких построек |
ghost | Существа вас игнорируют |
freefly | Отсоединённая камера для скриншотов и пролётов |
tod 0.5 | Задаёт время суток (от 0 до 1), чтобы освещение подходило для скриншотов |
env Clear | Принудительно ясная погода |
Скрыть интерфейс для скриншотов можно через Ctrl+F3 - команда не нужна.
Некоторые из них влияют на всех. tod и env меняют время и погоду мира для каждого игрока онлайн, поэтому на общем креативном сервере выработайте привычку: объявить, сделать снимок, вернуть как было. debugmode и fly действуют только на того, кто их использует.
Помимо Server Devcommands, строители тянутся к инструментам размещения - Infinity Hammer (тоже от JereKuusela) для копирования и более свободного размещения, PlanBuild для чертежей. Оба требуют BepInEx, а нужны ли они на сервере, на клиентах или там и там, зависит от мода и версии, поэтому перед установкой прочитайте текущую страницу на Thunderstore. Любой мод, который должен стоять у клиентов, делает сервер только для ПК, потому что игроки Xbox не могут устанавливать моды. Установка описана в Valheim mods with BepInEx on a server.
Набеги, существа и мир вокруг построек#
Строители заняты, и ничто не портит выходные работы быстрее, чем набег троллей на недостроенные стены. В креативном мире отключайте угрозы у источника, а не полагайтесь на защиту:
- `-modifier raids none` останавливает нападения на базу. Набеги нацелены на игроков рядом с их базами, так что без этого строитель, работающий над большим проектом, рано или поздно его привлечёт.
- `-setkey passivemobs` делает существ нейтральными, пока их не тронут. Тролли всё равно бродят вокруг, а тролль, которого ударили, будет драться - и ломать вещи.
- Естественный спавн продолжается. Существа появляются как обычно вне зон, подавленных постройками игроков. Верстаки и костры подавляют спавн рядом; строитель, работающий в пустом поле без верстака, увидит больше гостей.
- Огонь по-прежнему распространяется. В текущих версиях огонь может перекидываться на деревянные детали в некоторых биомах. Проверьте, прежде чем строить деревянный зал рядом с Пепельными землями.
Если набег всё же начался, администратор с devcommands может завершить его командой stopevent. В ванили остаётся только пережидать или полагаться на установленный модификатор raids none - проверьте, что аргумент записан как два токена, -modifier raids none, потому что неправильно записанный модификатор молча игнорируется. Как набеги выбирают цель, объясняет Raids and events on servers.
Защита построек оберегами#
Общий креативный сервер - это мир, полный очень заметной и очень уязвимой работы, а бесплатные материалы делают гриферство дешёвым. Обереги - главное средство, и здесь их пределы важнее, чем в мире выживания.
Оберег защищает сферу радиусом около 32 метров. Внутри неё незнакомые оберегу игроки не могут строить, не могут разбирать детали молотом и не могут открывать двери и сундуки. От урона он ничего не делает - оружие и существа ломают защищённые детали, как любые другие. Полная таблица есть в Wards and griefing. В креативном мире это означает:
- Каждый строитель ставит оберег на свой участок. Большим проектам нужно несколько оберегов с перекрытием, потому что один оберег не накроет замок.
- Соавторам даётся доступ. Владелец выключает оберег, соавторы взаимодействуют с ним, владелец включает обратно. Потом проверьте подсказку при наведении - выключенный оберег ничего не защищает.
- Оберегов можно наставить сколько угодно. При
nobuildcostсами обереги бесплатны, поэтому грифер может накрыть оберегом чужую землю, чтобы заблокировать стройку. Напишите на этот случай правило и обеспечивайте его банами. - Для урона нужно правило. При выключенном PvP и пассивных существах большая часть урона намеренная. Кирки и кувалды работают и внутри оберега.
Обереги также не останавливают изменение рельефа киркой, так что кто-то может прорыть ров под вашим фундаментом. На креативном сервере, где у всех бесплатные материалы, сдерживает списки: добавьте доверенных строителей в permittedlist.txt, держите сервер вне списка через -public 0 и баньте всех, кто разрушил постройку. Форматы ID есть в list files guide.
Правила для общего креативного мира#
Креативному серверу с несколькими строителями нужно несколько записанных правил, потому что бесплатные материалы убирают естественные ограничения, не дающие людям мешать друг другу. Обычно работают такие правила:
- Займите участок до начала стройки. Строители пишут, где собираются работать, и никто не строит ближе заданного расстояния от существующей заявки - 150 метров разумное начальное значение. Это разводит постройки и ради производительности, и ради мира.
- Оберег только на своём участке. Никаких оберегов на незанятой земле или на чужом участке. Когда обереги бесплатны, это правило не даёт захватывать землю.
- Спрашивайте перед изменением рельефа рядом с другими. Выровненный склон по соседству меняет чужой горизонт и нагружает их область правками рельефа.
- Никаких глобальных изменений без предупреждения.
tod,envи любая команда, затрагивающая всех, объявляется заранее и откатывается потом. - У заброшенных проектов есть срок. Участок, нетронутый заданное время - два месяца обычное значение, - можно вернуть после предупреждения. Сначала сделайте резервную копию мира, чтобы ничего не пропало насовсем.
- Никаких креативных предметов в выживание. Если строители используют одного персонажа для обоих миров, креативный мир превращается в бесплатный магазин предметов. Один креативный персонаж на строителя.
Администраторы должны соблюдать те же правила. Разместите правила там, где строители их читают, а более полный набор по банам и спорам смотрите в community server rules.
Производительность: сколько стоят огромные постройки#
Каждая строительная деталь - это объект, который мир хранит и который должен загрузить каждый ближайший клиент. Именно на креативном сервере количество деталей выходит из-под контроля, потому что исчезает трение, сдерживающее постройки в выживании, - добыча камня.
Что становится тяжёлым:
- Плотные скопления деталей. Тысячи деталей в одной области дают долгую загрузку и низкую частоту кадров у всех поблизости. Сервер в основном хранит и передаёт их; клиенты отрисовывают, а игрок, владеющий зоной, её симулирует.
- Изменение рельефа. Каждый поднятый или выровненный участок сохраняется. Выравнивание целого склона под город - одна из самых дорогих вещей, которые можно сделать с миром. Почему, объясняет Terraforming on servers.
- Свет и огонь. Множество факелов, жаровен и очагов в одном поле зрения добавляют нагрузку на клиент.
- Рост файла мира.
.dbкреативного мира растёт быстрее, чем у мира выживания. Сохранение занимает дольше, и заметна пауза во время сохранения.
| Креативный мир | На сколько RAM рассчитывать | Примечания |
|---|---|---|
| Несколько строителей, отдельные участки | 2-3 GB | Как у обычной небольшой группы |
| От шести до десяти строителей, большие проекты | 4 GB | Типичный случай для гильдии |
| Города, сильное изменение рельефа, моды | 6 GB и больше | Инструменты строительства и плотные области складываются |
Расстояние помогает больше, чем железо. Разносите отдельные постройки на несколько сотен метров, чтобы два плотных проекта никогда не попадали в один обзор. Остальное - в Valheim server performance and lag. Если взрослый креативный мир подвисает только рядом с большой постройкой, виновата постройка, а не тариф.
Показ построек#
Креативный сервер - это и галерея, и мастерская, и небольшая структура делает его местом, куда возвращаются:
- Портальный узел у точки появления с одним порталом на каждую постройку, подписанным её названием. При
portals casualгости свободно перемещаются. Держите узел лёгким, чтобы он не стал местом лагов. - Конкурсы построек с темой, сроком и участками, розданными заранее, защищёнными оберегом администратора и открытыми каждому участнику. Больше идей в Community event ideas.
- Сессии скриншотов в назначенное время, когда администратор задаёт
todиenvдля всех, чтобы люди не меняли освещение друг другу. - Резервная копия перед каждым событием и после каждой законченной постройки, хранящаяся вне ротации.
На RE:NODE резервную копию можно заблокировать, чтобы плановые копии никогда её не вытесняли, и скачать, чтобы сохранить копию готового города на своей машине. Это хорошо сочетается с креативным миром: блокируйте снимок после каждого конкурса. Слоты резервных копий включены в каждый тариф Valheim, а расписание может делать одну каждую ночь на вкладке Schedules.
FAQ#
Делает ли nobuildcost бесплатным и крафт?
Нет. Он касается строительных деталей, ставимых молотом. Оружие, броня, еда и предметы, сделанные на станциях крафта, по-прежнему стоят материалов. Если узкое место - материалы для крафта, задайте -modifier resources muchmore.
Можно ли включить nobuildcost только для некоторых игроков?
В ванили нет. Мировые ключи и модификаторы действуют на всех в мире. Бесплатное строительство для отдельных игроков требует devcommands через Server Devcommands, где администраторы используют debugmode и ключ без затрат, пока остальные строят как обычно.
Смогут ли игроки Xbox зайти на креативный сервер?
Да, если сервер ванильный и включён -crossplay. nobuildcost, passivemobs и модификаторы - всё это ваниль. Как только клиентам нужен мод - а так устроено большинство инструментов для строительства, - сервер на практике становится только для ПК.
Как потом убрать креативный переключатель?
Уберите -setkey nobuildcost из аргументов запуска и перезапустите. Ключ, уже сохранённый в мире, возможно, придётся убрать и из консоли командой removekey nobuildcost - какие команды требуют devcommands, описано в global keys and setkey. Всё уже построенное остаётся.
Почему я не могу поставить каменную деталь в воздухе?
Структурная прочность действует и при nobuildcost. Камню и мрамору нужен контакт с землёй или прочная опора снизу. Следите за цветами опоры и стройте вниз до твёрдой земли или используйте железные балки там, где ваша постройка это допускает.


