serveradmin.xml (имя задаётся AdminFileName) содержит администраторов, белый и чёрный списки и уровни прав команд. Чем ниже уровень, тем больше прав; игроки вне списка имеют 1000, команды вне списка требуют уровень 0.
Как пользоваться инструментом
Импортируйте текущий serveradmin.xml (или начните с примера) и сохраните оригинал.
Добавьте администраторов: платформа, ID (SteamID64 для Steam), имя и уровень прав.
При необходимости заполните белый список (любая запись включает режим белого списка), чёрный список и уровни команд.
Скачайте файл, замените файл сервера (при остановленном сервере или игровыми командами) и перезапустите.
Формат и ограничения
Создаваемая структура: корень <adminTools> с <users>, <whitelist>, <blacklist> и <commands>. Элементы: <user platform userid name permission_level/>, <blacklisted platform userid displayname unbandate reason/> и <permission cmd permission_level/>. По вики 7d2dmodding это формат актуальных версий (V3.x); старые (V1/V2) использовали другой. API-токены, веб-пользователи и группы Steam игра сохраняет, но здесь они не редактируются: правьте вручную или командами. Вики также рекомендует управлять файлом командами admin, ban, whitelist и createwebuser.
Частые вопросы
- Какой уровень прав дать администратору?
- 0 — полный администратор; большие значения (до 1000) — для ограниченных модераторов. Команда доступна, только если уровень игрока меньше или равен уровню команды.
- Какой ID использовать для игрока Steam?
- Выберите платформу «Steam» и введите SteamID64 (17 цифр). Для других платформ используйте ID, который показывает команда lp в игре.
