RE:NODE

Публичный сервер сообщества Valheim: практическое руководство

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


Публичное сообщество Valheim живёт долго, если до прихода первого чужака решены четыре вещи: как люди попадают на сервер (allow-список, который пополняется через Discord, лучше открытого сервера с паролем), кто им управляет (два-четыре админа с чёткими полномочиями и отдельными логинами), что на нём запущено (ваниль или ваниль-плюс с серверными модами, чтобы не закрыть дверь игрокам с crossplay) и что происходит с месяцами (плановые перезапуски, backup вне машины, события и план на тот день, когда в мире кончатся ресурсы). Жёсткий лимит определяет всё: десять игроков онлайн одновременно. Здоровое сообщество из сорока участников спокойно умещается в этот предел, потому что люди играют в разное время, - но только если вы это спланируете.

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

Решите, какой это сервер#

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

РешениеВариантыПоследствие
ДоступОткрытый, с паролем, allow-списокСколько гриферства придётся убирать
МодыВаниль, только серверные, клиентскиеСмогут ли войти игроки Xbox
ТемпСвободный прогресс, боссы по объявлению, только событияКак поздно пришедшие воспринимают мир

Доступ. Открытый сервер без пароля привлечёт гриферов через несколько дней после появления в списке сообщества. Пароль, выданный в Discord, отсекает случайных посетителей, но быстро утекает: стоит ему попасть на скриншот, и он публичный. Allow-список - permittedlist.txt с ID каждого участника - единственная схема, где вы сами решаете, кого пускать, по одному человеку. Для публичного сообщества это правильный выбор по умолчанию.

Моды. Игроки Xbox не могут устанавливать моды. Серверу, которому нужны клиентские моды, доступен только PC, что бы ни говорил флаг -crossplay. Если вам нужны консольные игроки, оставайтесь на ванили или ограничьтесь модами, которые работают только на сервере. Если сообщество только на PC, возможностей с модами гораздо больше, но каждый патч игры теперь означает ожидание обновлений модов, а каждый новичок должен поставить точно такой же набор модов. Установка описана в Valheim mods with BepInEx on a server, а что меняет crossplay - в Valheim crossplay and Xbox players.

Темп. В общем мире убийство босса одним игроком меняет игру для всех. Решите, свободны ли боссы для всех, объявляются ли заранее или только на событиях, и следуют ли рейды прогрессу мира или каждого игрока (-setkey playerevents).

Рассчитывайте сервер на пик, а не на число участников#

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

Пик онлайнаСостояние мираRAMПримечания
3-5Новый мир2-3 GBХватит на первые недели
6-8Несколько баз, исследован3-4 GBТипичный случай для сообщества
9-10Зрелый мир, много баз4-6 GBПамять растёт вместе с миром
10, с модамиМоды с контентом6-8 GBПолностью зависит от модов

CPU важен не меньше памяти: симуляция опирается на один поток, поэтому имеет значение тактовая частота. Диск редко становится узким местом: долгоживущий мир - это один файл .db размером от десятков до сотен мегабайт плюс его backup. Подробности в How much RAM does a Valheim server need.

Когда десяти мало, реальные варианты - второй мир на отдельном сервере или мод, поднимающий лимит, со всеми последствиями: масштабирование врагов и сетевая нагрузка на это не рассчитывались. Оба пути разобраны в Valheim player limit and larger groups. Для большинства сообществ честный ответ такой: полный сервер на пике - признак здоровья, а вежливое "Server is full" в девять вечера в субботу вполне допустимо.

Схема входа новых участников#

Цель - путь от "я нашёл ваш Discord" до "я в мире", который занимает у новичка десять минут и оставляет вам запись о том, кто он. Рабочая схема:

  1. Вход в Discord. Новые участники видят только правила и канал для заявок.
  2. Принятие правил. Реакция или короткая форма. Спросите игровое имя, платформу (Steam, Xbox, Game Pass PC) и часовой пояс, в котором человек играет.
  3. Первая попытка подключения. Человек пробует войти. При работающем allow-списке его не пускают, но попытка попадает в лог сервера вместе с его ID в точной форме, которую требует сервер.
  4. Админ добавляет ID в permittedlist.txt. Сервер перечитывает файл во время работы, поэтому перезапуск не нужен.
  5. Приветствие. Человек получает роль участника, расположение портального хаба, стартовые правила о базах и контакт для помощи.

Шаг 3 - приём, который экономит больше всего времени. Игроки редко знают свой SteamID64 и почти никогда не знают ID с префиксом платформы для crossplay. Лог знает.

permittedlist.txt
// Steam-only server: SteamID6476561198012345678// Crossplay server: platform-prefixed IDsSteam_76561198012345678Xbox_2535412345678901// added 2026-10-11 by Ingrid, application #42Steam_76561198011112222

Формат каждого файла и типичные ошибки - неверная форма ID на crossplay, лишний пробел, правка копии не в той папке - описаны в Valheim adminlist, bannedlist and permittedlist.

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

Команда админов#

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

Давайте каждому админу чёткую роль с полномочиями, а не просто "админ":

РольЧто можетЧто нужно
OwnerОплата, backup, восстановление, обновления модовПолный доступ к серверу
Server adminKick, ban, allow-список, перезапускиДоступ к консоли и файлам
ModeratorМодерация Discord, жалобыТолько внутриигровой список админов
Event hostПроведение событийКоманды от мода, если используется

Внутриигровые права админа берутся из adminlist.txt, и у ванильных админов только короткий список команд: kick, ban, unban, banned, save, ping и ещё несколько. Чит-команды вроде spawn, goto и event на ванильном выделенном сервере отклоняются даже для админов из списка; чтобы выдать их, нужен мод вроде Server Devcommands (в его документации посмотрите, как ограничивать команды для каждого админа в установленной вами версии). Относитесь к этим командам как к привилегии для починки и используйте их на отдельном админском персонаже. См. справочник команд админской консоли и руководство по Server Devcommands.

Вне игры у людей, имеющих доступ к файлам и консоли сервера, должны быть собственные логины, а не общий пароль. На RE:NODE каждый админ может быть subuser сервера только с нужными ему правами - только консоль, только файлы или без доступа к оплате, - а журнал активности записывает, кто перезапустил сервер или отредактировал файл списка. Когда админ уходит, вы удаляете одного subuser, и больше ничего не меняется.

Запишите правила и для админов, причём самое важное поставьте первым: админы играют по тем же правилам, что и все. Полный шаблон, включая поведение админов, есть в Valheim server rules.

Техническая рутина#

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

Сохранения и перезапуски

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

bash
-saveinterval 600 -backups 4 -backupshort 7200 -backuplong 43200

Десять минут между сохранениями стоят короткого подлагивания на большом мире и ограничивают потерю десятью минутами. Ежедневный или еженедельный плановый перезапуск удерживает память на одном уровне; сначала предупредите игроков в Discord или в игре и всегда используйте корректную остановку, чтобы мир сохранялся при выключении. О времени и предупреждениях - в Valheim scheduled restarts and automation.

Backup в другом месте

Встроенные backup лежат рядом с миром на том же диске. Они защищают от повреждённого сохранения, но не от удалённого сервера или ошибки в файловом менеджере. Мир сообщества - это сотни часов чужого времени; делайте его backup вне машины ежедневно и перед каждым обновлением или изменением модов, и время от времени восстанавливайте один из них, чтобы убедиться, что это работает. На RE:NODE слоты backup входят в каждый тариф Valheim, их можно планировать на вкладке Schedules и блокировать, чтобы backup перед крупным изменением не затёрся при ротации. Что хранить - в Valheim server backups and world corruption.

Обновления

Каждый патч Valheim требует обновления до того, как кто-то сможет войти. На ванильном сервере обновляйтесь в тот же день и объявляйте об этом. На сервере с модами дождитесь, пока обновятся все моды, проверьте на копии, потом обновляйтесь - и скажите игрокам, какие версии модов ставить. Порядок действий - в Valheim update server and version mismatch.

Мониторинг

Узнавайте, что сервер упал, раньше своих участников. Query-порт отвечает на серверные запросы Steam, чего достаточно для простых проверок доступности и числа игроков, а мод-мост с Discord может публиковать входы, выходы и смерти в канал. См. Valheim server monitoring and player counts и руководство по моду Discord Connector.

Как устроить мир для сообщества#

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

Публичный хаб. Общее здание рядом со spawn с хабом порталов, несколькими публичными верстаками и доской объявлений из табличек. Оно даёт новичкам место для старта, которое не является чьей-то базой, и держит теги порталов в одном контролируемом месте. Спроектируйте его так, чтобы оно не стало точкой лагов - советы по планировке есть в Valheim portal hub design.

Разнесённые базы. Триста метров между центрами баз - минимум, который стоит требовать, из-за того, как устроено владение зонами. Игроки, желающие соседей, могут построить деревню с общими стенами, но это должен быть осознанный выбор. Почему так, объясняется в Valheim base placement for shared servers.

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

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

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

  • Прогресс заканчивается. Растягивайте боссов с помощью объявленных вечеров боссов, а не позволяйте самому увлечённому игроку пройти мир за две недели. Прогресс мира принадлежит всем.
  • Поздно пришедшим трудно. Новичок в мире, где Moder убит, сталкивается с более поздними рейдами на своей базе, если не включён playerevents, и находит лёгкие ресурсы выбранными. Очень помогают нетронутая стартовая область рядом с хабом и правило "стартового набора", позволяющее ветеранам передавать базовое снаряжение. Подробнее - в Onboarding late joiners.
  • Ресурсы истощаются. Залежи меди, олова и серебра не возрождаются, а склепы зачищаются один раз. Через несколько месяцев земля вокруг пуста. Исследование дальних земель помогает на время; в итоге честный ответ - новый мир. См. long-running server resource depletion.
  • Ничего не происходит. Мир, где ничего не запланировано, - мир, о котором забывают. Конкурс построек, гонка на парусниках или групповой бой с боссом раз-два в месяц возвращают людей. В Valheim community event ideas есть список с командами для проведения.
  • Мир тяжелеет. Терраформинг, огромные кучи камня, брошенные предметы и стада прирученных животных увеличивают мир и замедляют его. Заранее задайте правила уборки и вежливо разбирайтесь с худшими нарушителями.

Сезоны

Многие сообщества в итоге переходят на сезоны: мир живёт четыре-шесть месяцев, затем создаётся новый, а старый архивируется, и о его расположении объявляют заранее. Заранее решите, переходят ли персонажи в новый сезон или начинают с нуля; новые персонажи честнее, перенос радует ветеранов. Новый сезон хорошо совпадает и с крупным обновлением игры, потому что новые биомы генерируются только в тех частях мира, которые никто не посещал. Объявления и архивирование описаны в Valheim server wipes and seasons.

FAQ#

Что лучше для публичного сервера Valheim: allow-список или просто пароль?

Allow-список вместе с паролем. Один пароль утекает за несколько недель, и тогда войти может кто угодно. С permittedlist.txt вы добавляете каждого участника по ID и так же легко удаляете, а пароль останавливает случайных любопытных.

Сколько участников может быть в сообществе при лимите в десять игроков?

Гораздо больше десяти. Лимит - это число одновременных игроков, а участники распределены по дням и часам. Тридцать-пятьдесят активных участников на одном сервере - обычное дело; если сервер полон на пике большинство вечеров, самое время подумать о втором мире.

Смогут ли игроки Xbox зайти на сервер сообщества с модами?

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

Как узнать ID нового участника для allow-списка?

Попросите его один раз попробовать войти. Попытка подключения записывается в лог сервера с ID в той форме, которую ожидает сервер, включая префикс платформы на сервере с crossplay. Скопируйте его оттуда в permittedlist.txt.

Как часто нужно делать backup мира сообщества?

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