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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE:DayZ: Как забанить игрока}}
{{DISPLAYTITLE:DayZ: Как забанить игрока}}
<small>[[Dayz|← Вернуться к разделу DayZ]]</small>


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


__TOC__
__TOC__


== Способ 1. Серверный бан (команда #exec ban) ==
== Способ 1. Бан через RCON ==
 
Самый быстрый способ — выполнить серверную команду в панели управления:
 
<pre>
#exec ban имя_или_SteamID64
</pre>
 
Можно указать имя игрока, его номер в списке или SteamID64. Бан применяется мгновенно.
 
Забаненные игроки записываются в файл <code>ban.txt</code> (без «s») в корне сервера.


== Способ 2. Бан через BattlEye RCON ==
В RCON-консоли панели управления доступны следующие команды:
 
BattlEye имеет собственные команды для работы с банами:


{| class="wikitable"
{| class="wikitable"
Строка 28: Строка 15:
| <code>ban номер_игрока время причина</code> || Забанить онлайн-игрока по его номеру из списка. Время — в минутах, <code>0</code> — перманент
| <code>ban номер_игрока время причина</code> || Забанить онлайн-игрока по его номеру из списка. Время — в минутах, <code>0</code> — перманент
|-
|-
| <code>addBan GUID время причина</code> || Забанить игрока по GUID (даже если он не в сети)
| <code>addBan GUID время причина</code> || Забанить игрока по BattlEye GUID (даже если он не в сети)
|-
|-
| <code>bans</code> || Показать список всех банов с номерами
| <code>bans</code> || Показать список всех банов с номерами
Строка 39: Строка 26:
|}
|}


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


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


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


# Подключитесь к серверу по 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: Строка 53:


Бан применится после перезагрузки сервера или после выполнения команды <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: Строка 62:


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

Текущая версия на 18:03, 15 апреля 2026

← Вернуться к разделу DayZ

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

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

В RCON-консоли панели управления доступны следующие команды:

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

Все баны записываются в файл profiles/BattlEye/bans.txt.

Способ 2. Бан вручную через файл 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 | К началу статьи