Pterohost docs

Valheim: команды администратора и консоль

Полный список команд администратора Valheim: включение консоли, devcommands, kick, ban, spawn, god, fly и управление сервером.

Кратко: Для доступа к командам администратора добавьте Steam ID64 в adminlist.txt, откройте консоль клавишей F5, и введите devcommands. После этого станут доступны spawn, god, fly, kick, ban и все остальные административные команды.

Valheim: команды администратора и консоль

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

Pterohost - хостинг серверов Valheim с NVMe-дисками, DDoS-защитой и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать сервер Valheim

Как работает система прав администратора

Valheim разграничивает обычных игроков и администраторов через три текстовых файла, которые хранятся в директории сервера (или в профиле игры при локальной игре). Никаких паролей или встроенных ролей нет - только эти списки.

ФайлНазначение
adminlist.txtSteam ID64 администраторов (полный доступ к командам)
bannedlist.txtSteam ID64 заблокированных игроков
permittedlist.txtSteam ID64 разрешённых игроков (если список не пуст, остальные не пройдут)

На выделенном сервере файлы лежат в папке с данными сервера. Для Linux-серверов это обычно:

~/.config/unity3d/IronGate/Valheim/

или, если используется выделенный сервер через Steam:

/path/to/valheim_server/

На Windows-хостинге путь будет вида %APPDATA%\IronGate\Valheim\.

Изменения в adminlist.txt и bannedlist.txt применяются после перезапуска сервера или через команду admin reload (доступна с версии Valheim 0.217+).

Поиск и добавление Steam ID64

Steam ID64 - это числовой идентификатор из 17 цифр, например 76561198012345678. Это не имя в Steam и не числовой ник в игре.

Способы найти Steam ID64:

  • Через профиль Steam: зайдите в профиль браузером, посмотрите URL - там будет /profiles/76561XXXXXXXXXX.
  • Через steamidfinder.com или steamid.io: введите никнейм, ссылку на профиль или ванити-урл.
  • Через лог сервера: при подключении игрока сервер пишет в консоль строку вида Got connection SteamID 76561XXXXXXXXXX.

Пример adminlist.txt с двумя администраторами:

76561198012345678
76561198087654321

Один ID на строку, без пробелов и комментариев. Файл должен быть в кодировке UTF-8.

Включение консоли и режима devcommands

Открытие консоли в клиенте

В игровом клиенте консоль открывается клавишей F5. В некоторых системных раскладках F5 может быть перехвачена - тогда проверьте настройки клавиш в самой игре.

На выделенном сервере консоль доступна напрямую в терминале, где запущен процесс сервера.

Активация devcommands

После открытия консоли введите:

devcommands

Если ваш Steam ID есть в adminlist.txt, появится сообщение Dev commands: True. Если нет - команда будет отклонена.

Важно: devcommands нужно вводить каждый раз при новом подключении к серверу. Режим не сохраняется между сессиями. Это намеренная защита: если вы покинули сервер и вернулись, нужно снова явно включить режим.

Для локальной одиночной игры режим devcommands можно включить через аргументы запуска Steam:

-console

Добавьте -console в параметры запуска в свойствах игры в Steam, затем в игре откройте консоль F5 и введите devcommands.

Основные команды управления сервером

save - принудительное сохранение

save

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

kick - выгнать игрока

kick <имя_или_steamid>

Примеры:

kick JohnViking
kick 76561198012345678

По имени - кикает первого совпавшего игрока. Лучше использовать Steam ID, если несколько игроков с похожими именами. Кик не постоянный - игрок может зайти снова.

ban и unban - блокировка

ban <имя_или_steamid>
unban <steamid>

ban немедленно выгоняет игрока и добавляет его Steam ID в bannedlist.txt. После бана игрок не сможет зайти на сервер.

unban удаляет Steam ID из bannedlist.txt. Изменения применяются без перезапуска.

Пример:

ban 76561198012345678
unban 76561198012345678

banned - список заблокированных

banned

Выводит в консоль список всех Steam ID из bannedlist.txt. Удобно для проверки, прежде чем разбанивать.

permitted - список разрешённых

permitted

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

Команды режима devcommands

Все команды ниже требуют активного devcommands.

god - режим бессмертия

god

Переключает режим бога для текущего игрока (вас). В режиме бога урон не получается, голод не действует, падение не убивает. Повторный ввод отключает режим.

ghost - режим невидимости для мобов

ghost

Враги игнорируют вас, не агрятся и не атакуют. Удобно для осмотра территорий и помощи игрокам без угрозы со стороны мобов.

fly - полёт

fly

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

heal - восстановление здоровья

heal

Мгновенно восстанавливает здоровье и выносливость до максимума.

pos - текущие координаты

pos

Выводит координаты X, Y, Z вашего персонажа. Нужно для телепортации и ориентирования при отладке.

goto - телепортация по координатам

goto <x> <z>

Телепортирует вас в точку с указанными координатами. Y (высота) подбирается автоматически - персонаж появляется на поверхности земли.

Пример:

goto 500 -200

wind - изменение ветра

wind <угол> <интенсивность>

Изменяет направление и силу ветра. Угол от 0 до 360 градусов, интенсивность от 0 до 1.

wind 0 1

Максимальный попутный ветер на север. Полезно при тестировании кораблей.

resetwind - сброс ветра

resetwind

Возвращает ветер к стандартному процедурному поведению.

tod - время суток

tod <значение>

Значение от 0 до 1: 0 = полночь, 0.5 = полдень, 0.25 = рассвет, 0.75 = закат.

tod 0.5

Установит полдень. Изменение видят все игроки на сервере.

skiptime - пропустить время

skiptime <секунды>

Перематывает игровое время на указанное количество секунд вперёд. Один игровой день в Valheim = 1800 секунд (30 минут реального времени).

skiptime 1800

Перемотает на один день вперёд.

sleep - немедленная ночь-в-день

sleep

Мгновенно переводит время в начало следующего дня, как будто все игроки легли спать. Работает даже если на сервере несколько игроков.

Команды спавна объектов и существ

spawn - создание предметов и мобов

spawn <ItemName> [количество] [уровень]

Это одна из самых мощных команд devcommands. Создаёт предметы прямо в инвентарь или мобов рядом с игроком.

Примеры предметов:

spawn SwordIron 1 3
spawn ArrowIron 100
spawn Coins 999
spawn FineWood 200
spawn Stone 500
spawn DragonEgg 1

Примеры существ:

spawn Boar
spawn Troll
spawn Dragon
spawn Greydwarf_Elite 5
spawn BlobElite 3 2

Третий параметр для мобов - уровень звезды (1 = без звёзды, 2 = одна звезда, 3 = две звезды).

Важные названия предметов (регистр важен):

КомандаПредмет
SwordIronЖелезный меч
SwordBlackmetalМеч из чёрного металла
AtgeirBlackmetalГлефа из чёрного металла
ArmorIronChestЖелезный нагрудник
ArmorPaddedCuirassКольчужный нагрудник
CapeПлащ
TrophyBoarТрофей кабана
YagluthDropКапля Яглута
QueenDropКапля Королевы

Полный список названий можно найти в Valheim Wiki - он обширный (несколько сотен записей).

removedrops - удалить выпавшие предметы

removedrops

Удаляет все выпавшие на земле предметы в радиусе обзора. Полезно при лаге из-за большого количества дропа.

killall - убить всех мобов рядом

killall

Убивает всех враждебных существ в радиусе около 20 метров. Не трогает прирученных животных и игроков.

tame - приручить всех животных рядом

tame

Мгновенно приручает всех диких животных в радиусе видимости. Работает на волков, кабанов, луней.

players - изменить сложность по количеству игроков

players <число>

Устанавливает виртуальное количество игроков для расчёта сложности мобов. players 1 упрощает, players 10 усложняет независимо от реального числа онлайн.

players 1

Управление мировыми событиями

event - запустить случайное событие

event <название>

Запускает игровое событие. Примеры доступных событий:

event army_eikthyr
event army_theelder
event army_bonemass
event army_moder
event army_goblin
event foresttrolls
event blobs
event skeletons

stopevent - остановить событие

stopevent

Немедленно завершает текущее активное событие на сервере.

env - изменить погоду

env <название_погоды>

Доступные варианты:

env Clear
env Rain
env ThunderStorm
env Snow
env Fog
env Ashrain

resetenv - сброс погоды

resetenv

Возвращает процедурный контроль погоды.

Команды для работы с постройками

location - принудительный спавн локации

location <название>

Спавнит определённую локацию рядом с игроком. Примеры:

location Vendor_BlackForest
location StartTemple
location Hildir_camp

Использовать осторожно - может конфликтовать с существующими структурами мира.

resetterrain - сброс терраформирования

resetterrain <радиус>

Возвращает рельеф в исходное процедурное состояние в указанном радиусе (в метрах).

resetterrain 20

raiseskill - поднять навык

raiseskill <навык> <значение>

Повышает указанный навык на заданное количество уровней. Названия навыков:

raiseskill Jump 10
raiseskill Run 20
raiseskill Swim 5
raiseskill Swords 15
raiseskill Axes 10
raiseskill Bows 10
raiseskill Clubs 5
raiseskill Spears 5
raiseskill Blocking 10
raiseskill Knives 5
raiseskill Unarmed 5
raiseskill Pickaxes 10
raiseskill WoodCutting 10
raiseskill Sneak 5
raiseskill Ride 10
raiseskill FireMagic 10
raiseskill FrostMagic 10

resetcharacter - сброс персонажа

resetcharacter

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

Диагностика и мониторинг сервера

debugmode - режим отладки

debugmode

Включает режим отладки с дополнительным выводом в консоль. Также активирует возможность летать (аналог fly) без отдельной команды и показывает дополнительные данные в интерфейсе.

info - информация о сервере

info

Выводит техническую информацию: версия игры, размер мира, количество объектов (ZDOs) в памяти. Полезно для оценки нагрузки.

lodbias - уровень детализации

lodbias <значение>

Устанавливает уровень детализации объектов. Значение от 1 до 5 (по умолчанию 1.5). Уменьшение снижает нагрузку на GPU при стримировании для больших серверов.

printbiome - текущий биом

printbiome

Выводит название биома в вашей текущей позиции. Быстрый способ узнать биом без карты.

Практические сценарии для администраторов

Подготовка сервера к сессии

Типичная последовательность при запуске новой сессии:

devcommands
tod 0.25
env Clear
resetwind
players 4

Установит рассвет, ясную погоду, нормальный ветер и сложность для 4 игроков.

Помощь застрявшему игроку

Если игрок застрял в геометрии или упал в пропасть:

goto <x> <z>

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

Очистка лагающего чанка

Если в определённом месте сервер начал тормозить из-за большого количества объектов:

goto <x> <z>
removedrops
killall

Быстрое восстановление после смерти

Игрок умер и потерял снаряжение в труднодоступном месте:

devcommands
spawn <ItemName> 1

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

Связанные материалы

Если вас интересует администрирование других выживальческих серверов, ознакомьтесь с настройкой сервера Project Zomboid, где подробно разобраны серверные конфиги и управление игроками. Для фэнтезийного выживания также актуально руководство по серверу 7 Days to Die с описанием консольных команд. Любителям 2D-выживания подойдёт гайд по серверу Terraria.

Заключение

Система администрирования Valheim проста и надёжна: три текстовых файла для управления доступом и консоль с командами devcommands для оперативного управления миром и игроками. Главное - правильно указать Steam ID64 в adminlist.txt и не забывать вводить devcommands после каждого подключения. Команды spawn, god, fly и управление погодой/временем покрывают 95% задач администратора. Для регулярной работы рекомендуется держать под рукой список ID постоянных игроков и основных игровых объектов.

Pterohost - стабильные серверы Valheim на NVMe с автоматической DDoS-защитой и круглосуточной поддержкой. Промокод 4START даёт -20% на первый заказ. Заказать сервер Valheim