Команды администратора в 7 Days to Die
На этой странице
Сервер 7 Days to Die управляется из консоли: там вы назначаете себя админом, выгоняете игрока, который постоянно ломает базу, телепортируете друга из обрушившегося POI и сохраняете мир перед перезапуском. А начиная с V3 кое-что переехало — настройки кровавой луны, лута и опыта больше вообще не находятся в serverconfig.xml.
В этом руководстве — как стать админом, команды, которые вам действительно пригодятся, как попасть в консоль выделенного сервера и какие настройки сервера меняют чаще всего, для V3 (сейчас V3.3).
Как назначить себя админом
Админы и их права хранятся в serveradmin.xml, рядом с сохранениями. Его можно править вручную, но надёжнее через консоль — она сама записывает ID.
- Зайдите на сервер с аккаунта, который хотите сделать админом.
- В консоли сервера выведите список игроков:
lpпоказывает, кто онлайн, аlpi(listplayerids) — ID, которые сервер для них использует. - Добавьте себя с уровнем 0:
admin add YourName 0
По имени это работает, пока игрок онлайн; с ID из lpi — и для игрока не в сети. admin list показывает всех админов, а admin remove YourName снимает права.
Уровни прав
Уровни идут от 0 (высший) до 1000 (низший). Игрок может выполнять любую команду, уровень которой равен его уровню или выше. Игроки, которых нет в файле, считаются уровнем 1000, а команды, не указанные в файле, требуют уровня 0 — так что по умолчанию команды могут выполнять только полные админы. Чтобы открыть одну команду для всех:
cp add gettime 1000
cp — это commandpermission: cp list показывает переопределения, а cp remove gettime сбрасывает одно из них. В том же файле есть раздел <whitelist>: как только в нём кто-то появляется, зайти могут только эти игроки.
Ещё нет сервера? Сервер HytHost 7 Days to Die с версией Stable, Experimental или более старой — от €7.14/мес.
Тарифы 7 Days to DieКоманды, которые действительно пригодятся
Указаны так, как их вводят в консоли сервера. Во внутриигровой консоли команды те же.
| Команда | Что делает | Пример |
|---|---|---|
kick <player> [reason] | Выгоняет игрока по имени, ID сущности или ID платформы | kick Steve AFK |
ban add <player> <duration> <unit> [reason] | Банит на время: минуты, часы, дни, недели, месяцы или годы | ban add Steve 2 days "griefing" |
ban remove <id> / ban list | Снимает бан или показывает список банов | ban list |
lp / lpi | Показывает игроков онлайн или их ID | lpi |
say "<message>" | Отправляет сообщение всем игрокам | say "Restart in 5 minutes" |
giveself <item> [quality] [count] | Выдаёт вам предмет; качество 1–6 | giveself resourceWood 1 500 |
giveselfxp <amount> | Выдаёт вам опыт | giveselfxp 10000 |
tp <x> <y> <z> / tp <player> | Телепортирует вас; y = -1 ставит на землю | tp 0 -1 0 |
tele <player> <target> | Телепортирует другого игрока к игроку или по координатам | tele Steve Alex |
se / se <player id> <entity id> | Показывает список сущностей для спавна или спавнит одну рядом с игроком | se |
settime day / settime night | Устанавливает время; принимает и число (1000 = один час) | settime day |
weather <type> <0–1> | Переопределяет погоду; weather Defaults сбрасывает её | weather Rain 0 |
spawnairdrop | Сбрасывает ящик с припасами | spawnairdrop |
spawnwanderinghorde | Отправляет бродячую орду | spawnwanderinghorde |
dm | Включает и выключает режим отладки и его инструменты, например полёт и режим бога | dm |
cm | Включает и выключает креативное меню | cm |
sa | Сохраняет мир прямо сейчас (saveworld) | sa |
shutdown | Сохраняет и выключает сервер | shutdown |
help <command> | Показывает полную справку по команде | help ban |
dm и cm — это читы по своей сути: тот, кто их включит, получает полёт, режим бога и любые предметы. На публичном сервере оставьте их на уровне 0 и выключайте, когда закончите строить.Как попасть в консоль выделенного сервера
Есть три способа:
- Внутриигровая консоль. Нажмите F1, будучи подключённым. Админ может выполнять оттуда любые команды своего уровня прав и выше.
- Telnet. У сервера есть telnet-консоль (
TelnetEnabled, по умолчанию порт8081). БезTelnetPasswordона слушает только на самом сервере — это безопасная настройка по умолчанию. - Веб-панель.
WebDashboardEnabledвключает панель в браузере с живой картой и полем для команд, защищённую API-токенами.
На сервере HytHost ничего из этого не нужно: вкладка Console в вашей GamePanel подключена к telnet-консоли сервера за кулисами, поэтому всё, что вы там вводите, сразу попадает в игру. Telnet закрыт от интернета, а веб-панель отключена, так что ни через то, ни через другое снаружи не попасть.
Самые часто изменяемые настройки сервера (и что переехало в V3)
Начиная с V3.0 сложность, частота и размер кровавой луны, количество и восстановление лута, опыт, длина дня, аирдропы и настройки поведения зомби больше не являются отдельными строками в serverconfig.xml. Это один sandbox-код: настройте всё на экране новой игры (Sandbox), скопируйте показанный код и вставьте его в SandboxCode сервера. Руководства, где советуют править BloodMoonFrequency или LootAbundance, написаны для старых версий.
Что осталось в serverconfig.xml:
| Ключ | Что делает |
|---|---|
ServerName, ServerPassword | Имя в списке серверов и пароль для входа |
ServerMaxPlayerCount | Лимит игроков; по умолчанию 8 и не более 8 для кроссплея |
ServerVisibility | 2 — публичный, 1 — только друзья, 0 — не в списке |
GameWorld | Navezgane или RWG для случайного мира |
WorldGenSeed, WorldGenSize | Сид и размер случайного мира |
GameName | Название сохранения |
PlayerKillingMode | 0 — без убийства игроков, 1 — только союзников, 2 — только чужих, 3 — всех |
EACEnabled, ServerAllowCrossplay | Античит и возможность входа для игроков на PS5 и Xbox Series |
Для кроссплея с консолями игра требует включённый античит, не более 8 игроков и отсутствие модов, а настройки sandbox должны оставаться в допустимых игрой пределах. Игроки с PC могут зайти при любых настройках, игроки с консолей — нет.
Админ-команды на сервере HytHost
- Консоль: вводите команды во вкладке Console панели, без слэша. При первом входе выполните там
admin add YourName 0. - serveradmin.xml находится в
UserData/Saves/в файловом менеджере; после ручной правки перезапустите сервер. - Основными настройками управляет вкладка Startup: имя сервера, пароль, лимит игроков, мир (Navezgane или случайный мир с его сидом и размером), имя сохранения, античит, кроссплей и sandbox-код. Они записываются в
serverconfig.xmlпри каждом запуске, поэтому меняйте их там. Другие ключи, напримерServerVisibilityиPlayerKillingMode, правьте в файле. - Stop сохраняет: кнопка Stop в панели отправляет
shutdown, который сначала сохраняет мир. - Версии: Stable, Experimental и старые версии для крупных overhaul-модов — выбираются при заказе и меняются позже. Сохранения разных версий несовместимы, поэтому смена версии начинает новый мир, а старый остаётся в отдельной папке.
Переносите сохранение с ПК? В нашем руководстве по загрузке мира указаны папки. Тарифы и сервер Custom до 24 GB — на странице хостинга 7 Days to Die.
Живая консоль, подключённая к игре, ветки версий и автоматические бэкапы — хостинг 7 Days to Die от €7.14/мес.
Тарифы 7 Days to DieЧасто задаваемые вопросы
Зайдите на сервер, затем введите admin add YourName 0 в консоли сервера. Уровень 0 — высший. Можно также вручную добавить себя в serveradmin.xml и перезапустить сервер; командой lpi в консоли можно увидеть ID, которые использует сервер.
Используйте giveself с названием предмета, необязательным качеством от 1 до 6 и количеством, например giveself resourceWood 1 500 для 500 единиц дерева. Названия предметов — внутренние имена игры, например resourceWood, а не Wood. Для опыта используйте giveselfxp с количеством. Креативное меню, открываемое через cm, позволяет взять любой предмет напрямую.
Введите dm в консоли, чтобы включить или выключить режим отладки: он даёт полёт, режим бога и меню отладки. cm включает и выключает креативное меню. Оба — читы, поэтому на публичном сервере пользоваться ими должны только админы.
Начиная с V3 настройки кровавой луны входят в sandbox-код, а не в serverconfig.xml. Задайте частоту на экране новой игры, скопируйте sandbox-код, вставьте его в SandboxCode сервера и перезапустите. На HytHost sandbox-код указывается во вкладке Startup.
Да. Команды, введённые в консоли сервера, работают так же при включённом кроссплее. У игроков с консолей свои ID платформы, которые показывает lpi, и вы используете эти ID с admin add, kick или ban, как и любые другие.
Переживите кровавую луну на своём сервере
Хостинг HytHost 7 Days to Die — это живая консоль, Stable или старые версии, кроссплей с PS5 и Xbox и автоматические бэкапы — от €7.14/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursЭтот гайд был полезен?