Вопрос How to detect desync?

Пользователь
Статус
Оффлайн
Регистрация
20 Мар 2020
Сообщения
166
Реакции[?]
41
Поинты[?]
0
Много способов. Можешь детектить путём проверки дельты между прошлым и настоящим рекордом, но не рекомендую т.к это считается говноедством
 
Забаненный
Статус
Оффлайн
Регистрация
6 Янв 2023
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
m_lag > 1 == choking desync
:tearsofjoy::tearsofjoy::tearsofjoy::tearsofjoy:
какой m_lag > 1 == choking desync
m_lag это дельта между сим таймом и олд симтаймом которая превращается в тики с помощью функции game::TIME_TO_TICKS
так вот этот чек не относится к десинкам
этот чек относится к людям которые используют фейк лаги
пример:
без фейк лагов:
Код:
[ paste? ] - aimed at Bot Vladimir( hitbox: head, dmg: 112, hc: 87, safe: true, backtrack: last tick, simulation ticks: 1 )
с фейк лагами:
Код:
[ paste? ] - aimed at ThrowGang( hitbox: head, dmg: 102, hc: 93, safe: false, backtrack: last tick, simulation ticks: 14 )
 
mindset studio — yougame.biz/threads/284270
Дизайнер
Статус
Оффлайн
Регистрация
26 Дек 2018
Сообщения
279
Реакции[?]
266
Поинты[?]
86K
:tearsofjoy::tearsofjoy::tearsofjoy::tearsofjoy:
какой m_lag > 1 == choking desync
m_lag это дельта между сим таймом и олд симтаймом которая превращается в тики с помощью функции game::TIME_TO_TICKS
так вот этот чек не относится к десинкам
этот чек относится к людям которые используют фейк лаги
пример:
без фейк лагов:
Код:
[ paste? ] - aimed at Bot Vladimir( hitbox: head, dmg: 112, hc: 87, safe: true, backtrack: last tick, simulation ticks: 1 )
с фейк лагами:
Код:
[ paste? ] - aimed at ThrowGang( hitbox: head, dmg: 102, hc: 93, safe: false, backtrack: last tick, simulation ticks: 14 )
бро, чтобы появился desync(десинк(анти-аим)) нужно CHOKE делать хотяб на 1tick, и даже при дт CHOKE >= 1 ну хотя если смотреть шифтит ли чел tickbase или же нетт
 
Участник
Статус
Оффлайн
Регистрация
27 Фев 2019
Сообщения
1,123
Реакции[?]
391
Поинты[?]
46K
бро, чтобы появился desync(десинк(анти-аим)) нужно CHOKE делать хотяб на 1tick, и даже при дт CHOKE >= 1 ну хотя если смотреть шифтит ли чел tickbase или же нетт
так чел может просто на фейклагах катать.....
ему нужен детект десинка, а не фейклагов
 
mindset studio — yougame.biz/threads/284270
Дизайнер
Статус
Оффлайн
Регистрация
26 Дек 2018
Сообщения
279
Реакции[?]
266
Поинты[?]
86K
так чел может просто на фейклагах катать.....
ему нужен детект десинка, а не фейклагов
ну вообще да типо по FACTS сказано, но как минимум это самый легкий и рабочий детект
 
mindset studio — yougame.biz/threads/284270
Дизайнер
Статус
Оффлайн
Регистрация
26 Дек 2018
Сообщения
279
Реакции[?]
266
Поинты[?]
86K
( ВРОДЕ || ALERT! ) в нле при выключенном десинке и фейклагах ресольвер отключается, но если включены фейклаги то он работает.
Теперь question?? почему в нле сделано также как я и описал?? и в других софтах(я не уверен что оно сделано ТАКЖЕ но принцип работы схож)
 
Участник
Статус
Оффлайн
Регистрация
26 Мар 2019
Сообщения
707
Реакции[?]
167
Поинты[?]
1K
( ВРОДЕ || ALERT! ) в нле при выключенном десинке и фейклагах ресольвер отключается, но если включены фейклаги то он работает.
Теперь question?? почему в нле сделано также как я и описал?? и в других софтах(я не уверен что оно сделано ТАКЖЕ но принцип работы схож)
Кому то надо идти в больницу :roflanPominki:
 
Начинающий
Статус
Оффлайн
Регистрация
5 Июн 2021
Сообщения
100
Реакции[?]
6
Поинты[?]
1K
m_lag > 1 == choking desync
lmfao they can just use fakelag
All this choke bs that people are saying is just pure bs if he chokes more than 1 he is most likely on fake lag it doesnt mean he has desync and also he can have desync without doing it. Just do

Код:
if (resolver_missed_shots > 0)
{
Do your magic here.
}
Most trusted method.
 
Последнее редактирование:
Трахов
Пользователь
Статус
Оффлайн
Регистрация
6 Фев 2020
Сообщения
490
Реакции[?]
87
Поинты[?]
2K
Написать то он написал, но в нле при выключенном десинке и включенных фейклагах он все равно где-то находит десинк *даже если стоять и не дёргать камерой* проверь сам.

Так что делаем вывод, что нл находит десинк при любом чоук пакете
 
Участник
Статус
Оффлайн
Регистрация
27 Фев 2019
Сообщения
1,123
Реакции[?]
391
Поинты[?]
46K
Написать то он написал, но в нле при выключенном десинке и включенных фейклагах он все равно где-то находит десинк *даже если стоять и не дёргать камерой* проверь сам.

Так что делаем вывод, что нл находит десинк при любом чоук пакете
Я не играл с нлом, но хз. Чел написал правильно по факту, но мб сам другую логику юзает.
 
Трахов
Пользователь
Статус
Оффлайн
Регистрация
6 Фев 2020
Сообщения
490
Реакции[?]
87
Поинты[?]
2K
Я не играл с нлом, но хз. Чел написал правильно по факту, но мб сам другую логику юзает.
Ну если разве что на мувах то все возможно, потому что речь шла в самом посте только про них.
 
Начинающий
Статус
Оффлайн
Регистрация
18 Мар 2021
Сообщения
68
Реакции[?]
29
Поинты[?]
1K
Код:
bool resolver::DesyncDetect()
{
    player_t* player = nullptr;
    if (!player->is_alive())
        return false;
    if (player->get_max_desync_delta() < 10)
        return false;
    if (player->m_iTeamNum() == g_ctx.local()->m_iTeamNum())
        return false;
    if (player->get_move_type() == MOVETYPE_NOCLIP || player->get_move_type() == MOVETYPE_LADDER)
        return false;

    return true;
}
 
Забаненный
Статус
Оффлайн
Регистрация
21 Янв 2023
Сообщения
3
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
bool resolver::DesyncDetect()
{
    player_t* player = nullptr;
    if (!player->is_alive())
        return false;
    if (player->get_max_desync_delta() < 10)
        return false;
    if (player->m_iTeamNum() == g_ctx.local()->m_iTeamNum())
        return false;
    if (player->get_move_type() == MOVETYPE_NOCLIP || player->get_move_type() == MOVETYPE_LADDER)
        return false;

    return true;
}
learncpp.com
бтв у тебя указатель будет всегда = nullptr
 
Сверху Снизу