7DTD Admin

Материал из Википедия XLGAMES
Версия от 07:49, 11 мая 2026; Slawter (обсуждение | вклад) (Новая страница: «'''Заказать сервер 7 Days to Die можно здесь: [https://xlgames.gg/ru/games/7daystodie XLGAMES.GG]'''<br><br> = Как стать администратором на сервере 7 Days to Die = На хостинге '''XLGAMES.GG''' выдать себе права администратора на сервере 7 Days to Die можно через файл '''serveradmin.xml'''. В этом файле настраиваются:...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Заказать сервер 7 Days to Die можно здесь: XLGAMES.GG

Как стать администратором на сервере 7 Days to Die

На хостинге XLGAMES.GG выдать себе права администратора на сервере 7 Days to Die можно через файл serveradmin.xml.

В этом файле настраиваются:

  • администраторы
  • whitelist
  • blacklist
  • уровни прав пользователей
  • права на выполнение команд

Важно: перед редактированием файла сервер нужно обязательно выключить.

Шаг 1. Выключите сервер

Для начала полностью выключите сервер.

Это нужно для того, чтобы изменения в файле serveradmin.xml сохранились корректно.

Шаг 2. Откройте вкладку «Редактор конфигов»

После этого откройте в панели управления вкладку «Редактор конфигов».

Вкладка Редактор конфигов в панели управления сервером 7 Days to Die
Вкладка Редактор конфигов в панели управления сервером 7 Days to Die

Шаг 3. Откройте файл serveradmin.xml

В списке конфигурационных файлов откройте файл:

serveradmin.xml
Открытие файла serveradmin.xml
Открытие файла serveradmin.xml

Шаг 4. Найдите строку с примером администратора

Внутри файла найдите строку вида:

<!-- <user platform="Steam" userid="76561198021925107" name="Hint on who this user is" permission_level="0" /> -->
Строка-пример администратора в файле serveradmin.xml
Строка-пример администратора в файле serveradmin.xml

Это пример строки для добавления администратора, но по умолчанию она закомментирована и не работает.

Шаг 5. Раскомментируйте строку

Чтобы строка стала активной, нужно удалить комментарии:

<!--

и

-->

После этого строка должна выглядеть так:

<user platform="Steam" userid="76561198021925107" name="Hint on who this user is" permission_level="0" />
Удаление <!-- и --> для активации строки
Удаление <!-- и --> для активации строки

Шаг 6. Укажите свой SteamID64

Теперь замените SteamID64 из примера:

76561198021925107

на свой SteamID64.

В итоге строка должна выглядеть примерно так:

<user platform="Steam" userid="ВАШ_STEAMID64" name="Hint on who this user is" permission_level="0" />
Замена стандартного SteamID64 на свой
Замена стандартного SteamID64 на свой

После этого сохраните файл.

Шаг 7. Запустите сервер

После сохранения файла serveradmin.xml снова включите сервер.

После запуска сервера указанный SteamID64 получит права администратора.

Как добавить нескольких администраторов

Если администраторов на сервере несколько, их нужно добавлять с новой строки.

Пример:

<user platform="Steam" userid="76561198021925107" name="Hint on who this user is" permission_level="0" />
<user platform="Steam" userid="76561198021925108" name="Hint on who this user is" permission_level="0" />
<user platform="Steam" userid="76561198021925109" name="Hint on who this user is" permission_level="0" />
Пример добавления нескольких администраторов в файл serveradmin.xml
Пример добавления нескольких администраторов в файл serveradmin.xml

То есть для каждого администратора нужно добавлять отдельную строку <user ... />.

Что такое permission_level

Параметр:

permission_level="0"

означает уровень прав пользователя.

В 7 Days to Die используется шкала прав от:

0 до 1000

Из оригинального пояснения разработчиков:

  • permission level : 0-1000
  • пользователь может выполнять любую команду, у которой уровень доступа равен или выше его уровня прав
  • пользователи, которым уровень прав не задан, по умолчанию имеют уровень:
1000

Как это работает

Чем меньше число в permission_level, тем выше права.

Например:

  • 0 — максимальные права
  • 100 — меньше прав, чем у 0
  • 500 — средний уровень доступа
  • 1000 — обычный игрок без админских прав

То есть:

  • админ с permission_level="0" может выполнять практически любые команды
  • пользователь с permission_level="100" сможет выполнять только те команды, у которых уровень доступа 100 и выше
  • игрок без записи в файле получает уровень 1000

Что даёт permission_level="0"

Если указать:

permission_level="0"

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

Это значит, что он сможет использовать все команды, которые разрешены для уровня 0 и выше.

Обычно именно это значение ставят владельцу сервера или полному администратору.

Как разграничивать права

Если вы хотите, чтобы у разных администраторов были разные возможности, можно выдавать им разные значения permission_level.

Например:

  • основной владелец сервера — permission_level="0"
  • помощник администратора — permission_level="100"
  • модератор с ограниченными правами — permission_level="500"

Таким образом можно разделить доступ между несколькими людьми.

Как работают права команд

В файле serveradmin.xml есть раздел:

<commands>

В нём задаётся, какой уровень прав нужен для конкретной команды.

Примеры из файла:

<!-- <permission cmd="dm" permission_level="0" /> -->
<!-- <permission cmd="kick" permission_level="1" /> -->
<!-- <permission cmd="say" permission_level="1000" /> -->

Это означает:

  • команда dm доступна только пользователю с уровнем 0
  • команда kick доступна пользователю с уровнем 1 и выше по правам
  • команда say доступна даже уровню 1000

Важно: команды, которые не указаны в этом списке, по умолчанию имеют уровень доступа:

0

То есть их сможет использовать только самый привилегированный уровень.

Что ещё есть в serveradmin.xml

Кроме блока администраторов, в файле есть и другие разделы:

<users>

Список пользователей и групп с назначенными правами.

<whitelist>

Белый список игроков. Если в whitelist добавлен хотя бы один пользователь, сервер начинает работать в режиме только по whitelist.

<blacklist>

Чёрный список игроков.

<commands>

Права доступа к отдельным командам.

<apitokens>

API-токены для доступа.

Важно

  • Перед редактированием файла serveradmin.xml сервер нужно выключить
  • Для Steam нужно указывать именно SteamID64
  • Если строка останется внутри комментария <!-- -->, она работать не будет
  • Если администраторов несколько, каждого нужно добавлять с новой строки
  • Чем меньше значение permission_level, тем выше права
  • Для полного администратора обычно используют:
permission_level="0"

Заказать сервер 7 Days to Die можно здесь: XLGAMES.GG