bifaf
-
Публикаций
4 234 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
2
Изменения репутации
-
bifaf изменил репутацию xtrafrancyz в это невыносимо
Баг исправлен.
Он не связан с нашими оптимизациями и существовал еще с самых первых версий Minecraft.
Ниже написано описание причины бага для умных.
Клиент имеет особенность "тонуть" в пустоте, пока чанк не прогрузился и потихоньку опускается вниз. Когда чанк наконец прогружается, то может быть два исхода:
- Чанк загрузился до того как игрок провалился под блок
- Игрок успел провалиться в блок на всего 0.0625
- Игрок провалился еще глубже в блок
В первом случае все нормально, игрок просто приземляется на блок. В последнем случае игрока выталкивает на поверхность и все тоже нормально.
И наконец во втором случае происходит магия. Есть 2 стороны (клиент и сервер) и каждая из них воспринимает эту ситуацию по-своему.
Сервер при каждом перемещении игрока проверяет где тот находился в прошлой точке (в блоке или нет), затем проверяет находится ли новая точка внутри блока. Если игрок был не в блоке и перемещается в точку без блока - то это самое обычное движение, сервер принимает это.
Когда же игрок в прошлой точке находился не в блоке, а на месте новой точке уже находится блок - то сервер не принимает это перемещение и телепортирует игрока обратно, чтобы тот не мог зайти внутрь стены или перемещаться сквозь пол/потолок. Это и есть причина дергания, сервер не позволяет провалиться внутрь блока и возвращает игрока обратно.
Клиент в свою очередь правильно думает что находится уже внутри блока и, следовательно, ничего не мешает ему падать вниз до следующего блока (думаю у вас были ситуации когда вы ходили внутри блока, например при использовании ендер перла). В итоге клиент постоянно падает вниз и сервер постоянно возвращает игрока обратно.
И тут возникает вопрос - А почему сервер думает что игрок находится не в блоке, когда он провалился туда на 0.0625?
Дело в том, что при проверке пересечения хитбокса игрока с блоками, сервер уменьшает хитбокс игрока как раз на 0.0625. Скорее всего, это делается чтобы избавиться от ошибок связанных с погрешностью в вычислениях координат, но это совсем другая тема.
Предположим, координата Y игрока 51.99, это значит что игрок провалился внутрь блока на 0.01. С точки зрения сервера игрок не находится в блоке, так как 51.99+0.0625=52.0525 (хитбокс сжимается к центру, поэтому тут сложение), а на Y=52 уже нет никаких блоков. С точки зрения клиента игрок уже внутри блока и поэтому он его игнорирует и падает. Вот и получается вечное недопонимание сервера с клиентом.
-
bifaf получил репутацию от norill в killeasy фулл чит
killeasy
bifaf (Kattegat)
10.02.2022
https://www.youtube.com/watch?v=fDfCl9LYbfw
-
bifaf изменил репутацию Moilla_Fox в Заявление на должность "Модератор"
1.Желаемая должность - Модератор
2.Время игры на сервере (должно быть не менее наигранных 48 часов) - 110 д. 22 ч. 3 м.
3.Ник в игре - Moilla_Fox
4.Настоящее имя - Денис
5.Возраст (Модератор - с 16; Хелпер - с 14) - 17 полных лет.
6.Есть опыт в этом деле? (где, кем, когда, кто может подтвердить) - Да, я имею опыт в этом деле. C 10.03.21 по 19.06.21 занимал должность "Модератор MiniGames"(подтвердить это может Администрация).
7.Сколько часов в день вы готовы посвятить нашему проекту? - Около 4 - 5 часов в день.
8.В какое время обычно играете (по Москве) - Утром с 9:00 до 12:00 вечером с 18:00 до 21:00
9.В каком городе проживаете? - Шелехов
10.Почему вы хотите занять эту должность? - Есть желание помочь игрокам и самому проекту. Так же на сервере немало нарушителей, которым наказания сходят с рук и это не очень справедливо. Я же хочу уменьшить количество таких нарушителей.
11.Прочитали ли правила нашего проекта? - Обязуюсь непредвзято рассматривать нарушения от игроков на форуме и в игре.
12.Напишите немного о себе - Я достаточно спокойный человек, редко ссорюсь с кем-либо, стараюсь обходить конфликты стороной. Также я люблю готовить, заниматься спортом и изучать французский язык. В свободное время предпочитаю читать книги и играть в игры.
13.Ссылка на Вашу страницу ВКонтакте (Личка и страница должны быть открытыми! А так же вы должны оставлять ссылку с вашим настоящим ID, состоящим из цифр, а не вами придуманным) https://vk.com/id508514856
-
-
bifaf изменил репутацию Heu3BecTeH в правильные оттенки розового
Желаемая должность - Модератор
Время игры на сервере (должно быть не менее наигранных 48 часов) - 298 дн. 22 ч. 55 м.
Ник в игре - Heu3BecTeH
Настоящее имя - Илья
Возраст (Модератор - с 16; Хелпер - с 14) - 17
Есть опыт в этом деле? (где, кем, когда, кто может подтвердить) - С октября 21-го по апрель 22-го года занимал должность Модератора MG на VimeWorld, подтвердить может aogirinoki и Okssi.
Сколько часов в день вы готовы посвятить нашему проекту? - В среднем от четырех, в зависимости от других дел.
В какое время обычно играете (по Москве) - Чаще вечером и ночью, ориентировочно с 18-ти до трех.
В каком городе проживаете? - г. Ярославль.
Почему вы хотите занять эту должность? - Мне интереснее приносить пользу проекту и его игрокам, чем просто играть в мини-игры.
Прочитали ли правила нашего проекта? - Обязуюсь непредвзято рассматривать нарушения от игроков на форуме и в игре.
Напишите немного о себе - Относительно моей прошлой заявки ничего кардинально не поменялось. Сдал почти все экзамены, переболел коронавирусом, не умер. До сих пор коммуникабельный, до сих пор отзывчивый, стараюсь меньше конфликтовать с людьми.
Ссылка на Вашу страницу ВКонтакте (Личка и страница должны быть открытыми, а активность не должна быть скрыта! А так же вы должны оставлять ссылку с вашим настоящим ID, состоящим из цифр, а не вами придуманным) - https://vk.com/id449632371
-
bifaf изменил репутацию Batton4uk в Ошибка загрузки jvm.dll в процесс #1
Попробуй отключить антивирус, у меня получилось зайти
-
bifaf изменил репутацию MrCobra_ в Конкурс на 200 вимеров.
Добрый день ☀️. В конкурсе будет 2 победителя, они получат по 100 вимеров. Что от вас требуется:
1) Ваш игровой ник;
2) нумерация;
3) поставить мне вышку 👍.
Итоги будут 20.06.. Желаю всем удачи 🍀
-
bifaf получил репутацию от YummyDeron в Ошибка загрузки jvm.dll в процесс #1
почините пожалуйста, у меня такая же штука
я играть хочу 😭😭
-
bifaf получил репутацию от alinaaaaaaaaa69 в Ошибка загрузки jvm.dll в процесс #1
почините пожалуйста, у меня такая же штука
я играть хочу 😭😭
-
bifaf получил репутацию от _zDorendan в Ошибка загрузки jvm.dll в процесс #1
почините пожалуйста, у меня такая же штука
я играть хочу 😭😭
-
-
bifaf изменил репутацию Niki4GG в Конкурс на 250 вимеров
1 Ваш никнейм
2 Порядковый номер
3 Репутацию вверх )
————————————-
Итоги 28 июня
-
bifaf изменил репутацию ISophaWolfa в конкурс 100 вимеров // завершен.
ваш ник
порядковый номер
положительная репутация <33
итоги 1 июля
//
Закончен!!
-
bifaf изменил репутацию Rander_ в Спасибо за 140 мегаящиков
1. Название модельки - Мегаящик
2. Питомец
3. Ссылка на скачивание - MegaBox
4.
5. Создатель модели - Rander_
P.S. Анимация выпадения Леона равна 1%
-
bifaf изменил репутацию Okssi в Заявка на должность Модератора.
Отказ.
Ты передавал свою основу _McRain__ третьим лицам. Вход на должность закрыт.
-
-
-
-
-
bifaf изменил репутацию Okssi в Я выбрал помнить тебя, ты выбрала меня не знать.
Отказ.
Ты постоянно общаешься на грани неуважительного отношения к другим игрокам на форуме. На должности бы тебя сняли за подобное.
-
bifaf получил репутацию от MorphBee в Главное не задумываться, что было бы, если бы поступили иначе.
передумал
-
-
-
bifaf изменил репутацию Fadendowa в Конкурс на 150 вимеров.
Условия:
1. Написать свой "ник"
2. Поставить реп на этот акк "Вышку"
Итоги: через неделю
-
bifaf изменил репутацию notKeluke в Конкурс на пак стикеров на ваш выбор [Завершен]
1/ Ссылка на вк
2/ Ваш порядковый номер
3/ Поставить вышку/лайк
Итоги 10/06/2022