RE:NODE

Чат, эмоции и команды игрока на сервере Valheim

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


На сервере Valheim любой игрок может пользоваться окном чата и небольшим набором консольных команд, не будучи админом и без читов. Нажмите Enter, чтобы писать в чат: обычный текст слышат игроки рядом с вами, /s кричит на весь сервер, а /w шепчет тому, кто стоит вплотную. Эмоции вроде /wave, /sit, /point и /cheer проигрывают анимации. Нажмите F5, чтобы открыть консоль, когда она включена, и help, ping, info, lodbias и несколько команд настроек и привязок клавиш работают для всех. Команды админа требуют вашего ID в adminlist.txt, а набор читов за devcommands на ванильном выделенном сервере отклоняется для всех.

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

Чат и консоль - это два разных окна#

В Valheim есть два места, где можно печатать, и большая часть путаницы возникает от того, что их смешивают.

ОкноКак открытьДля чего
ЧатEnterРазговор с другими игроками, крик, шёпот, эмоции
КонсольF5Команды вашей собственной игре, а также команды админа, если вы админ

Окно чата доступно всегда. Сообщения, которые вы там вводите, идут другим игрокам, а строки, начинающиеся с косой черты, воспринимаются как команды чата. Консоль - это командная строка в стиле разработчика, которая поставляется выключенной; она обращается к вашему клиенту, а он пересылает команды админа на сервер.

Чтобы включить консоль в Steam, либо включите её в настройках игры (в недавних версиях есть переключатель), либо добавьте -console в параметры запуска Valheim:

Steam launch options
-console

На Xbox консоли нет. В версии PC Game Pass и Microsoft Store используйте настройку в игре, если она есть в вашей версии. Нажмите F5 ещё раз, чтобы закрыть консоль. F2 - это не консоль: он открывает оверлей сетевой статистики, удобный, когда кто-то говорит, что игра тормозит, как объясняет справочник консольных команд администратора.

Говорить, кричать и шептать#

В чате три способа говорить, и они достигают очень разной аудитории.

РежимКакКто видит
TalkПечатать и нажать Enter или /sayИгроки рядом с вами, плюс текст над головой
Shout/s messageВсе игроки на сервере, заглавными буквами
Whisper/w messageТолько игроки вплотную, строчными буквами
code
Anyone want to go to the swamp?/s BOAR PEN GATE IS OPEN/w I have the spare bronze

О каждом стоит знать следующее:

  • Talk локален. Обычные сообщения доходят до игроков в небольшом радиусе и появляются над головой вашего персонажа. Кто-то на другом конце базы может не увидеть. Если никто не ответил, скорее всего, не прочитали.
  • Shout слышит весь сервер. Все, кто онлайн, видят крик в окне чата независимо от расстояния, и он отмечает, где вы находитесь, для других игроков. Поэтому это подходящий инструмент для "призыв босса через пять минут" или "я застрял в Горах, кто-нибудь придите", и неподходящий для праздной беседы. Текст крика принудительно переводится в заглавные.
  • Whisper ещё ближе. Это более тихое локальное сообщение, а не личное сообщение конкретному игроку. Некоторые сторонние руководства описывают его как личное сообщение; в ваниле всё решает расстояние, так что проверьте с другом, стоящим рядом, если полагаетесь на это. Шепчущийся текст принудительно переводится в строчные.

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

Пинги на карте

Пинг точки на большой карте (средняя кнопка мыши в привязках по умолчанию) ставит недолговечную метку, которую видят другие игроки. Так группа говорит "встречаемся здесь" или "пещера троллей вон там", не описывая ориентиры. Пинг не сохраняется и не добавляет метку на чью-либо карту; он исчезает через несколько секунд. Метки, которые вы ставите сами, остаются только на вашей карте, если группа не делится картами через картографический стол - как это работает, описано в статье о том, что карты у каждого персонажа свои.

Эмоции#

Эмоции - это команды чата, которые проигрывают анимацию на вашем персонаже. Её видят все рядом; в мире ничего не меняется. Они работают для любого игрока, не требуют консоли и ничего не делают с сервером, кроме того что сообщают другим клиентам проиграть анимацию.

Исходный набор:

ЭмоцияАнимация
/waveМашет рукой
/sitСадится на месте
/pointУказывает вперёд
/cheerПриветствует, подняв руки
/challengeЖест вызова
/thumbsupБольшой палец вверх
/nononoГрозит пальцем - нет

Позднее обновление добавило второй набор, включая /bow, /kneel, /laugh, /shrug, /flex, /cry, /cower, /despair, /headbang, /roar, /blowkiss и /comehere. Iron Gate добавляла эмоции не в одном патче, так что точный набор зависит от вашей версии. help в консоли перечисляет все команды, которые принимает ваша сборка, включая эмоции, и это авторитетнее любого списка в интернете, включая этот.

/sit - самая полезная. Посидеть у костра под крышей - быстрый способ получить Rested без кровати, а это важно на сервере, где группа не всегда может лечь спать вместе; почему это снимает давление с пропуска ночи, объясняет статья о сне и смене дня и ночи на серверах. /point тоже приносит реальную пользу: игрок, указывающий на вход в пещеру, понятнее любого количества текста.

Консольные команды, доступные любому игроку#

Эти команды работают у каждого игрока с открытой консолью. Они меняют вашу собственную игру - обзор, настройки, привязки - а не мир. Ниже стабильное ядро; help показывает полный набор вашей сборки.

КомандаЧто делает
helpВыводит постранично команды, которые принимает ваша игра
clearОчищает вывод консоли
pingПоказывает время обмена с сервером
infoВыводит версию игры и данные о системе
lodbias [1-5]Насколько далеко объекты сохраняют полную детализацию
fov [number]Задаёт угол обзора камеры
maxfps [number]Ограничивает частоту кадров
bind [key] [command]Привязывает команду к клавише
unbind [key]Снимает привязку
printbindsПеречисляет ваши привязки
resetbindsСнимает все ваши привязки
say, s, wКонсольные версии talk, shout и whisper

Диагностические: ping и info

ping - самая быстрая проверка, когда кто-то жалуется на лаги. Если у игрока обычный пинг, а область всё равно подтормаживает, причина обычно в владении зоной: игрок, зашедший в область первым, её и симулирует, и плохое соединение у него приводит к рывкам у всех. Как заметить такое, объясняет статья о производительности и лагах сервера Valheim.

info выводит, среди прочего, версию игры. Когда игрок получает "Incompatible version", попросите его выполнить info и прочитать версию. За секунды выясняется, отстаёт клиент или сервер - исправление описано в статье об обновлениях Valheim и несовпадении версий.

Для комфорта: lodbias, fov, maxfps

Они меняют только ваш клиент и стоит знать их на загруженном сервере.

  • `lodbias` принимает значения от 1 до 5. Меньшие значения раньше переключают дальние объекты на упрощённые модели, что помогает слабому ПК в густо застроенной базе. Если игра тормозит у главного зала только у вас, попробуйте меньшее значение, прежде чем винить сервер.
  • `fov` меняет угол обзора камеры. Шире - удобнее некоторым игрокам, чуть снижает производительность и ни на кого другого не влияет.
  • `maxfps` ограничивает кадры. Ноутбук с неограниченной частотой кадров в меню или на тихой базе зря греется.

Привязки

bind привязывает консольную команду к клавише - так игроки вешают эмоции или настройки на запасные кнопки мыши:

code
bind mouse4 cheerprintbindsunbind mouse4

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

Две команды, которые чего-то стоят#

Две команды игрока меняют состояние вашего персонажа, и их легко ввести не подумав:

  • `die` убивает вашего персонажа на месте. Она существует, чтобы выбраться из застревания в геометрии, и это настоящая смерть: надгробие с вашим инвентарём там, где вы стояли, штраф за смерть на навыки и забег за вещами. Если можете, сначала переложите инвентарь в сундук.
  • `resetspawn` забывает вашу кровать. Следующая смерть отправит вас в точку появления мира, которая на зрелом сервере может быть далеко от всего. После этого снова займите кровать.

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

Что требует прав админа, а что читов#

Всё выше работает у любого игрока. Ещё две группы - нет:

ГруппаПримерыКто может использовать
Админkick, ban, unban, banned, saveID из adminlist.txt
Модификаторы мираsetworldmodifier, setworldpreset, resetworldkeysАдмины
Читыdevcommands, god, fly, spawn, tod, pos, gotoНе на ванильном выделенном сервере

Команда админа, введённая обычным игроком, просто отклоняется. Набор читов на ванильном выделенном сервере отклоняется для всех, включая админов; обычный путь там - мод, о нём рассказано в статье о devcommands Valheim.

Практический вывод для игроков: если вы не админ, ничто из того, что вы можете ввести в чат или консоль, не изменит мир для кого-либо ещё. Эмоции, крики и привязки социальны и косметичны. Это стоит сказать новичкам, которые боятся что-нибудь сломать, экспериментируя с help.

Как хорошо пользоваться чатом на общем сервере#

Чат Valheim минимален, поэтому большинство групп вводят несколько соглашений:

  1. Кричите о том, что нужно всем. Призывы боссов, рейды на базу, кто-то застрял или умирает далеко, портал, который вы собираетесь переименовать. Коротко.
  2. Говорите обо всём остальном. Разговор с теми, кто рядом, не загромождает экраны всех остальных.
  3. Говорите до того, как делаете. "Убираю старый причал", "призываю Модера", "иду спать" - большинство споров в общем мире начинаются с того, что что-то сделали молча.
  4. Используйте Discord для всего, что нужно перечитать позже. Чат нигде не хранится так, чтобы игроки могли прокрутить его назад после входа, а сообщения дня в ваниле нет. Правила, время событий и длинные объяснения - в Discord.
  5. Админы объявляют из игры, а не с сервера. В ваниле нет способа вещать из процесса сервера; админ в игре кричит. Мод может связать чат и Discord - варианты разбирает статья о Discord-ботах для администрирования игровых серверов, а специфичный для Valheim - мод Discord Connector.

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

На RE:NODE консоль панели показывает живой лог сервера, в котором записаны подключения и отключения игроков, так что админ видит, кто онлайн, не заходя в игру. Игровой чат в нём не отображается, и, как любой сервер Valheim, он не принимает вводимых команд админа со стороны сервера - они по-прежнему идут из клиента игры админа.

Устранение проблем с чатом и командами#

`F5` ничего не делает. Консоль отключена. Включите её в настройках игры или добавьте -console в параметры запуска, затем перезапустите игру. На некоторых ноутбуках нужна Fn вместе с F5.

Команда ничего не выводит или пишет "unknown command". Это либо чит-команда, которой нужен devcommands и которая отклоняется на ванильном выделенном сервере, либо её нет в вашей версии. Выполните help и поищите.

Эмоция, введённая в консоли, ничего не делает. Эмоции вводятся в окне чата, открываемом Enter, с косой чертой в начале. Попробуйте /wave там, прежде чем решить, что эмоции нет.

В чате никто не отвечает. Вы говорили, а не кричали, и никого не было в радиусе. Используйте /s для всего, что должен увидеть весь сервер.

Крик виден одним игрокам, но не другим. Проверьте, не сидят ли пропавшие игроки на Xbox с ограниченными настройками общения или не используют ли мод чата, который фильтрует или перенаправляет сообщения.

`kick` или `ban` отклоняется. Вашего ID нет в adminlist.txt или он не в той форме, какую ждёт сервер: простой SteamID64 на сервере только для Steam, с префиксом платформы на сервере с кроссплеем. Формат описан в статье об adminlist, bannedlist и permittedlist.

FAQ#

Как отправить сообщение всем на сервере Valheim?

Крикните через /s и текст сообщения. Каждый игрок онлайн увидит его в чате независимо от расстояния, заглавными буквами. Обычные сообщения доходят только до игроков рядом с вами.

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

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

Почему не работают эмоции?

Эмоции вводятся в окне чата, открываемом Enter, с косой чертой в начале - /wave, а не wave в консоли. Если более новая эмоция ничего не делает, возможно, её нет в вашей версии; help показывает, что принимает ваша сборка.

Нужно ли быть админом, чтобы пользоваться консолью?

Нет. Включите её в настройках игры или через -console в параметрах запуска Steam, затем нажмите F5. Команды вроде help, ping, info и lodbias работают у любого. Только kick, ban, save и подобные требуют прав админа.

Могут ли игроки использовать devcommands, если сервер это разрешает?

Не на ванильном выделенном сервере, который отклоняет набор читов для всех. Сервер с модом Server Devcommands позволяет пользоваться ими разрешённым админам; обычные игроки по-прежнему не могут.