7DTD Admin
Заказать сервер 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Шаг 3. Откройте файл serveradmin.xml
В списке конфигурационных файлов откройте файл:
serveradmin.xml

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

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" />

После этого сохраните файл.
Шаг 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То есть для каждого администратора нужно добавлять отдельную строку <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