254просмотров
89.8%от подписчиков
23 декабря 2025 г.
🎬 ВидеоScore: 279
Регистрация попаданий Все это время я занимался выяснением причин почему же в текущей версии сетевого кода я промахиваюсь по сопернику, хотя локально я совершенно точно в него попадаю 🤔 Проблема была в неправильной перемотке на стороне сервера 😬 Когда игрок с пингом 100мс делает выстрел, это событие дойдёт до сервера и выполнится им только через эти самые 100мс 🐌 За это время другой игрок может благополучно слинять, и там, куда вы стреляли 100мс назад, уже никого не будет 🫥 Для того, чтобы устранить эту проблему, на сервере отматывают игровой мир назад в то время, когда игроком был сделан выстрел (в нашем случае на 100мс назад) и рассчитывают попадания на тот момент Я уже писал о том, что добавлял такую логику в игру, но в бесконечной суматохе рефакторинга и фиксов багов я совсем забыл перенести её из старой версии сетевого кода в новую 🥸 Сейчас же мне удалось улучшить положение дел и разница попаданий на клиенте и сервере при пинге в 100мс стала намного меньше, хоть и не исчезла полностью 😮‍💨
254
просмотров
1013
символов
Да
эмодзи
Да
медиа

Другие посты @tdpyramid

Все посты канала →
Регистрация попаданий Все это время я занимался выяснением п — @tdpyramid | PostSniper