Jump to content
Korean Random
Slava7572

Тема для выкладывания конфигов "WN8 статистика за сессию" от tratatank

Recommended Posts

Для своего удобства чутка допилил конфиг с использованием макроса "accountCredits" (не хотел добавлять новые режимы боёв, но так, чтобы видеть изменение баланса).

Иногда начала обнаруживаться странность в поведении:

  • При автоматическом сбросе суточной статистики, он, как буд-то, начинает считать с 0. Т.е. после первого боя прибавляет текущий баланс и дальше уже считает от этого значения. В итоге полчается - не видно суточных изменений.
  • При ручном сбросе через кнопку - работает как указано в описании: "Изменение баланса серебра на аккаунте (за текущую сессию)". То есть, начинает как и положено с отметки 0, но не прибавляет уже имеющийся баланс до начала ведения статистики.

Есть идеи как исправить или куда писать, или где исходники поковырять?

 

Стоит два клиента EU и RU.

Пока вижу 2 варианта:

  1. несовместимость API клиентов
  2. проблема в кешированных данных, которые пересекаются и при запуске второго клиента мод подклинивает

 

Quote

  image.thumb.png.4f62d79e731a53188bb832ea4a45bfae.png

 

Edited by KAKTUS_OD

Share this post


Link to post

Short link
Share on other sites

@KAKTUS_OD скинь конфиг и логи. Какой клиент?

> проблема в кешированных данных, которые пересекаются и при запуске второго клиента мод подклинивает
Данные хранятся локально в mods/configs/wotstat/

Share this post


Link to post

Short link
Share on other sites

Камрады, если можно сделать вид сортировки "По танкам" по умолчанию чтобы первым отображался, а не "Общий" вид.

 

 

config.json

Share this post


Link to post

Short link
Share on other sites
1 час назад, Duner сказал:

Камрады, если можно сделать вид сортировки "По танкам" по умолчанию чтобы первым отображался, а не "Общий" вид.

 

 

config.json 19 kB · 0 скачиваний

Хз, хз...если не скрипт, то конфиг точно перелопачивать, в "template": загонять от "byTankTitle": с "byTankRow": и наоборот. Не знаю, кто согласится на этот геморрой))

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
On 3/18/2023 at 11:24 AM, Kurzdor said:

@KAKTUS_OD скинь конфиг и логи. Какой клиент?

> проблема в кешированных данных, которые пересекаются и при запуске второго клиента мод подклинивает
Данные хранятся локально в mods/configs/wotstat/

 

Сейчас, когда престал "играться" с конфигом вроде ошибка ушла. А может по иной причине.

По любому, на случай будущих инцидентов, простите за глупый вопрос, какие именно логи и где их искать?

Edited by KAKTUS_OD

Share this post


Link to post

Short link
Share on other sites
1 час назад, KAKTUS_OD сказал:

 

Сейчас, когда престал "играться" с конфигом вроде ошибка ушла. А может по иной причине.

По любому, на случай будущих инцидентов, простите за глупый вопрос, какие именно логи и где их искать?

В папке с игрой лежит файл python.log. В него записываются ошибки, предупреждения и по ним автору мода будет проще определить причину неправильной работы мода.

Edited by Arni Ex

Share this post


Link to post

Short link
Share on other sites
20.03.2023 в 22:34, SEREGA_SF сказал:

Хз, хз...если не скрипт, то конфиг точно перелопачивать, в "template": загонять от "byTankTitle": с "byTankRow": и наоборот. Не знаю, кто согласится на этот геморрой))

Спасибо за ответ, понял! Думал там есть паттерны готовые, и все проще. Так то канеш не стоит

Share this post


Link to post

Short link
Share on other sites
On 3/18/2023 at 11:24 AM, Kurzdor said:

@KAKTUS_OD скинь конфиг и логи. Какой клиент?

> проблема в кешированных данных, которые пересекаются и при запуске второго клиента мод подклинивает
Данные хранятся локально в mods/configs/wotstat/

 

Ну, к примеру, вот лог заглючившей сессии.

Опять начало считать "accountCredits" не с актуального баланса на начало сессии, а с '0'.

Может не ту переменную в конфиге юзаю? Хотя в описании, которое удалось раскопать, должно показывать DIFF за текущую сессию.

 

Клиент RU (Lesta): 1.20.0.4001

Сколько было с начала не зафиксировал, последнее обновлённое значение в логах (15455992):

2023-03-23 22:11:53.089: INFO: [gui.shared.personality] onClientUpdate: diff = {'prevRev': 812, 'rev': 814, 'stats': {'freeXP': 82704, u'credits': 15455992}, 'cache': {}}

 

python.log config.json

Edited by KAKTUS_OD

Share this post


Link to post

Short link
Share on other sites

сегодня вдруг... уже несколько человек написали что при выходе из боя в ангар зависает или долго очень прогружается в ангар. если удалить этот мод, тады всё норм. кстати ХВМ тоже сегодня писали что начал моросить и не показывал статку. может из за этого???

 в логе вот такое 

 

g1eAix6v.jpg

 

apLa6ZWV.jpg

 

zji47dCp.jpg

 

 

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
18 минут назад, Lom сказал:

что при выходе из боя в ангар зависает или долго очень прогружается в ангар

 

У меня тоже самое. Началось час назад. До этого было ОК. Если запустить без модов игру, то выходит медленнее, чем обычно, но выходит, а с модом не выходит вообще. 

Share this post


Link to post

Short link
Share on other sites
2 часа назад, Lom сказал:

сегодня вдруг... уже несколько человек написали что при выходе из боя в ангар зависает или долго очень прогружается в ангар. если удалить этот мод, тады всё норм. кстати ХВМ тоже сегодня писали что начал моросить и не показывал статку. может из за этого???

 в логе вот такое 

Такая же ерунда - после боя крутится бесконечно шестеренка и все, не выходит в ангар. Дело именно в сессионной статистике. Но после захода повторно (после аварийного закрытия игры), видно, что реплей на месте и вся стата по бою тоже на месте, т.е. получается после выхода из боя ангар не грузится, но вся статистика и реплей сохраняется. Где искать причину, не знаю.

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, MAKC4 сказал:

Где искать причину, не знаю.

Ну начать нужно точно с логов.

Share this post


Link to post

Short link
Share on other sites
Только что, yepev сказал:

Ну начать нужно точно с логов.

У вас все хорошо? Где лог? python.log? Или другой?

Share this post


Link to post

Short link
Share on other sites

Та же проблема, после боя не выходит в ангар, бесконечно крутится шестеренка.

Логи прилагаю.

python.log xvm.log

Share this post


Link to post

Short link
Share on other sites

@-ovg- Попробуйте удалить мод c:/games/world_of_tanks_ru/mods/1.20.0.1/wotstat.wotmod

Не прочитал тему, перед тем как написать.

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites
7 минут назад, ktulho сказал:

@-ovg- Попробуйте удалить мод c:/games/world_of_tanks_ru/mods/1.20.0.1/wotstat.wotmod

ну вроде именно с этим модом и есть эта проблема))

Share this post


Link to post

Short link
Share on other sites

Такая же проблема с утра сегодня. стата во-первых сбросилась, до этого почти 1к боев был, почистился полностью кэш мода. при выходе из боя зависает наглухо, шестерня крутится, промониторил логи, сразу понял, что wotmod глючит

Цитата

2023-04-02 07:08:06.470: ERROR: Exception in thread Thread-2:
2023-04-02 07:08:06.470: ERROR: Traceback (most recent call last):
2023-04-02 07:08:06.470: ERROR:   File "scripts/common/Lib/threading.py", line 801, in __bootstrap_inner
2023-04-02 07:08:06.470: ERROR:   File "scripts/common/Lib/threading.py", line 754, in run
2023-04-02 07:08:06.470: ERROR:   File "mod_wotstat", line 1, in mainLoop
2023-04-02 07:08:06.470: ERROR:   File "./xfw/events.py", line 71, in <lambda>
2023-04-02 07:08:06.470: ERROR:   File "res_mods/mods/xfw_packages\xvm_main\python\xvm_debug.py", line 86, in BattleResultsCache_get
2023-04-02 07:08:06.470: ERROR:     return base(self, arenaUniqueID, callback)
2023-04-02 07:08:06.470: ERROR:   File "python\gui\mods\mod_battle_results_fix.py", line 47, in get
2023-04-02 07:08:06.470: ERROR:   File "mod_wotstat", line 1, in <lambda>
2023-04-02 07:08:06.470: ERROR:   File "mod_wotstat", line 1, in battleResultsCallback
2023-04-02 07:08:06.470: ERROR:   File "mod_wotstat", line 1, in updateMessage
2023-04-02 07:08:06.470: ERROR:   File "mod_wotstat", line 1, in calcValues
2023-04-02 07:08:06.470: ERROR: KeyError: 'expDamage'
2023-04-02 07:08:06.470: ERROR: 
2023-04-02 07:08:06.589: INFO: [gui.app_loader.loader] App is initializing: scaleform/lobby

2023-04-02 07:08:11.307: ERROR: [EXCEPTION] (scripts/common/Event.py, 46):
Traceback (most recent call last):
  File "scripts/common/Event.py", line 44, in __call__
  File "mod_wotstat", line 1, in wotStat_onGuiCacheSyncCompleted
  File "mod_wotstat", line 1, in updateMessage
  File "mod_wotstat", line 1, in calcValues
KeyError: 'expDamage'

2023-04-02 07:08:11.320: ERROR: [EXCEPTION] (scripts/common/wg_async.py, 331):
Traceback (most recent call last):
  File "scripts/common/wg_async.py", line 329, in __del__
  File "scripts/common/wg_async.py", line 577, in __step
  File "scripts/client/gui/shared/personality.py", line 154, in onAccountShowGUI
  File "scripts/common/wg_async.py", line 121, in wrapper
  File "scripts/client/gui/shared/personality.py", line 602, in __notifyOnSyncComplete
  File "scripts/common/Event.py", line 44, in __call__
  File "mod_wotstat", line 1, in wotStat_onGuiCacheSyncCompleted
  File "mod_wotstat", line 1, in updateMessage
  File "mod_wotstat", line 1, in calcValues
KeyError: 'expDamage'

 удалил и все заработало,

даже расстояние над маркерами появилось, сначала думал что это глюк хвм, а оказалось, что wotmod не дает существовать маркерам расстояния

Edited by CTBOJI_U3_LLITAHOB
добавлен лог

Share this post


Link to post

Short link
Share on other sites

А не связано ли это с Update URL: stats.modxvm.com -> modxvm.com у хвма?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
5 минут назад, SEREGA_SF сказал:

А не связано ли это с Update URL: stats.modxvm.com -> modxvm.com у хвма?

 

Привет!

Давай, Серёга, спасай всяких там ЧАЙНИКОВ, а то без статистики не жизнь!   :veryhappy:

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...