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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   actor.L2Character беда, печаль (https://forum.zone-game.info/showthread.php?t=19204)

Raffinary 08.04.2012 15:10

actor.L2Character беда, печаль
 
Ни разу не писал на форум по поводу своих проблем, ибо мало кому они интересны и бесплатно никто не будет ничего делать, но увы теперь наш сервер без явера, и решить проблему некому.. Буду рад здравым советам и мыслям, в яве ноль увы.

Сервер виснет абсалютно рандомно, просто виснет то 10 раз на дню то раз в день и может висеть сколько угодно, я так понимаю кеш явы засоряется, сообщили что вот эта ошибка творит такие гадости.

com.l2jserver.gameserver.model.actor.L2Character Failed executing HitTask.

Ну и если этого будет мало, сам лог явы

Если поступит какая либо здравая помощь, буду рад чем то ответить взамен

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

Credo 08.04.2012 15:23

Re: actor.L2Character беда, печаль
 
Вам следует сначала избавиться от предыдущих ошибок:
Код:

2012.03.31 06:56:16,328        WARNING        1        com.l2jserver.gameserver.TradeController        Skipping itemId: 15474 on buylistId: 3136600, missing data for that item.
Код:

2012.03.31 06:56:17,445        WARNING        1        com.l2jserver.gameserver.datatables.MultiSell        [MultiSell] can't find product with itemId: 70000 in list: 10099
2012.03.31 06:56:17,445        WARNING        1        com.l2jserver.gameserver.datatables.MultiSell        [MultiSell] can't find product with itemId: 70013 in list: 10099
2012.03.31 06:56:17,445        WARNING        1        com.l2jserver.gameserver.datatables.MultiSell        [MultiSell] can't find product with itemId: 70014 in list: 10099

.
Ну а далее - по ходу действий. Возможно, указанная Вами ошибка исчерпает себя.

Raffinary 08.04.2012 15:30

Re: actor.L2Character беда, печаль
 
Благодарю. Приступим. Лог явы всегда в варнингах д а ошибках, трудно было сосредоточится на самой весомой

helly 08.04.2012 15:37

Re: actor.L2Character беда, печаль
 
оффтоп:
Свернуть ↑Развернуть ↓

hex1r0 08.04.2012 15:53

Re: actor.L2Character беда, печаль
 
Цитата:

Сообщение от Raffinary (Сообщение 176538)
Сервер виснет абсалютно рандомно, просто виснет то 10 раз на дню то раз в день и может висеть сколько угодно, я так понимаю кеш явы засоряется, сообщили что вот эта ошибка творит такие гадости.

com.l2jserver.gameserver.model.actor.L2Character Failed executing HitTask.

вам указали пальцем в небо, на самом деле это результат ошибки, и совсем не обязательно она вешает сервер. увы готовое решение вы врядтле найдете. но вам следует выполнить несколько шагов чтобы легче было найти ошибку:
1. найти в коде "Failed executing HitTask." и временно добавить Thread.dumpStack(). чтобы сохранить стектрейс. (или включить полно логирование ошибок, если это возможно)
2. в формирование месседжа ошибки добавить информацию по скилу / ефекту
3. научится игровым путем повторять эту ошибку (по возможности)

Raffinary 08.04.2012 16:14

Re: actor.L2Character беда, печаль
 
Надеемся что решим. Ибо купили хорошую защиту на сервер и впаяли в ядро а тут такие новости, уже ядро не сменить, ну теперь хоть что-то известно. Спасибо

Добавлено через 5 минут
Вопрос хочу поставить еще так. Сколько в ВМР будет стоить исправление данной ошибки

Visor 08.04.2012 19:34

Re: actor.L2Character беда, печаль
 
По логу причину вы не найдете фризов, для этого нужно писать некоторый анализатор который выдаст что происходило в этот момент по всем ранейблам - имя и кол-во на стадии выполнения.

Причины могут быть разные - наиболее критичные места - движение, атака и АИ

Посмотрел лог - жесткий, и ошибки весьма странные типа на HitTask - типа severe - т.е. вну4три там корее всего нпе скрыто, но скорее всего что-то с пулом. Но это только предположение.

Что за ядро используете?

Добавлено через 4 минуты
Цитата:

Сообщение от Raffinary (Сообщение 176545)
Благодарю. Приступим. Лог явы всегда в варнингах д а ошибках, трудно было сосредоточится на самой весомой

В логе нет самой главной, она как раз скрыта обычно)

Добавлено через 6 минут
Цитата:

Сообщение от Raffinary (Сообщение 176556)
Надеемся что решим. Ибо купили хорошую защиту на сервер и впаяли в ядро а тут такие новости, уже ядро не сменить, ну теперь хоть что-то известно. Спасибо

Добавлено через 5 минут
Вопрос хочу поставить еще так. Сколько в ВМР будет стоить исправление данной ошибки

А до покупки защиты были такие ошибки?
Смотря что за ядро, тем более нужны ж исходники - никто наобут это не исправит, тем более основная часть ява-писателей л2 не в состоянии это сделать, обычно если пошли лаги - то бросают сборку - берут очередную шару и пишут на ней.


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

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