-
Публикаций
1 154 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
2
Все публикации пользователя mr_box
-
Итак, эту тему мне вероятно следовало создавать в Тех. разделе, но тут ее увидят больше людей. Все мы знаем про баг, когда одни игроки отлетают на 5 - 6 блоков, а другие с трудом на 0.5 - 1.5. В данной теме я просто приведу свой перевод отрывка из одного комментария, объясняющего баг с отдачей (оригинальный текст). То, что представляет из себя само предложение, находится после перевода. Игрок, подключившийся первым, получает правильную отдачу. Последний подключившийся получает меньше отдачи, если его бьет ранее подключившийся.Это происходит потому, что сервер применяет "трение" к игроку каждый раз, когда получает movement-пакет от него. Пакеты игроков, подключившихся позднее, на сервере обрабатываются в промежутке между ударом ранее подключившегося игрока и отправкой пакетов синхронизации скорости клиенту, которые уже будут отличаться к концу тика.Таким образом, каждый movement-пакет игрока, подключившегося позднее, в очереди сделает силу отдачи меньше, перед тем как отправить сам пакет отдачи клиенту.Если каждый из этих пакетов говорит, что игрок касается земли, то будет применено трение с землей, которое уменьшит отдачу примерно в половину каждый тик; т.е. потребуется несколько movement-пакетов в очереди, чтобы сделать отдачу близкой к нулю. Для игроков А и Б, подключившихся в том же порядке (Б после А), последовательность событий выглядит примерно так (на каждый тик): сервер обрабатывает входящие пакеты от всех игроков в том порядке, в котором они подключилисьсервер обрабатывает входящий пакет от А, который говорит атаковать Б, что изменяет скорость игрока Б на сервере (но еще не синхронизируется с клиентом)сервер обрабатывает все пакеты от Б, сколько их ни было бы, включая те, что говорят, что игрок стоит на земле, и приминяет трение к скорости игрока Б после каждого такого пакетасервер выполняет локальное обновление всех игроков (метод tick) (там использование предметов, сон, горение игрока - правка переводчика)сервер видит, что скорость игрока Б изменилась, и отправляет пакет синхронизации. А вот пакеты от Б при атаке игрока А обрабатываются после movement-пакетов игрока А, т.е. сила отдачи НЕ уменьшается перед тем, как быть отправленной клиенту в конце тика (и А получает всю отдачу). Также в своем сообщение автор текста предоставляет ссылку на самый простой, по его мнению, фикс данной проблемы - патч Bukkit сервера.Кроме того, он указывает, что лучшим решением проблемы было бы вовсе избавиться от работы со скоростью на стороне сервера, т.к. она используется только при работе с "гравитацией" и отдачей, и даже при этом работает ужасно неточно (в случае с отдачей). Клиент и так имеет полный контроль над движением, - что плохого, чтобы передать и полный контроль над скоростью?
-
Что-то против.
-
Я, когда снял его, написал, что ему бан прилетит. Он мне ща в лс пишет, что бана так и нет. Прошу, чекните уже.
-
Однотонный фон, на нем легко подделать. Тебе стоит кинуть скрин получше.
-
ля кого бы побанит или же кислый ну шо ты
mr_box ответил в теме пользователя DenVarFeys в Жалобы на персонал
Нет, это не днс: при днс ты откидываешься, только не сразу. Но после каждого удара через некоторое время ОБЯЗАТЕЛЬНО последует хотя бы небольшая отдача. Когда игрок получает урон, сервер отправляет пакеты клиенту для синхронизации, в числе них пакет отдачи. О том, что пакеты пришли, можно судить по здоровью (в видео читака). Однако после урона должна быть отдача, а ее нет. Нет вообще. Это говорит о том, что на стороне клиента пакет отдачи не обрабатывается, или обрабатывается не правильно, из чего можно сделать вывод, что инструкции игры были изменены, т.е. используется чит. -
..::Самое лучшее предложение по улучшению KitPvP::..
mr_box ответил в теме пользователя Shokoladka228 в Идеи и предложения
Читеры - временное явление. Уверен, что когда-нибудь обходы пофиксят. А вот релогеры, которые через убийство ливают, - явление постоянное. Так что обновление было разумным. -
ля кого бы побанит или же кислый ну шо ты
mr_box ответил в теме пользователя DenVarFeys в Жалобы на персонал
И не только в них. То, что я в читах разбираюсь, и позволяет мне утверждать, что у тебя они были. -
ля кого бы побанит или же кислый ну шо ты
mr_box ответил в теме пользователя DenVarFeys в Жалобы на персонал
Мои пруфы не бред. Мои пруфы также включают твое видео "без читов", т.к. читы в нем есть. Однообразные сообщения? Единственное, что ты предоставил - твое видео, в котором, как я показал, АКБ есть. Хватит повторять бред вроде "он телепортировался", "оказался рядом со мной" и т.п. - у тебя нет не единого док-ва, чтобы втирать этот вздор остальным. Уж то, что ты ждешь главного модератора, ты уже говорил. -
[ISIS starterpack] Новая и последняя моделька (персонализация)!
mr_box ответил в теме пользователя mr_box в Идеи и предложения
up -
Так сложно додуматься, что можно засчитывать 1 раз за игру или, как уже предложили, телепортировать игрока?
-
Релог (relog) - перезаход в игру. Я удивляюсь, как неверные определения быстро распространяются. Кто вообще придумал называть всю эту вашу хрень с редактированием реестра и изменением DNS сервера релогом?
-
ля кого бы побанит или же кислый ну шо ты
mr_box ответил в теме пользователя DenVarFeys в Жалобы на персонал
Большинство лишь говорят, что не видят. Я привел док-ва. На первом видео из этого сообщения видно акб. Как ты объяснишь уменьшение здоровья и отсутствие отдачи? -
ля кого бы побанит или же кислый ну шо ты
mr_box ответил в теме пользователя DenVarFeys в Жалобы на персонал
В отличии от тебя я именно не спорю. Я привожу док-ва. Я взял отрывок из видео читака и замедлил в 4 раза. На нем видно, что после ударов отдачи нет. О том, что удары есть можно судить по уменьшающемуся здоровью. -
ля кого бы побанит или же кислый ну шо ты
mr_box ответил в теме пользователя DenVarFeys в Жалобы на персонал
Дизлайк - это способ выразить отношение к сообщению. Ты написал бред, я поставил диз. Что не так? -
ля кого бы побанит или же кислый ну шо ты
mr_box ответил в теме пользователя DenVarFeys в Жалобы на персонал
Я действительно увлекался написанием читов, но дело в том, что кроме чита нужен еще и обход защиты, чтобы играть на проектах. Чтобы сделать чит, нужно просто его написать, а чтобы сделать обход, нужно взломать чужое. Это мне не по силам (возможно когда-нибудь и в этом я разберусь). Просьба: прежде, чем писать подобную фигню, перечитайте более одной страницы данной темы.