Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Рынок / Marketplace (https://forum.zone-game.info/forumdisplay.php?f=147)
-   -   Ищем java кодера для работы с ядром lucera (https://forum.zone-game.info/showthread.php?t=27095)

looking 02.03.2013 16:58

Ищем java кодера для работы с ядром lucera
 
Ищем java кодера для работы с ядром lucera.

В данный момент, к сожалению, мы не в силах понять и исправить проблему с “прыжками” в игре (Пример: http://www.youtube.com/watch?feature...&v=7VhOgrExK-Y ). Ищем решение уже несколько месяцев, но все попытки тщетны...

От человека необходимо:
  1. Опыт работы
  2. Хорошую репутацию\отзывы

Со своей стороны мы предоставим вам все, что не обходимо для решения этой проблемы.

Если вы знаете решение, но не хотите продавать сам фикс, то нас устроит консультация.

Skype: lookingforcoder

Murzik 02.03.2013 17:05

Re: Ищем java кодера для работы с ядром lucera
 
гео поменять не пробовали?

Krasavella 02.03.2013 17:09

Re: Ищем java кодера для работы с ядром lucera
 
Цитата:

Сообщение от looking (Сообщение 280541)
мы не в силах понять и исправить проблему с “прыжками” в игре

Смотрите формулу в ValidatePosition http://my.l2.ee/Smileys/korea/08.gif

looking 02.03.2013 17:31

Re: Ищем java кодера для работы с ядром lucera
 
Цитата:

Сообщение от Krasavella (Сообщение 280545)
Смотрите формулу в ValidatePosition http://my.l2.ee/Smileys/korea/08.gif

Пробивали разные варианты, но ничего не получилось. Сейчас все идеи исчерпаны, поэтому и написали тут.

Krasavella 02.03.2013 17:40

Re: Ищем java кодера для работы с ядром lucera
 
Цитата:

Сообщение от looking (Сообщение 280551)
Пробивали разные варианты, но ничего не получилось. Сейчас все идеи исчерпаны, поэтому и написали тут.

Странно что вы исчерпали все идеи и на этом остановились. Я решила обратить на это внимание в первый же день, пробовала разные варианты - в итоге проблему решила, вот мой топик - http://forum.zone-game.info/showthread.php?t=25674 http://my.l2.ee/Smileys/korea/12.gif

looking 02.03.2013 18:32

Re: Ищем java кодера для работы с ядром lucera
 
Цитата:

Сообщение от Murzik (Сообщение 280544)
гео поменять не пробовали?

Такое можно сделать в любой локации, даже на плоской поверхности. Если вы говорите именно про геодату, а не про геодвиг.

Цитата:

Сообщение от Krasavella (Сообщение 280555)
Странно что вы исчерпали все идеи и на этом остановились. Я решила обратить на это внимание в первый же день, пробовала разные варианты - в итоге проблему решила, вот мой топик - http://forum.zone-game.info/showthread.php?t=25674 http://my.l2.ee/Smileys/korea/12.gif

Cпасибо Krasavella, что проявила заинтересованность в помощи. Но ничего из проделанного не помогло.

Вместо хаотичных перемещений (как на видео выше) теперь догоняющий персонаж просто "подъезжает". Не идет, а именно плавно и быстро подъезжает. ValidateLocation при этом никому не отправляются, значение дистанции не доходит до такого.
Могу выложить видео чуть позднее.

Просто не знаем, куда еще можно рыть? Экспериментировали так же с moveToLocation/updatePosition (L2Character). Ничего не дало.

Смотрели GameTimeController, moveToPawn, но на глаз проблем там вроде как нет.

К слову, в сборках как у Krasavella пакет MoveToPawn есть, но - вообще не используется. Это заставляет задуматься почему. В прочем, в таких сборках и AI совершенного другой, возможно есть своя причина на то.

Сейчас мы тратим время и нервы в холосту. День за днем ищем проблему, а результатов нет…

Если есть мысли – излагайте! Вознаградим, если они помогут нам найти причину.

Krasavella 02.03.2013 20:00

Re: Ищем java кодера для работы с ядром lucera
 
Цитата:

Сообщение от looking (Сообщение 280566)
Cпасибо Krasavella, что проявила заинтересованность в помощи. Но ничего из проделанного не помогло.

Попробуйте для начала вот этот кусочек

package ru.catssoftware.gameserver.network.clientpackets.V alidatePosition

вместо

if( diffSq <= speedsq*1.5 && dz < 1500)

поставить

if(diffSq > 512)

http://my.l2.ee/Smileys/korea/05.gif

looking 02.03.2013 20:24

Re: Ищем java кодера для работы с ядром lucera
 
Цитата:

Сообщение от Krasavella (Сообщение 280589)
Попробуйте для начала вот этот кусочек

package ru.catssoftware.gameserver.network.clientpackets.V alidatePosition

вместо

if( diffSq <= speedsq*1.5 && dz < 1500)

поставить

if(diffSq > 512)

http://my.l2.ee/Smileys/korea/05.gif

Цитата:

diffSq > 512
diffSq это как бы квадрат :)
Попробовали 250000 поставить, ничего совершенно не изменилось.
Все так же. Катаемся и пару раз прыгнули. Увы.

Видео покатушек на предыдущем пакете, где не было хаотичных рывков:


Visor 03.03.2013 14:16

Re: Ищем java кодера для работы с ядром lucera
 
На последнем видео заметил только лишние отбивки пакетов. Вам нужно было внять простую догонялку с зажатой копкой атака.

looking 03.03.2013 16:00

Re: Ищем java кодера для работы с ядром lucera
 
Цитата:

Сообщение от Visor (Сообщение 280759)
На последнем видео заметил только лишние отбивки пакетов. Вам нужно было внять простую догонялку с зажатой копкой атака.

Не совсем поняли вас, можно немного подробней про "отбивки пакетов".


Текущее время: 01:57. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot