-
Публикаций
241 -
Зарегистрирован
-
Посещение
Изменения репутации
-
-
WorldHome получил репутацию от laurennetrash в esp Padua
хвахах такие слабые даже на мардере уже банят)
и кстати наблюдает ещё 2-3 чела, может это ещё тиммейты инфу говорят?)
-
-
-
-
-
-
WorldHome изменил репутацию xtrafrancyz в это невыносимо
Баг исправлен.
Он не связан с нашими оптимизациями и существовал еще с самых первых версий Minecraft.
Ниже написано описание причины бага для умных.
Клиент имеет особенность "тонуть" в пустоте, пока чанк не прогрузился и потихоньку опускается вниз. Когда чанк наконец прогружается, то может быть два исхода:
- Чанк загрузился до того как игрок провалился под блок
- Игрок успел провалиться в блок на всего 0.0625
- Игрок провалился еще глубже в блок
В первом случае все нормально, игрок просто приземляется на блок. В последнем случае игрока выталкивает на поверхность и все тоже нормально.
И наконец во втором случае происходит магия. Есть 2 стороны (клиент и сервер) и каждая из них воспринимает эту ситуацию по-своему.
Сервер при каждом перемещении игрока проверяет где тот находился в прошлой точке (в блоке или нет), затем проверяет находится ли новая точка внутри блока. Если игрок был не в блоке и перемещается в точку без блока - то это самое обычное движение, сервер принимает это.
Когда же игрок в прошлой точке находился не в блоке, а на месте новой точке уже находится блок - то сервер не принимает это перемещение и телепортирует игрока обратно, чтобы тот не мог зайти внутрь стены или перемещаться сквозь пол/потолок. Это и есть причина дергания, сервер не позволяет провалиться внутрь блока и возвращает игрока обратно.
Клиент в свою очередь правильно думает что находится уже внутри блока и, следовательно, ничего не мешает ему падать вниз до следующего блока (думаю у вас были ситуации когда вы ходили внутри блока, например при использовании ендер перла). В итоге клиент постоянно падает вниз и сервер постоянно возвращает игрока обратно.
И тут возникает вопрос - А почему сервер думает что игрок находится не в блоке, когда он провалился туда на 0.0625?
Дело в том, что при проверке пересечения хитбокса игрока с блоками, сервер уменьшает хитбокс игрока как раз на 0.0625. Скорее всего, это делается чтобы избавиться от ошибок связанных с погрешностью в вычислениях координат, но это совсем другая тема.
Предположим, координата Y игрока 51.99, это значит что игрок провалился внутрь блока на 0.01. С точки зрения сервера игрок не находится в блоке, так как 51.99+0.0625=52.0525 (хитбокс сжимается к центру, поэтому тут сложение), а на Y=52 уже нет никаких блоков. С точки зрения клиента игрок уже внутри блока и поэтому он его игнорирует и падает. Вот и получается вечное недопонимание сервера с клиентом.
-
-
-
WorldHome изменил репутацию Fenixs2004 в Люди ищут себя в музыке, а я надеюсь окончательно в ней потеряться.
1. Желаемая должность - Модератор.
2. Время игры на сервере (должно быть не менее наигранных 48 часов) - 147 дн. 7 ч. 19 мин. 57 сек.
3. Ник в игре - Fenixs2004.
4. Настоящее имя - Алексей.
5. Возраст (Модератор - с 16; Хелпер - с 14) - Полных 17 лет.
6. Есть опыт в этом деле? (где, кем, когда, кто может подтвердить) - Опыт есть, дважды был модератором на этом проекте, подтвердить может Главная Администрация.
7. Сколько часов в день вы готовы посвятить нашему проекту? - От 2 до 6 часов.
8. В какое время обычно играете (по Москве) - С 17:00 до 23:00.
9. В каком городе проживаете? - Живу в посёлке Терелесовский.
10. Почему вы хотите занять эту должность? - Хочу помочь проекту в избавлении от игроков, мешающих игровому процессу. Также хотелось бы уделить время закрытию жалоб на форуме.
11. Прочитали ли правила нашего проекта? - Буду следовать всем правилам проекта и постараюсь не подводить Администрацию.
12. Напишите немного о себе - Учусь на 2 курсе в колледже по специальности повар-кондитер. В свободное время довольно много читаю. Слушаю таких исполнителей, как pyrokinesis и нервы. О себе могу сказать, что я малообщительный и закрытый в себе человек, но в этот же момент довольно ответственный и трудолюбивый.
13. Ссылка на Вашу страницу ВКонтакте (Личка и страница должны быть открытыми, а активность не должна быть скрыта! А так же вы должны оставлять ссылку с вашим настоящим ID, состоящим из цифр, а не вами придуманным) -https://vk.com/id635228242
-
-
-
-
-
-
WorldHome изменил репутацию FunnyMax в Конопля, это тебе за 2 вайп! Не надо было меня бить!
1. MeKonoplyash
2. FunnyMax
3. 23.10.2021
4. https://imgur.com/a/wAsJzOI
5. упоминание проекта
6. Добавил скрин от лица нарушителя раз ты не веришь mdaxxl.
-
WorldHome изменил репутацию Fenixs2004 в ...
1. akulenok_3
2. Fenixs2004
3. 22.09.2021
4. https://yapx.ru/u/OQjoS
-
WorldHome изменил репутацию Fenixs2004 в Корми своих демонов по расписанию
1. Желаемая должность – Модератор.
2. Время игры на сервере (должно быть не менее наигранных 48 часов) – 127 дн. 21 ч. 15 мин. 43 сек.
3. Ник в игре – Fenixs2004.
4. Настоящее имя – Алексей.
5. Возраст (Модератор - с 16; Хелпер - с 14) – 17 лет.
6. Есть опыт в этом деле? (где, кем, когда, кто может подтвердить) – Опыт имеется, был модератором на этом проекте, подтвердить может Главная Администрация.
7. Сколько часов в день вы готовы посвятить нашему проекту? – От 2 до 6 часов в день.
8. В какое время обычно играете (по Москве) – В рабочие дни с 18 до 22, а в выходные с 10 до 16.
9. В каком городе проживаете? - Живу в посёлке Терелесовский.
10. Почему вы хотите занять эту должность? – Я довольно много играю и вижу людей, которые нарушают правила проекта и остаются без наказания. Писать жалобы на форум порой нет возможности, поэтому я хотел бы наказывать нарушителей сам.
11. Прочитали ли правила нашего проекта? – Буду следовать всем правилам проекта и постараюсь не подводить Администрацию.
12. Напишите немного о себе – Студент 2 курса по профессии повар-кондитер. Неплохо окончил 1 курс. В последнее время стал больше готовить, так как хочется заниматься любимым делом больше. Сам по себе я человек малообщительный, ответственный, неконфликтный и честный.
13. Ссылка на Вашу страницу ВКонтакте (Личка и страница должны быть открытыми! А так же вы должны оставлять ссылку с вашим настоящим ID, состоящим из цифр, а не вами придуманным) – https://vk.com/id635228242
-
WorldHome изменил репутацию babyveto4ka в Boost
он мог не знать этого, но то, что она в первый день играла с фулл ричкой видели все.
-
-
-
-
WorldHome изменил репутацию babyveto4ka в Манипуляции с интернетом
уже второй день пытаются меня подставить(
-