DayZ: Как забанить игрока

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску


Как забанить игрока на сервере DayZ

В DayZ существуют две независимые системы банов: серверные баны Bohemia и баны BattlEye. В этом руководстве описаны оба способа.

Способ 1. Серверный бан (команда #exec ban)

Самый быстрый способ — выполнить серверную команду в панели управления:

#exec ban имя_или_SteamID64

Можно указать имя игрока, его номер в списке или SteamID64. Бан применяется мгновенно.

Забаненные игроки записываются в файл ban.txt (без «s») в корне сервера.

Способ 2. Бан через BattlEye RCON

BattlEye имеет собственные команды для работы с банами:

Команда Описание
ban номер_игрока время причина Забанить онлайн-игрока по его номеру из списка. Время — в минутах, 0 — перманент
addBan GUID время причина Забанить игрока по GUID (даже если он не в сети)
bans Показать список всех банов с номерами
removeBan номер Удалить бан по номеру из списка
loadBans Перезагрузить бан-лист из файла bans.txt
writeBans Сохранить текущий бан-лист в файл bans.txt

Забаненные игроки записываются в файл profiles/BattlEye/bans.txt.

Способ 3. Бан вручную через файл bans.txt

Подходит для блокировки по известному GUID, когда игрока нет на сервере.

  1. Подключитесь к серверу по FTP. Если не знаете как — инструкция по FTP.
  2. Откройте папку BattlEye на сервере (точный путь зависит от параметров запуска: profiles\BattlEye или корень_сервера\BattlEye).
  3. Создайте или откройте файл bans.txt.
  4. Добавьте строку в формате:
GUID время причина

Где:

  • GUID — BattlEye GUID игрока (32 символа). Вычислить из SteamID можно на сайте armstalker.com/guid.
  • Время-1 для перманентного бана.
  • Причина — произвольный текст (необязательно).

Пример:

b57cb4973da76f4588936416aae2de05 -1 cheater

Бан применится после перезагрузки сервера или после выполнения команды loadBans через RCON.

Важно: ban.txt и bans.txt — разные файлы

Файл Система Заполняется командой
ban.txt Серверные баны Bohemia #exec ban
bans.txt Баны BattlEye ban, addBan (RCON)

Обе системы работают одновременно. Игрок, забаненный в любой из них, не сможет подключиться к серверу.

Как разбанить игрока

Через BattlEye RCON:

  1. Выполните bans — получите список банов с номерами.
  2. Выполните removeBan номер — удалите нужный бан.
  3. Выполните writeBans — сохраните изменения в файл.

Вручную через файл:

  1. Откройте bans.txt (или ban.txt) по FTP.
  2. Удалите строку с GUID нужного игрока.
  3. Перезапустите сервер или выполните loadBans.

Ссылки



DayZ: Как забанить игрока
<< DayZ | К началу статьи