Консольные команды 7 Days to Die полезны для проверки версии, администрирования сервера и экспериментов в отдельном мире. Но одинаковая строка может вести себя по-разному в консоли персонажа и панели хостинга: у серверного процесса нет собственного персонажа, которому можно выдать предмет командой «для себя». Начинать стоит с определения места ввода, версии игры и своих прав. После этого проще отличить ошибку синтаксиса от запрета сервера и не исправлять одну проблему случайным изменением мира.
Ниже разобрана консоль на ПК и управление выделенным сервером. Примеры относятся к штатным командам, которые нужно сверять через help в своей сборке. Подключённые моды и менеджеры могут добавлять собственные команды. Сведения о самой игре и доступных вариантах загрузки собраны на странице 7 Days to Die; установка модов и совместимость сохранений разобраны отдельно.
Как открыть консоль и куда вводить команды
В игре на ПК основная клавиша открытия консоли — F1. Загрузите мир или подключитесь к серверу, нажмите её, введите команду в появившуюся строку и подтвердите Enter. На ноутбуке может потребоваться сочетание с Fn, если функциональные клавиши управляют яркостью или другими возможностями устройства. Если консоль не открывается, проверьте назначение клавиш и раскладку. Не начинайте с изменения файлов мира: отсутствие окна ввода ещё ничего не говорит о сохранении.
Игровой чат, консоль разработчика и командная строка операционной системы — разные места. Штатные примеры вроде help и gettime вводятся в консоль без начального слеша. В PowerShell они не становятся игровыми командами, а сообщение help в обычном чате не обязано вызывать справку. В панели хостинга нужен раздел, который отправляет команды работающему игровому серверу; название этого раздела зависит от провайдера.
После ввода прочитайте ответ. Важны не только отсутствие красной строки, но и сообщение о выполненном действии. Для настройки прав проверьте список администраторов, для выдачи предмета — его появление у выбранного игрока, для изменения времени — текущее время мира. Не отправляйте одну и ту же изменяющую команду несколько раз подряд, если первый ответ ещё не появился.
С чего начать: версия, справка и имена команд
Первой полезной командой будет version: она выводит версию игры и сведения о загруженных модах. Запишите эти данные, если разбираете ошибку после обновления. Названия веток и версии клиента с сервером должны рассматриваться отдельно: инструкция для старого сохранения с модами не превращается в инструкцию для текущей чистой игры только потому, что обе называются 7 Days to Die.
Далее используйте help для списка доступных команд, help teleport для справки по перемещению и help * time для поиска по имени или описанию. В современных списках справки также встречаются help output и help outputdetailed: они записывают перечень команд в журнал, во втором случае вместе с пояснениями. Наличие каждого варианта проверяйте в собственном выводе help. Такой список полезнее случайной подборки, которая может всё ещё описывать Alpha 15.
Сокращения не означают отдельную механику: cm соответствует creativemenu, dm — debugmenu, tp — teleport, а cp — commandpermission. Однако похожие короткие имена легко перепутать. listplayers и lp выводят список игроков; listplayerids и lpi предназначены для получения их идентификаторов. Для адресного действия берите ID из текущего вывода, а не номер из примера в статье.
Угловые и квадратные скобки в справке обозначают параметры и не копируются буквально вместе со словами-заглушками. В записи help <command> нужно заменить <command> именем команды. Внутренние имена предметов, эффектов и других сущностей переписывайте точно, включая регистр. Не стоит проверять терпимость к опечаткам на действующем мире, особенно у команды, меняющей данные.
Права администратора: почему ноль выше тысячи
На выделенном сервере возможность открыть консоль не равна праву выполнять все команды. Уровень 0 означает максимальные полномочия, а 1000 — обычный уровень пользователя без отдельного назначения. Доступ определяется сравнением уровня игрока и порога конкретной команды: меньший номер даёт больше возможностей. Поэтому назначение уровня 100 не делает игрока «администратором на сто процентов».
Администратор с достаточными правами может посмотреть admin list и cp list. Первый список относится к пользователям, второй — к разрешениям команд. Для команд без явно заданного порога справка указывает значение 0, но в конфигурации уже могут существовать переопределения. Не переносите чужую таблицу «модератор всегда имеет уровень 1» без чтения своих настроек.
Для выдачи полномочий владельцу через уже доступную серверную консоль используется admin add с идентификатором и уровнем. Например, admin add 171 0 относится к онлайн-игроку с текущим entity ID 171. Это учебный номер: перед выполнением замените его проверенным значением из lpi. Имя или entity ID требуют присутствия игрока в сети. Для отсутствующего игрока применяется платформенный идентификатор, например Steam_ с полным SteamID64, если именно этот формат указан в справке вашей версии.
Команда admin remove снимает отдельное назначение, а admin list позволяет проверить результат. Не выдавайте себе доступ через чужой публичный сервер: обычный пользователь не может обойти установленный порог простой отправкой admin add. Если нет прав ни в игре, ни в панели, изменение выполняет владелец сервера.
Для помощника полезно назначить ограниченный уровень и открыть только нужные действия. Например, cp add kick 100 задаёт порог для kick. Но это не означает, что пользователь уровня 100 получит исключительно kick: ему доступны и другие команды с подходящими порогами. Сначала изучите cp list, затем меняйте конкретные разрешения и проверяйте роль целиком. Команды admin, cp, творческого режима и массового изменения мира не следует открывать всем ради удобства одной операции.
Настройки администратора хранятся в XML-файле, имя которого задаётся серверной конфигурацией. У хостинга оно может отличаться от привычного serveradmin.xml. В современных примерах platform и userid записываются раздельно; строка Steam_ из консоли не переносится автоматически целиком в поле userid. Если редактируете файл вручную, остановите сервер и сохраните копию исходника. Не заменяйте его чужим готовым файлом вместе с чужими администраторами, банами и разрешениями.
Предметы и опыт: себе или выбранному игроку
Для поиска внутренних имён предметов используйте listitems с частью названия, например listitems wood. Полный перечень запрашивается через listitems *, но большой вывод менее удобен для одной вещи. Русское название в интерфейсе не обязательно совпадает с внутренним ID. Проверка особенно важна после обновления или установки модификации, меняющей набор предметов.
giveself выдаёт предмет собственному персонажу. В справке у команды есть имя предмета и дополнительные параметры качества, количества, помещения в инвентарь и создания с модификациями. Не угадывайте порядок: откройте help giveself и начните с малого количества. В зависимости от параметров результат может появиться у ног, а не сразу в рюкзаке. Полный рюкзак и предмет на земле — повод проверить результат, а не повторять выдачу вслепую.
В серверной панели используйте адресную команду give, если она есть в вашей сборке. Пример give 171 resourceWood 10 означает выдачу десяти единиц предмета resourceWood выбранному онлайн-игроку, а не самой панели. Перед вводом сверяются ID игрока, результат listitems wood и help give. В отличие от команд, принимающих платформенный ID отсутствующего пользователя, адресная выдача может требовать полного имени или entity ID подключённого персонажа.
Для опыта есть giveselfxp, например giveselfxp 1000. Это изменение прогресса, а не только отображаемого числа. Не используйте его для диагностики доступа на основном персонаже: сначала достаточно справки и списков. Если нужно вернуть потерянный предмет другому человеку, выдача себе опыта никак не решает эту задачу. Проверяйте отдельно цель команды, тип изменения и возможность восстановить прежнее состояние.
Творческий и отладочный режимы
cm включает или выключает доступ к творческому меню; в обычном управлении ПК оно открывается клавишей U. dm переключает отладочный режим с инструментами разработчика. Это разные переключатели. Включение меню предметов не следует описывать как автоматическое включение всех вариантов полёта и неуязвимости.
Горячие клавиши дополнительных функций менялись между версиями и могут быть переназначены. Если сочетание из старого ролика не работает, проверьте управление и доступные пункты отладочного меню. Не нужно многократно вводить dm, не читая состояние: переключатель можно случайно вернуть в исходное положение.
Для проверки строительства или поведения предметов удобнее отдельный тестовый мир. Там проще заметить результат и не смешать эксперимент с обычным прохождением. После работы выключите включённые режимы и проверьте, что персонаж снова действует в ожидаемых условиях. Этот гайд не обещает сохранение достижений при использовании всех отладочных возможностей: условия конкретной версии проверяются отдельно.
Телепортация и координаты
teleport, или tp, перемещает локального персонажа. В справке предусмотрены координаты x, y, z, вариант без высоты, перемещение к другому игроку и относительное смещение через offset. Например, tp 500 -1 -1200 задаёт x=500 и z=-1200, а значение высоты -1 используется для размещения на поверхности. Это пример формата, а не координаты рекомендованной базы или безопасной площадки.
На игровой карте востоку соответствует положительное x, западу — отрицательное; северу соответствует положительное z, югу — отрицательное. Высота y — отдельная координата. Ошибка знака переносит персонажа в другую часть мира, поэтому перед действием сверьте обе горизонтальные координаты. Выбор карты и работу меток рассматривает отдельный материал о Навесгейне и генерации мира.
Для другого игрока применяется teleportplayer, сокращённо tele. Вариант tele 171 365 перемещает первого игрока ко второму; оба числа здесь условные и должны быть заменены текущими идентификаторами. Порядок важен: перестановка аргументов меняет того, кого вы перемещаете. Команда tp, отправленная через панель без локального персонажа, не становится автоматически командой для нужного участника сервера.
Размещение на поверхности не гарантирует спокойного места: там могут быть противники или опасная обстановка. Договоритесь с игроком о переносе, выберите известную точку и проверьте результат. Для обычной навигации удобнее метка, чем серия телепортаций наугад.
Время, сохранение и резервная копия
gettime показывает время мира. Для изменения используется settime, например settime 12 8 0 задаёт двенадцатый день, восемь часов и ноль минут. Перед изменением запишите исходное время и проверьте help settime. Короткие варианты settime day и settime night нельзя понимать как «наступило ближайшее утро или ближайшая ночь»: в современной справке они задают соответственно день 1 в полдень и начало дня 2.
Поэтому на давно существующем сервере явная запись дня, часа и минуты понятнее короткого варианта. Перевод времени способен затронуть события и таймеры, связанные с игровыми сутками. Возврат цифр на часах не является доказанным откатом всех последствий. Для испытания орды или освещения сначала используйте копию мира, а не единственное рабочее сохранение группы.
saveworld сохраняет текущее состояние мира, но не создаёт отдельную резервную копию. Если после нежелательного изменения выполнить эту команду, само изменение не исчезнет. Возможность вернуться назад требует заранее сохранённого независимого набора данных: прогресса, нужного мира и конфигурации. При обычном ручном копировании завершите игру или остановите сервер и дождитесь окончания записи файлов.
Храните копию отдельно и подписывайте версию игры, дату и имя мира. Если у провайдера есть собственная система резервного копирования, выясните, какие данные она включает. Команда backup из инструкции к модификации резервного копирования не обязана существовать в чистой игре. Наличие saveworld в справке также не доказывает, что настроены автоматические архивы.
Для завершения сервера используется shutdown. Не считайте, что произвольные параметры автоматически добавят обратный отсчёт: проверьте справку, а предупреждение игрокам отправьте отдельно через say. После остановки сервер может потребовать отдельного запуска в панели. Остановка и перезапуск — не одно и то же действие.
Модерация и команды сторонних менеджеров
kick отключает игрока от текущего сеанса, но сам по себе не запрещает повторный вход. ban управляет запретом доступа; в форме ban add указываются цель, длительность и единица времени. Пропущенное слово days или minutes меняет корректность команды, поэтому копировать только число из чужой инструкции нельзя. Используйте ban list для просмотра и ban remove для снятия нужного запрета.
whitelist управляет списком разрешённых участников. Появление первой записи может включить ограничение входа для остальных пользователей, не имеющих подходящего допуска. До изменения проверьте список и предусмотрите доступ владельца и команды. Пароль сервера, список разрешённых игроков и уровень администратора решают разные задачи: один механизм не заменяет остальные.
На серверах с дополнительным менеджером могут работать команды чата с настраиваемым префиксом, например $help или $tele. Это отдельная система. Префикс выбирает администратор, а доступность функций зависит от подключённого модуля и роли. Перенос $tele из чата одного сервера в консоль чистой игры не обязан сработать. Сначала уточните, речь идёт о штатной консоли, модификации или панели управления.
Доступ к веб-панели тоже не следует путать с уровнем игрового персонажа. В актуальных перечнях есть createwebuser для создания учётной записи веб-интерфейса; конкретный вход, настройки и доступные действия зависят от конфигурации сервера. Это не команда для получения прав на чужую панель. Пользуйтесь способом, предусмотренным владельцем или хостингом, и не передавайте другим людям пароль общей учётной записи.
Если команда не работает
Сначала определите тип ошибки. Если команда неизвестна, найдите её через help и проверьте версию и установленные моды. Если отказано в доступе, проверьте назначенный пользователю уровень и порог команды. Если не найден игрок, обновите lpi и убедитесь, что выбранный способ адресации подходит для онлайн- или офлайн-цели. Если не найден предмет, выполните listitems с частью внутреннего имени.
Когда команда принята, но результат не виден, проверьте место выполнения и адресата. Предмет мог оказаться на земле, команда для собственного персонажа могла попасть в серверную панель, а телепортация — получить перепутанные координаты. Одна проверка после одного действия даёт больше информации, чем несколько изменяющих команд подряд.
Не начинайте исправление с массового удаления сущностей, сброса регионов или стирания файлов игрока. Эти операции способны уничтожить полезные данные и не объясняют причину исходного сбоя. Для обращения за помощью достаточно версии, точной команды без приватных данных, места ввода и ответа консоли. Надёжный порядок работы прост: справка своей сборки, проверенная цель и права, резервная копия перед существенными изменениями, затем одно действие с проверкой результата.
Комментарии 0
Комментариев пока нет. Начните обсуждение.
Войдите в аккаунт, чтобы оставить комментарий или ответить.