DayZ: Как забанить игрока: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
Строка 3: Строка 3:
= Как забанить игрока на сервере DayZ =
= Как забанить игрока на сервере DayZ =


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


__TOC__
__TOC__


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


Самый быстрый способ — выполнить серверную команду в панели управления:
Самый быстрый способ — выполнить команду <code>#exec ban</code> в RCON-консоли панели управления:


<pre>
<pre>
#exec ban имя_или_SteamID64
#exec ban имя_или_номер_игрока
</pre>
</pre>


Можно указать имя игрока, его номер в списке или SteamID64. Бан применяется мгновенно.
Можно указать имя игрока или его номер в списке. Бан применяется мгновенно и записывается в файл <code>profiles/BattlEye/bans.txt</code>.


Забаненные игроки записываются в файл <code>ban.txt</code> (без «s») в корне сервера.
== Способ 2. Бан через команды BattlEye ==
 
== Способ 2. Бан через BattlEye RCON ==


BattlEye имеет собственные команды для работы с банами:
BattlEye имеет собственные команды для работы с банами:
Строка 39: Строка 37:
|}
|}


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


== Способ 3. Бан вручную через файл bans.txt ==
== Способ 3. Бан вручную через файл bans.txt ==
Строка 46: Строка 44:


# Подключитесь к серверу по FTP. Если не знаете как — [[Как подключиться к серверу по FTP?|инструкция по FTP]].
# Подключитесь к серверу по FTP. Если не знаете как — [[Как подключиться к серверу по FTP?|инструкция по FTP]].
# Откройте папку <code>BattlEye</code> на сервере (точный путь зависит от параметров запуска: <code>profiles\BattlEye</code> или <code>корень_сервера\BattlEye</code>).
# Откройте папку <code>profiles/BattlEye</code> на сервере.
# Создайте или откройте файл <code>bans.txt</code>.
# Создайте или откройте файл <code>bans.txt</code>.
# Добавьте строку в формате:
# Добавьте строку в формате:
Строка 66: Строка 64:


Бан применится после перезагрузки сервера или после выполнения команды <code>loadBans</code> через RCON.
Бан применится после перезагрузки сервера или после выполнения команды <code>loadBans</code> через RCON.
== Важно: ban.txt и bans.txt — разные файлы ==
{| class="wikitable"
! Файл !! Система !! Заполняется командой
|-
| <code>ban.txt</code> || Серверные баны Bohemia || <code>#exec ban</code>
|-
| <code>bans.txt</code> || Баны BattlEye || <code>ban</code>, <code>addBan</code> (RCON)
|}
Обе системы работают одновременно. Игрок, забаненный в любой из них, не сможет подключиться к серверу.


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


'''Через BattlEye RCON:'''
'''Через RCON:'''
# Выполните <code>bans</code> — получите список банов с номерами.
# Выполните <code>bans</code> — получите список банов с номерами.
# Выполните <code>removeBan номер</code> — удалите нужный бан.
# Выполните <code>removeBan номер</code> — удалите нужный бан.
Строка 87: Строка 73:


'''Вручную через файл:'''
'''Вручную через файл:'''
# Откройте <code>bans.txt</code> (или <code>ban.txt</code>) по FTP.
# Откройте <code>profiles/BattlEye/bans.txt</code> по FTP.
# Удалите строку с GUID нужного игрока.
# Удалите строку с GUID нужного игрока.
# Перезапустите сервер или выполните <code>loadBans</code>.
# Перезапустите сервер или выполните <code>loadBans</code>.

Версия 19:09, 28 марта 2026


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

Баны на сервере DayZ работают через систему BattlEye. В этом руководстве описаны все способы заблокировать нарушителя.

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

Самый быстрый способ — выполнить команду #exec ban в RCON-консоли панели управления:

#exec ban имя_или_номер_игрока

Можно указать имя игрока или его номер в списке. Бан применяется мгновенно и записывается в файл profiles/BattlEye/bans.txt.

Способ 2. Бан через команды BattlEye

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. Откройте папку profiles/BattlEye на сервере.
  3. Создайте или откройте файл bans.txt.
  4. Добавьте строку в формате:
GUID время причина

Где:

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

Пример:

b57cb4973da76f4588936416aae2de05 -1 cheater

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

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

Через RCON:

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

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

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

Ссылки



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