Команди адміністратора в 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Цей гайд був корисним?