Установка Античита QBCore: Зависимости и Проверки

Проверьте зависимости, персонажей, оружие, данные панели и запуск на qb-core.

Коротко: Режим AC qb; отдельно тестируйте инвентарь и работы.

Открыть демо

Запущенный core не подтверждает одинаковый API всех банков/инвентарей. Сохраняйте рабочую среду и проверяйте интеграцию.

Что проверить

Порядок установки и запуска

  1. Создайте аккаунт через Sign up, подтвердите почту и оплату подходящего платного тарифа.
  2. Выберите сервер, сохраните ресурс/настройки/игровую базу и скачайте его пакет.
  3. Распакуйте в tosun-ac; лицензию храните только в server.cfg через set.
  4. Сохраните зависимости, укажите режим AC и запускайте при обслуживании.
  5. Проверьте тестового персонажа; запишите версию, дату и результат.

Начальный пример server.cfg

set tosun_ac_license "YOUR_SERVER_LICENSE"

ensure oxmysql
ensure qb-core
ensure tosun-ac

Как оценить результат

Режим QBCore и доступные данные

Измените существующее ts.Framework.framework на qb в configs/anticheat_config.lua, сохранив таблицу. С ox_inventory сохраняйте зависимости и совместимость. Проверка предпочитает активный ox_inventory; ошибка API не доказывает отсутствие оружия.

Проверка персонажа и экономики

Мост читает поддерживаемые поля/индексы players по citizenid и player_vehicles. Не копирует все банки и stash. Подключение и редактирование баланса онлайн включены по умолчанию, отдельная строка в server.cfg не нужна; старые строки tosun_db_bridge_enabled и tosun_db_bridge_money_write игнорируются, пока ручной режим выключен. Баланс задают только пользователи панели с ролью admin или owner, при персонаже онлайн и совпадении ожидаемого баланса; сначала проверьте чтения. Отключить для этого сервера: Disable connection в карточке Tosun Connect (Серверы → сервер). Ручной режим: при set tosun_db_bridge_manual "1" в server.cfg эти две строки снова читаются из server.cfg, и каждая выключена, если не равна "1"; одна строка manual без других отключает и подключение, и редактирование баланса, а manual "1" вместе с enabled "1" оставляет чтение и блокирует редактирование баланса.

  1. Подключите персонажа с известными работой, наличными, банком и машиной.
  2. Мост включён по умолчанию: прочитайте персонажа в панели и сравните с игрой.
  3. Смените персонажа, перечитайте, исключите старые данные/source.
  4. Проверьте дома, гаражи, полицию и оружие арены без инвентаря.
  5. Награда не должна принимать свободную сумму или другого игрока от клиента.

Подготовка с возможностью отката

Запишите версию artifact и названия ресурсов фреймворка и инвентаря. Скачайте пакет именно для сервера, выбранного в Servers: чужая лицензия может подключить другую установку. Проверьте платную подписку и право управления. Не публикуйте ZIP в открытом доступе.

  1. Сохраните текущую папку tosun-ac, редактируемые настройки и игровую базу. До замены убедитесь, что резервная копия доступна.
  2. Распакуйте пакет отдельно. fxmanifest.lua должен находиться непосредственно в tosun-ac, без второй вложенной папки tosun-ac.
  3. Сравните свои настройки с новыми значениями. Перенесите осознанные изменения и интеграции, но не заменяйте новую конфигурацию целиком старой.

Сообщать перед телепортом

Проверьте игрока, серверную точку, право и действие. 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, инвентаря, работ или AC. Не меняйте схему, наказание и версию вместе. При сбое нового изменения восстановите ресурс и настройки при обслуживании; до восстановления БД оцените потерю данных. Поддержке нужны версии artifact/core/инвентаря/AC, ресурс, шаги, время и первая очищенная ошибка. Не публикуйте данные игроков, лицензии, пароли и токены.

Дополнительные инструкции

Документация установки · Мост базы данных · Server exports

Sign upДокументация Цены

Частые вопросы

Qbox тоже qb?

Для qbx_core используйте qbox; совместимость не требует двух cores.

Каждый перенос создаёт обнаружение?

Нет. Отсутствие обычного лога не доказывает сбой; чтение и обнаружение тестируйте отдельно.

Профиль исправляет опасную награду?

Нет. Цена, сумма, право и однократность проверяются серверным кодом.

Похожее: ESX · Standalone · vRP · OX/Qbox · Все руководства · Обнаружение RedEngine