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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «<br> 1. Заходим на сервер по ftp (если не знаете как, сначала '''Использование FileZilla Client для по...»)
 
Строка 1: Строка 1:
<br>
{{DISPLAYTITLE:DayZ: Как забанить игрока}}
1. Заходим на сервер по ftp (если не знаете как, сначала '''[[Использование FileZilla Client для подключения к серверу по протоколу FTP|сюда]]''')<br><br>
 
2. В папке <b>Battleye</b> создаём файл <b>bans.txt</b>.<br><br>
= Как забанить игрока на сервере DayZ =
3. Прописываем в этом файле в одной строке: <b>id игрока</b> (вычислить можно по steam id на сайте: https://armstalker.com/guid), время бана (перманент): <b>-1</b> и <b>причину</b>.<br>
 
Должно получиться примерно так:<br>
В DayZ существуют две независимые системы банов: серверные баны Bohemia и баны BattlEye. В этом руководстве описаны оба способа.
<b><code>119663bd470dba77d01f8d34f61b4497 -1 cheater</code></b><br><br>
 
Применится после перезагрузки сервера.<br><br><br>
__TOC__
 
== Способ 1. Серверный бан (команда #exec ban) ==
 
Самый быстрый способ — выполнить серверную команду в панели управления:
 
<pre>
#exec ban имя_или_SteamID64
</pre>
 
Можно указать имя игрока, его номер в списке или SteamID64. Бан применяется мгновенно.
 
Забаненные игроки записываются в файл <code>ban.txt</code> (без «s») в корне сервера.
 
== Способ 2. Бан через BattlEye RCON ==
 
BattlEye имеет собственные команды для работы с банами:
 
{| class="wikitable"
! Команда !! Описание
|-
| <code>ban номер_игрока время причина</code> || Забанить онлайн-игрока по его номеру из списка. Время — в минутах, <code>0</code> — перманент
|-
| <code>addBan GUID время причина</code> || Забанить игрока по GUID (даже если он не в сети)
|-
| <code>bans</code> || Показать список всех банов с номерами
|-
| <code>removeBan номер</code> || Удалить бан по номеру из списка
|-
| <code>loadBans</code> || Перезагрузить бан-лист из файла <code>bans.txt</code>
|-
| <code>writeBans</code> || Сохранить текущий бан-лист в файл <code>bans.txt</code>
|}
 
Забаненные игроки записываются в файл <code>bans.txt</code> (с «s») в папке <code>BattlEye</code>.
 
== Способ 3. Бан вручную через файл bans.txt ==
 
Подходит для блокировки по известному GUID, когда игрока нет на сервере.
 
# Подключитесь к серверу по FTP. Если не знаете как [[Как подключиться к серверу по FTP?|инструкция по FTP]].
# Откройте папку <code>BattlEye</code> на сервере (точный путь зависит от параметров запуска: <code>profiles\BattlEye</code> или <code>корень_сервера\BattlEye</code>).
# Создайте или откройте файл <code>bans.txt</code>.
# Добавьте строку в формате:
 
<pre>
GUID время причина
</pre>
 
Где:
* '''GUID''' — BattlEye GUID игрока (32 символа). Вычислить из SteamID можно на сайте [https://armstalker.com/guid armstalker.com/guid].
* '''Время''' — <code>-1</code> для перманентного бана.
* '''Причина''' — произвольный текст (необязательно).
 
Пример:
 
<pre>
b57cb4973da76f4588936416aae2de05 -1 cheater
</pre>
 
Бан применится после перезагрузки сервера или после выполнения команды <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:'''
# Выполните <code>bans</code> — получите список банов с номерами.
# Выполните <code>removeBan номер</code> — удалите нужный бан.
# Выполните <code>writeBans</code> — сохраните изменения в файл.
 
'''Вручную через файл:'''
# Откройте <code>bans.txt</code> (или <code>ban.txt</code>) по FTP.
# Удалите строку с GUID нужного игрока.
# Перезапустите сервер или выполните <code>loadBans</code>.
 
{{links|Dayz|dayz|https://vk.com/survivalhost|Группа хостинга ВКонтакте}}
{{nav foot}}

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


Как забанить игрока на сервере 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, когда игрока нет на сервере.

  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 | К началу статьи