|
Lowcpu, lowcpu |
|
|
Kanibal |
11.2.2011, 8:33
|
Master
Сообщений: 1.337
Регистрация: 19.9.2009 Группа: Пользователи Наличность: 0
Пользователь №: 12.115
Возраст: 7
|
|
|
|
|
Pelican |
23.2.2011, 21:42
|
Гость
|
Цитата(d`ArcZeal @ 11.2.2011, 9:15) http://www.uolm.ru/index2.php?view=filesLow CPU Решает проблему загрузки клиентом игры 100% cpu. Через данную программу процессор грузит на 5-15% Winsows 7 не поддерживает данную программу! Она без троянов? Пороли от акков не ворует?
|
|
|
|
Warstone |
14.8.2011, 20:06
|
Группа: Модераторы Наличность: 0
Пользователь №: 10.905
Возраст: 25
|
Цитата(StaticZ @ 23.2.2011, 17:56) Тоже интересно как это делается... давно бесит что в главном меню и после дисконекта загрузка цп 100%, вместо положеных 0%
Хотя я, наверно, знаю... Если я хоть что-то понимаю в архитектуре клиента, то там ставится задержка по чтению сокета... Мол читает с задержкой в 100 мс (допустим), однако во время первого логина игровой цикл уже работает, но задержки нету (так как сокет не подключен) и горе-программисты просто сделали проверку: Если сокета нету, то продолжить... Вот и крутится этот бесконечный цикл на максимальных скоростях.
--------------------
Do. Or do not. There is no Try! © Master Joda, Dagobah, Star Wars: Episode V.
|
|
|
|
Lord Artes |
12.11.2011, 3:38
|
Journeyman
Сообщений: 349
Регистрация: 12.4.2005 Группа: Пользователи Наличность: 0
Пользователь №: 3.492
|
Я заметил одну проблему на этих новых клиентах. Некоторые подвисания в коннекте. Например, если новым клиентом телепортнуться в место где много предметов и игроков, коннект подвисает на пару секунд, а вещи начинают появляться на экране по частям. Тоже самое, если войти в игру в людном месте, персонаж вначале голый, вещи так же постепенно появляются, затем чере пару секунд все ок.
На 2.0.3 клиенте этого вообще нет. Все происходит настолько быстро, что даже и лага незаметно.
В чем может быть такая проблема? или быть может тут дело даже в эмуляторе Сфера, и ее "переписке" с новыми клиентами?
|
|
|
|
Wap |
12.11.2011, 14:42
|
Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006 Группа: Администраторы Наличность: 31652
Пользователь №: 9.227
|
Цитата(Lord Artes @ 12.11.2011, 2:38) Я заметил одну проблему на этих новых клиентах. Некоторые подвисания в коннекте. Например, если новым клиентом телепортнуться в место где много предметов и игроков, коннект подвисает на пару секунд, а вещи начинают появляться на экране по частям. Тоже самое, если войти в игру в людном месте, персонаж вначале голый, вещи так же постепенно появляются, затем чере пару секунд все ок.
На 2.0.3 клиенте этого вообще нет. Все происходит настолько быстро, что даже и лага незаметно.
В чем может быть такая проблема? или быть может тут дело даже в эмуляторе Сфера, и ее "переписке" с новыми клиентами?
Эта проблемы сетевого обмена в Сфере. Сборка какого времени?
--------------------
|
|
|
|
Wap |
12.11.2011, 19:22
|
Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006 Группа: Администраторы Наличность: 31652
Пользователь №: 9.227
|
Цитата(Lord Artes @ 12.11.2011, 14:16) о, радует, если проблема не в самом клиенте.
Сборка 2009 года (июль).
Значит получается, эта сфера так ведет себя только с новыми клиентами, а со старыми ок? Потому что, я тестировал не только МЛ, но и АоС, и МЛ 6-ой версии. И почему такое с новыми клиентами?
По идее, чтобы нормально работали и старые, и новые клиенты, в Сфере этого времени должны быть активизированы флаги EF_UseNetworkMulti и EF_UseNetworkMultiVersionMod. То есть, пироги тогда были такие: без EF_UseNetworkMulti тормозили новые клиенты, с EF_UseNetworkMulti тормозили старые клиенты и тогда придумали EF_UseNetworkMultiVersionMod, который снимал действие EF_UseNetworkMulti для клиентов ниже 4.0.0. Но это все в теории. На практике в конце 2009 года код сетевого обмена был сильно изменен(видимо, на это были причины) и его продолжают изменять до сих пор. Даже не знаю, лучше или хуже его делают... А да, в Linux версиях включать EF_UseNetworkMulti нельзя, потому это приведет к 30-50% крэшу Сферы на логине клиента.
--------------------
|
|
|
|
Lord Artes |
13.11.2011, 2:37
|
Journeyman
Сообщений: 349
Регистрация: 12.4.2005 Группа: Пользователи Наличность: 0
Пользователь №: 3.492
|
Интересная информация! Т.е., если используется только новый клиент, достаточно указать лишь один "EF_UseNetworkMulti" ? а так же в ревижене на счет этого флага: Код Tired of crashing due too many items/npcs, try it. имеется ввиду краш клиента, или сервера?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|