Shadow-Worlds Classic

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> Тормоза клиента
antok
сообщение 19.10.2012, 7:59
Сообщение #1


Администратор
**************

Группа: Главные администраторы
Сообщений: 4912
Регистрация: 24.2.2008
Из: Moscow
Пользователь №: 1



перечислите, пожалуйста, все основные места, в которых клиент сильно тормозит.

1. рыбалка. (слабая критичность)
2. Проблема с перками/языком? (высокая критичность)
3. Вылет на порталах. Требуется уточнение.


--------------------
Личные сообщения на форуме отключены. Обращайтесь на antok_bin@mail.ru
Перейти в начало страницы
 
+Цитировать сообщение
Heart
сообщение 19.10.2012, 14:38
Сообщение #2


Монстр
************

Группа: Продвинутые пользователи
Сообщений: 1344
Регистрация: 1.3.2008
Пользователь №: 29



партиклы, магия, каст любых спелов, рыбалка.


--------------------
Предупреждения:
(100%) XXXXX
I'm BAD.
Перейти в начало страницы
 
+Цитировать сообщение
Slon
сообщение 19.10.2012, 15:09
Сообщение #3


Паладин
**********

Группа: Продвинутые пользователи
Сообщений: 590
Регистрация: 13.11.2009
Из: Броды
Пользователь №: 1374



+ просто при появление новой текстуре на екране
Перейти в начало страницы
 
+Цитировать сообщение
Zay
сообщение 19.10.2012, 16:58
Сообщение #4


Скелет лучник
***

Группа: Продвинутые пользователи
Сообщений: 67
Регистрация: 16.7.2008
Из: Москва
Пользователь №: 193



после вылета почти всегда начинает вылетать ошибка ( http://lom.rinet.ru/swclassic/index.php?showtopic=4448 ) иногда заходит раза с 10, а так тока клиент переставлять, тогда норм заходит..выкидывает не только при переходе с порталов...иногда после убийства на арене
Перейти в начало страницы
 
+Цитировать сообщение
Slon
сообщение 19.10.2012, 18:30
Сообщение #5


Паладин
**********

Группа: Продвинутые пользователи
Сообщений: 590
Регистрация: 13.11.2009
Из: Броды
Пользователь №: 1374



Цитата(Zay @ 19.10.2012, 17:58) *
после вылета почти всегда начинает вылетать ошибка ( http://lom.rinet.ru/swclassic/index.php?showtopic=4448 ) иногда заходит раза с 10, а так тока клиент переставлять, тогда норм заходит..выкидывает не только при переходе с порталов...иногда после убийства на арене


при такой ошибке попробуй изменить язык клиента
Перейти в начало страницы
 
+Цитировать сообщение
O!Zadira
сообщение 19.10.2012, 19:12
Сообщение #6


Монстр
************

Группа: Пользователи
Сообщений: 1261
Регистрация: 31.7.2008
Пользователь №: 216



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


--------------------
Программы для SW от гильдии Zlo(BK,Fear Factory):
[url="http://www.bkeepers.h15.ru/"]http://www.bkeepers.h15.ru/[/url]

Калькулятор стоимости скилов в ГП:
[url="http://www.bkeepers.h15.ru/all_items/skil_calc.php"]http://www.bkeepers.h15.ru/all_items/skil_calc.php[/url]

............................................................................
Гораздо легче найти ошибку, нежели истину. Ошибка лежит на поверхности, и ее замечаешь сразу, а истина скрыта в глубине, и не всякий может отыскать ее.
Перейти в начало страницы
 
+Цитировать сообщение
antok
сообщение 19.10.2012, 21:34
Сообщение #7


Администратор
**************

Группа: Главные администраторы
Сообщений: 4912
Регистрация: 24.2.2008
Из: Moscow
Пользователь №: 1



Цитата(Slon @ 19.10.2012, 16:09) *
+ просто при появление новой текстуре на екране

нереально, это базовое устройство клиента. Да и какие там тормоза, все в памяти хранится, вывод практически моментаьный. Либо у тебя проблемы с компом. Либо ХГЕ сам по себе такой, а менять движое если и будем, то вместе со всем клиентом. То есть очень не скоро, стремящемся к "никогда".

Цитата(Heart @ 19.10.2012, 15:38) *
партиклы, магия, каст любых спелов, рыбалка.

Партиклы вызывают утечку памяти, а не сиюминутное торможение клиента.
Каст спелов - вопрос каких именно и насколько сильно. Разные заклы тормозят по разному. Вернее тормозят то они одинаково, но некоторые оказывают особо критичное влияние.
На рыбалку гляну. + к шапке.
+ к рыбалке - это как раз минимально критично. Не ПвП, не ПвМ. Тормозит и тормозит, слабая критичность. Но добавил к списку.


--------------------
Личные сообщения на форуме отключены. Обращайтесь на antok_bin@mail.ru
Перейти в начало страницы
 
+Цитировать сообщение
antok
сообщение 19.10.2012, 21:49
Сообщение #8


Администратор
**************

Группа: Главные администраторы
Сообщений: 4912
Регистрация: 24.2.2008
Из: Moscow
Пользователь №: 1



Цитата(O!Zadira @ 19.10.2012, 20:12) *
Вот как мне кажется реально что можно было бы исправить, это момент когда ты бежиш на альт + р и тебя деревит моб, в этот момент клиент может жутко затупить на пару сек, а потом в дереве ты дергаешся адско, может получится сделать чтоб чар не дергался...

Надо подумать. Может ты подскажешь? Проблема дерева в том, что есть точки непроходимости, на которых основано движение чара. Для статичной карты они известны заранее, то есть клиент знает куда можно пройти, куда нет. Конечно он спрашивает у сервера все равно, но постфактум. Прошел, потом спросил - чтобы не тормозить игрока ожиданием ответа. Соответственно, если карта багнутая и проходимость клиента отличается от проходимости сервера, начинаются дергания. Связаны они с тем, что клиент считает - пройти можно, идет, но информирует об этом сервер. Сервер же смотрит - пройти нельзя и говорит клиенту - а куда это ты собрался, а ну вернулся обратно!

С деревом такой эффект и получается. Чар прошел уже на следующую клетку и тут получил извещение, что его задеревили, причем еще на предыдущем шаге - получаем рывок. Если же в дереве не откидывать обратно, начнутся проблемы с зависимостью работы дерева от лага цели. Дерево на него кидаешь, а лаг у него большой, он еще 2-3 клетки пройдет и только после этого остановится.
Точно так же пока чар в дереве - как клиенту определить, уже прошло оно, или еще нет? Только задать вопрос серверу. Могу попробовать до получения ответа запретить чару попытки к движению. Но тогда будет другой эффект - при плохом лаге дерево будет работать дольше. Так как клиент будет ожидать, когда ему от сервера придет ответ, что можно начинать движение.

Вот я хз как это обойти и не наткнуться при этом на описанные выше грабли =( Если у тебя появятся идеи, просьба поделиться.

Цитата(Zay @ 19.10.2012, 17:58) *
после вылета почти всегда начинает вылетать ошибка ( http://lom.rinet.ru/swclassic/index.php?showtopic=4448 ) иногда заходит раза с 10, а так тока клиент переставлять, тогда норм заходит..выкидывает не только при переходе с порталов...иногда после убийства на арене

Надо копать... В идеале конечно найти бы способ как ее систематически вызвать. Как ниже написал Задира, вроде бы с перками ошибка - в языках. Если кто придумает более-менее системный способ ее вызова, напишите. Пока просто добавлю к списку для "посмотреть", может найдется так.

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


--------------------
Личные сообщения на форуме отключены. Обращайтесь на antok_bin@mail.ru
Перейти в начало страницы
 
+Цитировать сообщение
Helloween
сообщение 20.10.2012, 14:33
Сообщение #9


Паладин
**********

Группа: Пользователи
Сообщений: 643
Регистрация: 26.3.2008
Пользователь №: 86



Цитата(antok @ 19.10.2012, 22:49) *
Могу попробовать до получения ответа запретить чару попытки к движению. Но тогда будет другой эффект - при плохом лаге дерево будет работать дольше. Так как клиент будет ожидать, когда ему от сервера придет ответ, что можно начинать движение.


Да наверное это лучшее решение, дерево на секунду дольше будет, это мелочи, его всеравно обычно снимают..., но впринципе хз стоит ли это исправления гемороя, впринципе и так норм =)
Перейти в начало страницы
 
+Цитировать сообщение
antok
сообщение 28.10.2012, 21:09
Сообщение #10


Администратор
**************

Группа: Главные администраторы
Сообщений: 4912
Регистрация: 24.2.2008
Из: Moscow
Пользователь №: 1



Дабы не поддерживать две похожие темы, эту закрываю, дополнения пишите в
http://lom.rinet.ru/swclassic/index.php?sh...amp;#entry50626


--------------------
Личные сообщения на форуме отключены. Обращайтесь на antok_bin@mail.ru
Перейти в начало страницы
 
+Цитировать сообщение

Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 17.5.2024, 17:56