Бан на частном сервере

Chief

Только с побережья
Ур
1
 
СИТУАЦИЯ: Администратор частного сервера DayZ, где подключена CF Tools, выдает бан.

Интересует глубина этого бана:

1. Идентификаторы: Может ли такой бан привязываться к аппаратным данным (HWID — серийные номера материнской платы, дисков, MAC-адрес сетевой карты и т.д.), или он ограничивается только SteamID и IP-адресом?
2. Идентификация: Если я выполню полную переустановку ОС, получу новый IP и создам новый аккаунт Steam — сможет ли система или администратор сервера ВРУЧНУЮ распознать меня на том же сервере или на других серверах, которые подсасывают бан-лист через CF с сервера, на котором был выдан бан?
3. Связка аккаунтов: Способен ли CF Tools автоматически пометить новый аккаунт как «мультиаккаунт» старого забаненного пользователя на основе скрытых аппаратных отпечатков, если совпадения по IP и SteamID отсутствуют?

Меня интересует именно функционал ручных банов от администрации частных серверов через CF Tools, а не глобальные баны античита BattlEye. Если возможно, поясните разницу в механизмах отслеживания между ними.
 
Может ли такой бан привязываться к аппаратным данным
Никакой мод не может получить данные о системе. Исключено.
Если у сервера свой лончер, то есть вы запускаете файл exe, тогда могут вытащить что угодно. Но движок гарантированно ничего не может прочитать за пределами папки с игрой DayZ и папки профилей игрока, которая в документах. Поэтому если нужно стереть о себе всю инфу, нужно грохнуть папку игры и папку DayZ в документах. Ну для верности можно проверить в App Data - Local тоже.

Если я выполню полную переустановку ОС, получу новый IP и создам новый аккаунт Steam
CF не вычислит.


которые подсасывают бан-лист через CF
Я конечно может что-то упустил, не так много играю на коммьюнити серверах, но CF это просто фреймворк, Community Framework. Это очень полезный набор функций, который облегчает моддерам и админам жизнь. Там нет никаких подсосов банлистов.


Способен ли CF Tools автоматически пометить новый аккаунт как «мультиаккаунт» старого забаненного пользователя на основе скрытых аппаратных отпечатков, если совпадения по IP и SteamID отсутствуют?
Не было никогда такого функционала в CF.

Я очень рекомендую ознакомиться с моим постом на эту тему. Это должно многое прояснить. Если останутся вопросы пишите тут или в той теме.
 

Chief

Только с побережья
Ур
1
 
Я конечно может что-то упустил, не так много играю на коммьюнити серверах, но CF это просто фреймворк, Community Framework. Это очень полезный набор функций, который облегчает моддерам и админам жизнь. Там нет никаких подсосов банлистов.
1774963701627.png


Вот, допустим, скрин от лица администратора сервера, где он просматривает на каких серверах у игрока баны.

Информация с сайта CF tools:

Списки заблокированных пользователей — это набор записей о блокировках, которые администраторы могут размещать, чтобы защитить свои серверы от злоумышленников.

Блокировка применяется на уровне идентификатора или IP-адреса, то есть вы можете заблокировать любого отдельного игрока с уникальным идентификатором, или заблокировать IP-адрес, или даже целый диапазон IP-адресов. В зависимости от типа блокировки, которую вы хотите применить, это можно сделать либо через профиль игрока (идентификатор), либо через базу данных списка заблокированных игроков (IP-адрес).

Список заблокированных серверов по своей сути является приватным, но может использоваться другими серверами или отслеживаться с помощью кода доступа, предоставленного на странице обзора списка заблокированных серверов. Кроме того, список заблокированных серверов может быть внесен в базу данных или подтвержден.
 
Посмотреть вложение 1300

Вот, допустим, скрин от лица администратора сервера, где он просматривает на каких серверах у игрока баны.

Информация с сайта CF tools:
Спасибо за информацию! Да, теперь понятно. Я действительно пропустил этот момент. Я имел дело только с CF, а здесь сайт CF Tool немецкий, возможно платная версия. Это многое объясняет. Значит может и не быть какой-то платной общей базы банов. Достаточно админам забуриться на какой-то форум, и там обмениваться кодами и банлистами CF. Потом они их просто себе импортируют и получают свежие баны. В общем, сути это не меняет. Так всё равно можно избавляться от неугодных игроков или за деньги банить любого по все "дружеской" сети серверов.

Ответ на основной вопрос темы как раз скрыт у вас в цитате (я сделал пояснения жирным шрифтом):

Блокировка применяется на уровне идентификатора (Steam ID, уникальный для каждой учётки стима) или IP-адреса (по сути самый примитивный и глупый бан, потому что редко у кого фиксированный белый IP), то есть вы можете заблокировать любого отдельного игрока с уникальным идентификатором, или заблокировать IP-адрес, или даже целый диапазон IP-адресов (вот так и банят целые сегменты и целых провайдеров, игрок вообще впервые запускает Дейзу, а его кикает, потому что админ забанил сегмент всего домру или рускома в каком-то городе).

И ответ на вторую часть вопроса по бану: Просто повторюсь - Дейза, как и любая другая игра никогда не даст возможность игрокам, моддерам, и даже админам получать какие-либо системные данные. Это самоубийство и в Европе тем более будет нарушением политики безопасности. Получить ваш айпи - законно, ведь вы приходите через интернет на сервер. Получить ваш Steam ID легально. ведь именно он нужен для авторизации игрока на сервере, к нему привязаны все сохранённые данные, лут, положение на карте и статы.

Но если вы запускаете какой-то exe файл, типа серверного лончера, то туда уже админы проекта могут вложить в свой код такого дерьма, что могут и куки угнать из браузера и получить вообще любые машинные идентификаторы и само собой потом банить по железу. Настоятельно не рекомендую никакие левые exe не запускать. Даже если проект супер надёжный и популярный. Завтра они сдуются или накопят денег и ваши данные чёрт знает где могут оказаться.
 
Сверху