HWID - простым языком бан по железу. За эту часть отвечает ProtectHandler.
ProtectHandler находится в состоянии активной разработки. В дальнейшем будут появлятся всё новые и новые возможности
Способ none
Защита полностью отстуствует
"protectHandler": {
"type": "none"
}
Способ std
Стандартный protectHandler
Токен авторизации можно получить только если authType CLIENT и пройдена проверка хеша лаунчера
Получить и сменить профиль можно только если пройдена проверка на белый список
Получить можно только такие папки updates: assets выбранного клиента, папка выбранного клиента, все папки из allowUpdates
"protectHandler": {
"profileWhitelist": { "Ваш UUID профиля": ["Ник1", "Ник2"] },
"allowUpdates": [],
"type": "std"
}
Способ advanced(Рекомендуется)
Включает в себя все функции std а так же:
Включает механизмы TrustLevel и обмен ключами с клиентом
Включает обработку SecurityReport от нативных защит
Можно включить обработку HardwareInfo и баны по железу
Стандартная конфигурация без hardwareFeature
"protectHandler": {
"profileWhitelist": { "Ваш UUID профиля": ["Ник1", "Ник2"] },
"allowUpdates": [],
"type": "advanced"
}
profileWhitelist
- вайтлист
Стандартная конфигурация c hardwareFeature (Рекомендуется)
"protectHandler": {
"profileWhitelist": { "Ваш UUID профиля": ["Ник1", "Ник2"] },
"enableHardwareFeature": true,
"allowUpdates": [],
"type": "advanced"
}