- Баллы
- 103
- Имя в Minecraft
- Vedroyder
Ищу JAVA-программиста для написания костыля.
Суть,кратко:
Из-за кривого взаимодействия веб-шопа и .dat-файлов игроков (/world/players)
иногда в дат-файлы забивается неправильное значение для урона игроков.
Речь идет о модификаторах атаки - по идее, когда игрок держит какой-либо предмет, у него добавляется модификатор атаки, из которого складывается суммарный дамаг.Но по непонятным причинам он подвисает, и когда игрок убирает предмет из руки, модификатор атаки остается,в результате имеем у некоторых игроков по 10 и более модификаторов атаки, и суммарный дамаг больше сотни.
Покажу на скринах из nbt-editor:
(Игрок с аж 4 модификаторами атаки, наносит урон рукой под сотню)
На скрине видно, что у него 4 модификатора атаки. На момент выхода из игры он не держал в руке ничего, т.е по идее у него должен быть дамаг=1 + 0 модификаторов атаки, т.е. еденица на выходе, но рукой он бьет по сотне.
Разверну модификатор, имею внутри:
Модификатор от держания в руке инструмента на 18 ед. (Да, у нас есть такие инструменты, это нормально. Но дело в том,что он опять же не держит этот инструмент в руке, и более того у него еще 3 модификатора атаки).
Варианты решения:
1). Закроненная программа которая каждые n-часов проверяет все профиля игроков и удаляет у них все модификаторы атаки (ну или обнуляет).
Рассматриваю даже этот вариант.
2).Серверный мод, который проверяет .dat-файлы игроков и чистит модификаторы атаки, например сразу после выхода игрока из игры (т.е. после того как дат файл сохранился и не используется,чтобы нормально его перезаписать).
Платформа : mcpc+ 1.6.4 , последний билд до ее смерти, forge965.
Оплата будет достойная если все будет работать, предоплату даю по отзывам.
Суть,кратко:
Из-за кривого взаимодействия веб-шопа и .dat-файлов игроков (/world/players)
иногда в дат-файлы забивается неправильное значение для урона игроков.
Речь идет о модификаторах атаки - по идее, когда игрок держит какой-либо предмет, у него добавляется модификатор атаки, из которого складывается суммарный дамаг.Но по непонятным причинам он подвисает, и когда игрок убирает предмет из руки, модификатор атаки остается,в результате имеем у некоторых игроков по 10 и более модификаторов атаки, и суммарный дамаг больше сотни.
Покажу на скринах из nbt-editor:
(Игрок с аж 4 модификаторами атаки, наносит урон рукой под сотню)
На скрине видно, что у него 4 модификатора атаки. На момент выхода из игры он не держал в руке ничего, т.е по идее у него должен быть дамаг=1 + 0 модификаторов атаки, т.е. еденица на выходе, но рукой он бьет по сотне.
Разверну модификатор, имею внутри:
Модификатор от держания в руке инструмента на 18 ед. (Да, у нас есть такие инструменты, это нормально. Но дело в том,что он опять же не держит этот инструмент в руке, и более того у него еще 3 модификатора атаки).
Варианты решения:
1). Закроненная программа которая каждые n-часов проверяет все профиля игроков и удаляет у них все модификаторы атаки (ну или обнуляет).
Рассматриваю даже этот вариант.
2).Серверный мод, который проверяет .dat-файлы игроков и чистит модификаторы атаки, например сразу после выхода игрока из игры (т.е. после того как дат файл сохранился и не используется,чтобы нормально его перезаписать).
Платформа : mcpc+ 1.6.4 , последний билд до ее смерти, forge965.
Оплата будет достойная если все будет работать, предоплату даю по отзывам.
Последнее редактирование: