- Языки
- Русский
Основное назначение
TGPP - это комплексный плагин для серверов Rust, предназначенный для управления игроками, использующими неофициальные клиенты (пиратские версии), в частности клиент Tirify. Плагин обеспечивает безопасность сервера и контроль доступа.
Ключевые функции
1. Аутентификация и авторизация
2. Система безопасности
3. Античит система
4. Управление пиратскими клиентами
5. Мониторинг и логирование
Конфигурация
Плагин имеет обширную систему настроек:
Технические особенности
Harmony патчинг
Плагин использует библиотеку Harmony для модификации поведения игры:
API интеграция
Шифрование токенов
Совместимость
Плагин поддерживает различные версии Rust через систему макросов:
Безопасность
Использование
Плагин предназначен для серверов Rust, которые хотят:
1. Поддерживать как лицензионных, так и пиратских игроков
2. Обеспечить безопасность от читеров
3. Контролировать качество игроков (возраст аккаунта, VPN и т.д.)
4. Получать детальную информацию о подключениях
Это комплексное решение для управления безопасностью и доступом на серверах Rust с поддержкой неофициальных клиентов.
TGPP - это комплексный плагин для серверов Rust, предназначенный для управления игроками, использующими неофициальные клиенты (пиратские версии), в частности клиент Tirify. Плагин обеспечивает безопасность сервера и контроль доступа.
Ключевые функции
1. Аутентификация и авторизация
- Проверка токенов Steam и Tirify
- Валидация подлинности клиентов
- Поддержка как лицензионных, так и пиратских клиентов
- Проверка целостности файлов клиента
2. Система безопасности
- VPN/Proxy детекция - возможность блокировки игроков, использующих VPN или прокси
- Проверка банов - блокировка игроков с VAC или Game банами
- Проверка возраста аккаунта - настройка минимального времени регистрации аккаунта
- Проверка файлов - валидация MD5 хешей критических файлов
3. Античит система
- Автоматическое обнаружение читеров
- Интеграция с TirifyGamePluginRust для автоматических банов
- Webhook уведомления о подозрительной активности
- Проверка сессий клиента Tirify
4. Управление пиратскими клиентами
- Специальная обработка клиентов Tirify
- Обход Steam проверок для пиратских клиентов
- Поддержка EasyAntiCheat для пиратских клиентов
- Корректировка статистики сервера (исключение пиратов из общего количества игроков)
5. Мониторинг и логирование
- Детальная информация о железе игроков
- Логирование типа клиента (лицензия/Tirify/другое)
- Отслеживание сессий и подключений
Конфигурация
Плагин имеет обширную систему настроек:
- AuthConfiguration - настройки аутентификации
- AnticheatConfiguration - настройки античита
- FilesConfiguration - настройки проверки файлов
- MinimumDaysRegisteredConfiguration - требования к возрасту аккаунта
Технические особенности
Harmony патчинг
Плагин использует библиотеку Harmony для модификации поведения игры:
- Обход Steam проверок для пиратских клиентов
- Модификация статистики сервера
- Отключение EAC отчетов
- Корректировка количества игроков
API интеграция
- Интеграция с Steam API для проверки токенов
- Собственные API endpoints для проверки профилей и файлов
- Webhook система для уведомлений
Шифрование токенов
- Собственная система шифрования для токенов Tirify
- XOR шифрование с ключом на основе Steam ID
Совместимость
Плагин поддерживает различные версии Rust через систему макросов:
- RUST_DEVBLOG_198 (старая версия)
- RUST_DEVBLOG_266 (средняя версия)
- RUST_LATEST (последняя версия)
Безопасность
- Проверка целостности клиентских файлов
- Детекция модифицированных клиентов
- Система банов для читеров
- Защита от подмены клиентов
Использование
Плагин предназначен для серверов Rust, которые хотят:
1. Поддерживать как лицензионных, так и пиратских игроков
2. Обеспечить безопасность от читеров
3. Контролировать качество игроков (возраст аккаунта, VPN и т.д.)
4. Получать детальную информацию о подключениях
Это комплексное решение для управления безопасностью и доступом на серверах Rust с поддержкой неофициальных клиентов.