DayZ: Как забанить игрока
Как забанить игрока на сервере 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
|
Забаненные игроки записываются в файл bans.txt (с «s») в папке BattlEye.
Способ 3. Бан вручную через файл bans.txt
Подходит для блокировки по известному GUID, когда игрока нет на сервере.
- Подключитесь к серверу по FTP. Если не знаете как — инструкция по FTP.
- Откройте папку
BattlEyeна сервере (точный путь зависит от параметров запуска:profiles\BattlEyeиликорень_сервера\BattlEye). - Создайте или откройте файл
bans.txt. - Добавьте строку в формате:
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:
- Выполните
bans— получите список банов с номерами. - Выполните
removeBan номер— удалите нужный бан. - Выполните
writeBans— сохраните изменения в файл.
Вручную через файл:
- Откройте
bans.txt(илиban.txt) по FTP. - Удалите строку с GUID нужного игрока.
- Перезапустите сервер или выполните
loadBans.
Ссылки
DayZ: Как забанить игрока
<< DayZ
| К началу статьи