Jump to content
Sign in to follow this  
Phoenix

Отбрасывает Персонажа

Recommended Posts

Суть проблемы   если бежать и мышкой  жмакать в даль очень часто    персонажа начинает откидывать

 

на сервере стоит геодата - геодата тут не причем

понимаю что суть проблемы заключается в ядре  - прошу помощи кто в курсе какой файл или какие файлы ковырять ! Буду логировать что бы найти суть проблемы

Edited by Phoenix

Share this post


Link to post
Share on other sites

Это в гео/мув движках проблема

  • Like 1

Share this post


Link to post
Share on other sites
13 минут назад, Edgar сказал:

Это в гео/мув движках проблема

примерно какие файлы  не подскажешь что бы е все подряд логировать 

Share this post


Link to post
Share on other sites
4 часа назад, Phoenix сказал:

примерно какие файлы  не подскажешь что бы е все подряд логировать 

не подскажу, я в эти дебри не лез не когда, отпиши diagodd скайп, может за несколько сотен $ согласиться тебе помочь

Share this post


Link to post
Share on other sites

решение нашел  в ValidatePosition

было

        } else if (diff > 256) {
            activeChar.validateLocation(1);
        } else {
            activeChar.setIncorrectValidateCount(0);
        }

стало

        } else if (diff > maxDiff) {
            activeChar.validateLocation(1);
        } else {
            activeChar.setIncorrectValidateCount(0);
        }

        final int maxDiff = 256 + getClient().getPing() * activeChar.getMoveSpeed() / 1000;

 

 

у друга  на Грации финал на Фениксе, чуть по другому но я думаю феникс у нас уже не кто не юзает, но суть думаю понятно копать в этом методе , я нашел его по логированию и сделал фикс у себя

 

  • Upvote 1

Share this post


Link to post
Share on other sites

Там конфиг должен быть на синхрон, поставь в конфиге -1, проблема должна уйти :)

Share this post


Link to post
Share on other sites
11 минут назад, Energy сказал:

Там конфиг должен быть на синхрон, поставь в конфиге -1, проблема должна уйти :)

Нечего подобного у меня нет и решил уже другим путем описано выше , на фениксо подобных там чуть по другому ( и другу фиксанули)

Share this post


Link to post
Share on other sites
1 час назад, Phoenix сказал:

Нечего подобного у меня нет и решил уже другим путем описано выше , на фениксо подобных там чуть по другому ( и другу фиксанули)

А теперь ныряй в воду, например на дино, и с воды кликай в даль, или в не проходимую область, например камень))) Отпиши что происходит)))

Share this post


Link to post
Share on other sites
31 минуту назад, Mexl2 сказал:

А теперь ныряй в воду, например на дино, и с воды кликай в даль, или в не проходимую область, например камень))) Отпиши что происходит)))

да персонаж тупо  бежит и не управляем, и ему плевать на преграды

есть предположение где копать ? покопаю

Share this post


Link to post
Share on other sites
2 часа назад, Phoenix сказал:

да персонаж тупо  бежит и не управляем, и ему плевать на преграды

есть предположение где копать ? покопаю

Копать в сторону выхода из воды. Там класс, забыл как называется, но точно помню что там проверка на полет или воду находится... Недавно друг фиксил эту проблему, знаю точно что не так уж и просто это ему далось... А сам я дуб в этой теме, просто недавно заметил этот баг. Персонаж тупо начинает игнорить геодату. А теперь представь что ты в дионе на осаде, где вокруг замка есть вода)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...