Jump to content
Korean Random

[Тестирование / Test] Xvm-stat


sirmax

Recommended Posts

Тема для багов новой прокси.

 

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

 

Тема для багов новой прокси.

ХД: Для незнаек: XVM-stat это модуль статистики. Значит в этой теме баги только касательно модуля статистики.

Edited by █XlebniDizele4ku
Link to comment
Short link
Share on other sites

Поставил xvm-stat-1.4.1-alpha на не которых танках не показывает стату, вышел во время боя из игры вернул обратно xvm-stat-1.3.0 захожу всё нормально на всех танках стата есть.

Link to comment
Short link
Share on other sites

Поставил xvm-stat-1.4.1-alpha на не которых танках не показывает стату, вышел во время боя из игры вернул обратно xvm-stat-1.3.0 захожу всё нормально на всех танках стата есть.

Скрины/реплеи/логи?

 

И на всякий случай: базы для 1.3.0 и 1.4.0 разные. Возможно несовпадение.

Link to comment
Short link
Share on other sites

@iBat, поставил, откатал боев 15. Постоянно стата появляется уже в ушах, а на экране загрузки только собственная. Вот пара реплеев и лог

20130326_2104_germany-StuGIII_39_crimea.wotreplay

20130326_2133_ussr-KV1_14_siegfried_line.wotreplay

XVM.log

 

Edited by demon2597
Link to comment
Short link
Share on other sites

Ну если это единственная проблема, то объясняется она просто. Если хоть 1 игрок в бою требует обновления, то ждем вплоть до 5 секунд ответа сервера ВГ. А поскольку версией 1.4.0 пользуются относительно мало, то игроков для обновления постоянно много. Вот такой каламбур :)

Link to comment
Short link
Share on other sites

Ну если это единственная проблема, то объясняется она просто. Если хоть 1 игрок в бою требует обновления, то ждем вплоть до 5 секунд ответа сервера ВГ. А поскольку версией 1.4.0 пользуются относительно мало, то игроков для обновления постоянно много. Вот такой каламбур :)

А имеет ли в таком случае смысл увеличивать Timeout с дефолтных 10000 в конфигфайле xvm-stat? 

Link to comment
Short link
Share on other sites

А имеет ли в таком случае смысл увеличивать Timeout с дефолтных 10000 в конфигфайле xvm-stat? 

У вас были случаи непрогруза при таймауте в 10с? Вообще одна из фич этой версии как раз в том, что ждем 5сек, а дальше - трава не расти. Что успели то успели. Поэтому ожиданий сильно больше 5сек не должно быть.

Link to comment
Short link
Share on other sites

У вас были случаи непрогруза при таймауте в 10с? Вообще одна из фич этой версии как раз в том, что ждем 5сек, а дальше - трава не расти. Что успели то успели. Поэтому ожиданий сильно больше 5сек не должно быть.

Ну вообще то были как у Демона. Я что-то немного не понял т.е. если за 5 секунд по ком-то не загрузилась стата то все? поезд ушел и будем играть уже без статы этих непрогрузившихся игроков и не ждать как сейчас 10-15-20 пока непрогрузится? Т.е. такую картину мы будем наблюдать возможно постоянно, раз поставлено ограничение 5 сек? Ппц... в топку летят все формулы расчета шансов на победу...

Надеюсь, что я Вас все же неправильно понял:-/

Edited by TurinDeNar
Link to comment
Short link
Share on other sites

Ну если это единственная проблема, то объясняется она просто. Если хоть 1 игрок в бою требует обновления, то ждем вплоть до 5 секунд ответа сервера ВГ. А поскольку версией 1.4.0 пользуются относительно мало, то игроков для обновления постоянно много. Вот такой каламбур :)

ну вроде единственная, больше не заметил. Я чет туплю, вот 5 секунд, говоришь, так экран загрузки же дольше времени висит. Или игроков проверяет не разом, а поочередно (т.е. 5+5+5.....)? :hmm:  Ааа, понял, просто за 5 сек ничего ни по кому не приходит. А почему тогда не приходит?

Edited by demon2597
Link to comment
Short link
Share on other sites

Ждать неопределенное количество времени на сервере - слишком дорогое удовольствие. Сервера ВГ обычно или отвечают сразу, или отвечают ошибкой после таймаута секунд в 30. Поэтому такое поведение(сервера прокси) нам кажется правильным. Как будет время - погляжу клиентскую часть - есть ли там повторные запросы ошибочных ответов.

 

ну вроде единственная, больше не заметил. Я чет туплю, вот 5 секунд, говоришь, так экран загрузки же дольше времени висит. Или игроков проверяет не разом, а поочередно (т.е. 5+5+5.....)? :hmm:

Стата там появляется в 1 или 2 "контрольных точках" в процессе загрузки. Если до этих точек ничего не загружено, то соответственно появится только в ушах.

Link to comment
Short link
Share on other sites

Стата там появляется в 1 или 2 "контрольных точках" в процессе загрузки.
да, замечал такое, не понятно почему к этому моменту нету ответа от сервера ВГ и какую роль тут играет то, что куча игроков требует обновления.

Обновления статы заносятся в базу XVM Stat, (я правильно понимаю?), потом, при загрузке боя, кто есть в базе (свежий)- берется оттуда, кого надо обновлять- клянчит с сервера ВГ. И за 5 сек ответ оттуда не приходит. Верно? Вот непонятно в таком случае, почему он не приходит?

Link to comment
Short link
Share on other sites

 Вот непонятно в таком случае, почему он не приходит?

А что тут не понятного? Эти самые серверы ВГ ограничивают интенсивность запросов с 1 IP, вот и не приходит.

Link to comment
Short link
Share on other sites

А что тут не понятного? Эти самые серверы ВГ ограничивают интенсивность запросов с 1 IP, вот и не приходит.

Теперь ясно, я просто не знал про это граничение. Ну тогда все нормально, вопросов больше не имею:)

А нет:) Еще один маленький для полной ясности- а откель потом стата в ушах берется?

Edited by demon2597
Link to comment
Short link
Share on other sites

А нет:) Еще один маленький для полной ясности- а откель потом стата в ушах берется?

В вашем случае контрольные точки загрузки наступают ранее чем через 5 сек. А к моменту полной загрузки ответ уже получен.

Link to comment
Short link
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...