Установка Античита Standalone: Зависимости и Проверки
Проверьте общие защиты и свои правила на custom, FFA и мини-играх.
Коротко: Без фреймворка не значит без oxmysql и проверки сервера.
Открыть демоПодходят общие проверки; oxmysql остаётся. Свои API не становятся QBCore/ESX.
Что проверить
- standalone или проверенный auto.
- oxmysql и таблицы логов готовы.
- Проверить раунды, revive, spawn и арену.
- Объяснить неподдерживаемые custom-схемы моста.
Порядок установки и запуска
- Создайте аккаунт через Sign up, подтвердите почту и оплату подходящего платного тарифа.
- Выберите сервер, сохраните ресурс/настройки/игровую базу и скачайте его пакет.
- Распакуйте в tosun-ac; лицензию храните только в server.cfg через set.
- Сохраните зависимости, укажите режим AC и запускайте при обслуживании.
- Проверьте тестового персонажа; запишите версию, дату и результат.
Начальный пример server.cfg
set tosun_ac_license "YOUR_SERVER_LICENSE"
ensure oxmysql
ensure tosun-ac
Как оценить результат
- Запуск показывает реальную версию и фреймворк.
- Легитимные действия не вызывают наказаний или постоянного исключения.
- Данные относятся к нужному серверу/персонажу; ограничения названы.
- Нагрузку и ложные срабатывания проверяют на типичной игре.
Разделяйте защиту и правила
Некоторые проверки используют OneSync и доступные natives. Проверяйте сообщения о недоступности; разные режимы не идентичны. Награды, предметы и admin-цели определяет сервер, не свободные сумма/ID клиента.
Сценарий FFA и мини-игр
Быстрый respawn, оружие арены, наблюдение и временная невидимость могут быть легитимны. Проверяйте отдельно.
- Войти/выйти из раунда и возродиться несколько раз без постоянного исключения.
- Короткий MarkTeleport перед легитимным перемещением.
- Проверить/доверить ресурс арены и AllowWeapon для одного оружия без инвентаря.
- Наблюдение/admin доступны только уполномоченным.
- Свой код не выдаёт награду дважды при параллельных запросах.
Подготовка с возможностью отката
Запишите версию artifact и названия ресурсов фреймворка и инвентаря. Скачайте пакет именно для сервера, выбранного в Servers: чужая лицензия может подключить другую установку. Проверьте платную подписку и право управления. Не публикуйте ZIP в открытом доступе.
- Сохраните текущую папку tosun-ac, редактируемые настройки и игровую базу. До замены убедитесь, что резервная копия доступна.
- Распакуйте пакет отдельно. fxmanifest.lua должен находиться непосредственно в tosun-ac, без второй вложенной папки tosun-ac.
- Сравните свои настройки с новыми значениями. Перенесите осознанные изменения и интеграции, но не заменяйте новую конфигурацию целиком старой.
Сообщать перед телепортом
Проверьте игрока, серверную точку, право и действие. MarkTeleport вызывается непосредственно перед перемещением. src и destination берутся из проверенного серверного процесса, не свободных клиентских параметров. Это фрагмент, не готовое сетевое событие.
Trust не требуется. Кратко ослабляет движение и связанные видимость/godmode/камеру; оружие, деньги, злоупотребление событиями и injection остаются. По умолчанию для ресурсов вне списка доверия: 15 секунд за вызов, 180 на игрока за десять минут. Продления расходуют бюджет; не вызывайте каждый tick.
-- Внутри уже проверенного серверного процесса:
local ok = exports["tosun-ac"]:MarkTeleport(src, 8000, "house_enter")
if ok then
SetEntityCoords(GetPlayerPed(src), destination.x, destination.y, destination.z)
end
Измерение воспроизводимой нагрузки
До изменения снимите профиль типичной сессии. Запишите игроков, artifact, версии и действия. Спокойная игра, заполненные гаражи и бой различаются. После одного изменения сравните тот же сценарий. CPU, hitch и запросы полезнее обещаний постоянного FPS.
Команды записывают ограниченную выборку. Дождитесь завершения и найдите ресурс и поток пика. Не связывайте каждый hitch с AC. Сохраните значения и сравнение приватно; короткая запись не охватывает все пики.
profiler record 500
profiler status
profiler view
tosunac_doctor
Наказание по контексту и доказательствам
Наблюдайте контекстные проверки и тестируйте обычную игру. Лог не означает бан всем. Проверьте персонажа, реанимацию, телепорты, полицию и скриптовое оружие. Узкая интеграция лучше постоянного исключения.
tosunac_doctor сообщает рискованные действующие значения, не меняя их. Проверьте жёсткие наказания, отключённые защиты, debug и fail-open. Панель может переопределить локальные настройки; смотрите эффективные.
Исключение может скрыть жалобы, не исправляя причину. Сохраните временные исключения, даты и скрипты. После исправления удалите исключение и сравните логи повторённого сценария.
- Меняйте одно значение, записывая причину, проверяющего и прошлое значение.
- Сравнивайте повторения с легитимными действиями и временем.
- После изменения наказания, core или инвентаря тестируйте снова.
- При новых ложных срабатываниях верните значение и исправьте причину до усиления.
Обновление, восстановление и поддержка
Повторяйте тесты после изменения core, инвентаря, работ или AC. Не меняйте схему, наказание и версию вместе. При сбое нового изменения восстановите ресурс и настройки при обслуживании; до восстановления БД оцените потерю данных. Поддержке нужны версии artifact/core/инвентаря/AC, ресурс, шаги, время и первая очищенная ошибка. Не публикуйте данные игроков, лицензии, пароли и токены.
Дополнительные инструкции
Документация установки · Мост базы данных · Server exports
Частые вопросы
Без базы?
Manifest использует oxmysql, AC хранит записи; standalone не убирает зависимость.
Свои таблицы в панели?
Мост QBCore/Qbox/ESX, не полный custom-дамп.
SetExempt каждый матч?
Широкое исключение влияет на защиту. Предпочтите узкое движение/оружие через проверенный доверенный сервер.
Похожее: QBCore · ESX · vRP · OX/Qbox · Все руководства · Обнаружение RedEngine