Jump to content
Korean Random
arzakon

[XvmFS] Xvm-stat для Linux

Recommended Posts

Совсем недавно у танкистов-линуксоидов появилась возможность полноценно использовать XVM - для них также стало доступным отображения статистики игроков в интерфейсе. Эмулятор файловой системы XvmFS доступен для скачивания с официального сайта проекта

 

XvmFS использует модуль FUSE и с точки зрения операционной системы всё выглядит как обычное монтирование ещё одной файловой системы.

 

Установка, настройка и использование XvmFS подробно описаны в файлах README, находящихся в архиве с основным скриптом.

 

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

 

Вопросы по использованию XvmFS писать сюда или в ЛС - и то, и другое проверяю минимум раз в день. Сразу предупреждаю: за вопросы, ответ на которые есть в README-ru.txt, в ответ наложу curse на 20 сливов подряд.  :gg:

  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

Проблемы которые получил.

1) Вылет игры с XVM при убийстве противника.

2) считает шанс только по технике.

 

Share this post


Link to post

Short link
Share on other sites
Вылет игры с XVM при убийстве противника.

 

Перепроверьте конфиг, а именно шрифты в хитлоге и сообщениии о подрыве боеукладки. Скорее всего там используются шрифты Windows, которых, естественно, нет в вашей системе.

Share this post


Link to post

Short link
Share on other sites

Перепроверьте конфиг, а именно шрифты в хитлоге и сообщениии о подрыве боеукладки. Скорее всего там используются шрифты Windows, которых, естественно, нет в вашей системе.

Один момент. Вылет происходит при любом убийстве.

даже без крита боеугладки.

Кстати могу прикрепить свой конфиг. не могу понять как настроить лог в хитах

Edited by novi4ki

Share this post


Link to post

Short link
Share on other sites
Проблемы которые получил.

1) Вылет игры с XVM при убийстве противника.

 

Запусти игру из консоли. При вылете на консоль должна вывалиться кучка сообщений Wine об ошибке - покажи их все.

Убедись, что вылетает только со смонтированным xvmfs.

Смонтируй xvmfs с опцией '-o debug', после вылета забери файл 'xvmfs.log' и тоже покажи.

 

2) считает шанс только по технике.

Скорее всего, дело в настройке XVM.config.

Попробуй взять какой-нибудь конфиг из этого раздела: http://www.koreanrandom.com/forum/forum/50-конфигурации-xvm-custom-configurations/

Share this post


Link to post

Short link
Share on other sites

Запусти игру из консоли. При вылете на консоль должна вывалиться кучка сообщений Wine об ошибке - покажи их все.

Убедись, что вылетает только со смонтированным xvmfs.

Смонтируй xvmfs с опцией '-o debug', после вылета забери файл 'xvmfs.log' и тоже покажи.

Вылет из-за неверного шрифта. пофиксил.

Сейчас потестирую чужие конфиги

 

UPD Потестил чужие конфиги. не помогло статус только по технике

 

UPD2 лог в режиме отладки:

2012-12-09 12:30:47,064 INFO :

2012-12-09 12:30:47,064 INFO : XvmFS 0.1.3 is started.

2012-12-09 12:30:47,065 DEBUG : GetVersion: current dir is /home/unim95/.wine/drive_c/Games/World_of_Tanks

2012-12-09 12:30:47,070 INFO : GetVersion: server version = RU

2012-12-09 12:30:47,081 ERROR : Exception during XML parsing: not well-formed (invalid token): line 1, column 1

2012-12-09 12:30:47,084 DEBUG :

Traceback (most recent call last):

File "./xvmfs", line 353, in GetProxyAddresses

xmldoc = minidom.parse(self.xvm_cfg)

File "/usr/lib/python2.6/xml/dom/minidom.py", line 1918, in parse

return expatbuilder.parse(file)

File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 924, in parse

result = builder.parseFile(fp)

File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 207, in parseFile

parser.Parse(buffer, 0)

ExpatError: not well-formed (invalid token): line 1, column 1

 

2012-12-09 12:30:47,160 DEBUG : xvm_cfg is res_mods/0.8.2/gui/flash/xvm.xvmconf

2012-12-09 12:30:47,161 DEBUG : wot_cfg is WoTLauncher.cfg

2012-12-09 12:30:47,161 DEBUG : game_dir is C:\Games\World_of_Tanks

2012-12-09 12:31:37,472 INFO : [000] xvm-> [ "BattleLoading" ]

2012-12-09 12:31:37,819 INFO : [001] xvm-> [ "BattleLoading", "BattleLoadingItemRenderer" ]

2012-12-09 12:31:38,113 INFO : => @VAR WINDOW_SIZE=1024,768

2012-12-09 12:31:38,113 INFO : SET VAR: WINDOW_SIZE=1024,768

2012-12-09 12:31:38,115 INFO : => @GET_VERSION

2012-12-09 12:31:38,115 DEBUG : result: RU

C:\Games\World_of_Tanks

WINDOW_SIZE=1024,768

2012-12-09 12:31:38,120 INFO : => @VAR WINDOW_SIZE=1024,768

2012-12-09 12:31:38,120 INFO : SET VAR: WINDOW_SIZE=1024,768

2012-12-09 12:31:38,122 INFO : [002] Config: Loaded (BattleLoading.as)

2012-12-09 12:31:38,128 INFO : [003] [battleLoading]

XVM_VERSION=3.2.0-rc4

MAX_PATH=199

GameRegion=RU

configVersion=1.5.0

showPlayersStatistics=true

loadEnemyStatsInFogOfWar=true

useStandardMarkers=false

2012-12-09 12:31:39,540 INFO : => @SET 11311946=KIRILL02082009&GB01_MEDIUM_MARK_I,4113966=POLKO8NUK&GB01_MEDIUM_MARK_I,11448425=VIENNAHORNS&T1_CUNNINGHAM,8234538=MERSEDES_AS&MS-1,3645208=SIDOXY&GB01_MEDIUM_MARK_I

2012-12-09 12:31:39,540 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:39,540 DEBUG : result: {"resultId":0}

2012-12-09 12:31:39,541 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:39,541 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:39,543 INFO : => @ADD 6824123=GAREM19&GB01_MEDIUM_MARK_I,188506=NOVI4KI&MS-1&1,12824746=ALINAANTONOVA<RAKTOR,6686777=MIHAIBARTAL&MS-1,12873532=PANZERFAHRER_RU<RAKTOR,12874973=KHERSON1978<RAKTOR

2012-12-09 12:31:39,543 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:39,543 DEBUG : result: {"resultId":0}

2012-12-09 12:31:39,543 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:39,544 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:39,545 INFO : => @ADD 12671500=GORNASHKO1&T1_CUNNINGHAM,12880581=OOO_JOKER_OOO&GB01_MEDIUM_MARK_I,12775944=GERMAN0212&GB01_MEDIUM_MARK_I,12581584=POTMA13RUS&GB01_MEDIUM_MARK_I

2012-12-09 12:31:39,545 DEBUG : result: {"resultId":0}

2012-12-09 12:31:39,545 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:39,546 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:39,546 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:39,547 INFO : => @ADD 12735444=MANHUT77&GB01_MEDIUM_MARK_I,12490912=X_XWOTOWX_X&T1_CUNNINGHAM,11578410=SMERT227&MS-1,1144796=LAZZIO&MS-1,12044953=ZAPIK0000000000000000<RAKTOR

2012-12-09 12:31:39,547 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:39,547 DEBUG : result: {"resultId":0}

2012-12-09 12:31:39,547 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:39,548 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:39,549 INFO : => @ADD 12853022=19CZAR97&T1_CUNNINGHAM,12759492=TRICKSTER_FRAY<RAKTOR,1369257=PASHKA1111<RAKTOR,12820134=VOLAR41<RAKTOR,12844725=VOVA2012VOVA2012&MS-1

2012-12-09 12:31:39,549 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:39,550 DEBUG : result: {"resultId":0}

2012-12-09 12:31:39,550 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:39,550 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:39,551 INFO : => @ADD 12861563=SALNIKS&T1_CUNNINGHAM,12615757=VASILIY_STRELNIKOW&GB01_MEDIUM_MARK_I,7410751=ALEXEYY1&GB01_MEDIUM_MARK_I,12879154=ARTI0912&T1_CUNNINGHAM

2012-12-09 12:31:39,551 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:39,552 DEBUG : result: {"resultId":0}

2012-12-09 12:31:39,552 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:39,552 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:39,554 INFO : => @ADD 3254849=SEREGA220714[_4_4_]<RAKTOR

2012-12-09 12:31:39,554 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:39,554 DEBUG : result: {"resultId":0}

2012-12-09 12:31:39,554 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:39,554 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:39,555 INFO : => @RUN

2012-12-09 12:31:39,556 ERROR : PrepareStat exception: %sempty range for randrange() (0,0, 0)

2012-12-09 12:31:39,609 DEBUG :

Traceback (most recent call last):

File "./xvmfs", line 532, in PrepareStat

proxy = self.proxies[randint(0, len(self.proxies) - 1)]

File "/usr/lib/python2.6/random.py", line 228, in randint

return self.randrange(a, b+1)

File "/usr/lib/python2.6/random.py", line 204, in randrange

raise ValueError, "empty range for randrange() (%d,%d, %d)" % (istart, istop, width)

ValueError: empty range for randrange() (0,0, 0)

 

2012-12-09 12:31:39,609 DEBUG : result: {"info": {"xvm": null}, "players": []}

2012-12-09 12:31:52,245 INFO : [000] xvm-> [ "PlayersPanel" ]

2012-12-09 12:31:52,593 INFO : [001] xvm-> [ "PlayersPanel", "TeamBasesPanel" ]

2012-12-09 12:31:52,597 INFO : [002] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main" ]

2012-12-09 12:31:52,603 INFO : [003] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer" ]

2012-12-09 12:31:52,610 INFO : [004] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer", "PlayerListItemRenderer" ]

2012-12-09 12:31:52,612 INFO : => @GET_VERSION

2012-12-09 12:31:52,613 DEBUG : result: RU

C:\Games\World_of_Tanks

WINDOW_SIZE=1024,768

2012-12-09 12:31:52,616 INFO : [005] Config: Loaded (BattleStatItemRenderer.as)

2012-12-09 12:31:52,621 INFO : => @GET_LAST_STAT

2012-12-09 12:31:52,621 DEBUG : result: {"info": {"xvm": null}, "players": []}

2012-12-09 12:31:54,969 INFO : [000] xvm-> [ "VehicleMarkerProxy" ]

2012-12-09 12:31:55,325 INFO : => @GET_VERSION

2012-12-09 12:31:55,325 DEBUG : result: RU

C:\Games\World_of_Tanks

WINDOW_SIZE=1024,768

2012-12-09 12:31:55,643 INFO : [001] Config: Loaded (VehicleMarkerProxy.as)

2012-12-09 12:31:55,645 INFO : [002] xvm-> [ "VehicleMarkerProxy", "XVM" ]

2012-12-09 12:31:55,650 INFO : => @GET_LAST_STAT

2012-12-09 12:31:55,650 DEBUG : result: {"info": {"xvm": null}, "players": []}

2012-12-09 12:31:57,258 INFO : => @SET 11311946=KIRILL02082009&GB01_MEDIUM_MARK_I,4113966=POLKO8NUK&GB01_MEDIUM_MARK_I,11448425=VIENNAHORNS&T1_CUNNINGHAM,8234538=MERSEDES_AS&MS-1,3645208=SIDOXY&GB01_MEDIUM_MARK_I

2012-12-09 12:31:57,258 DEBUG : result: {"resultId":1}

2012-12-09 12:31:57,258 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:57,266 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:57,266 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:57,321 INFO : => @ADD 6824123=GAREM19&GB01_MEDIUM_MARK_I,188506=NOVI4KI&MS-1,12824746=ALINAANTONOVA<RAKTOR,6686777=MIHAIBARTAL&MS-1,12873532=PANZERFAHRER_RU<RAKTOR,12874973=KHERSON1978<RAKTOR

2012-12-09 12:31:57,321 DEBUG : result: {"resultId":1}

2012-12-09 12:31:57,329 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:57,329 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:57,329 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:57,358 INFO : => @ADD 12671500=GORNASHKO1&T1_CUNNINGHAM,12880581=OOO_JOKER_OOO&GB01_MEDIUM_MARK_I,12775944=GERMAN0212&GB01_MEDIUM_MARK_I,12581584=POTMA13RUS&GB01_MEDIUM_MARK_I

2012-12-09 12:31:57,358 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:57,358 DEBUG : result: {"resultId":1}

2012-12-09 12:31:57,358 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:57,359 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:57,362 INFO : => @ADD 12735444=MANHUT77&GB01_MEDIUM_MARK_I,12490912=X_XWOTOWX_X&T1_CUNNINGHAM,11578410=SMERT227&MS-1,1144796=LAZZIO&MS-1,12044953=ZAPIK0000000000000000<RAKTOR

2012-12-09 12:31:57,362 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:57,362 DEBUG : result: {"resultId":1}

2012-12-09 12:31:57,362 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:57,363 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:57,365 INFO : => @ADD 12853022=19CZAR97&T1_CUNNINGHAM,12759492=TRICKSTER_FRAY<RAKTOR,1369257=PASHKA1111<RAKTOR,12820134=VOLAR41<RAKTOR,12844725=VOVA2012VOVA2012&MS-1

2012-12-09 12:31:57,365 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:57,365 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:57,365 DEBUG : result: {"resultId":1}

2012-12-09 12:31:57,365 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:57,367 INFO : => @ADD 12861563=SALNIKS&T1_CUNNINGHAM,12615757=VASILIY_STRELNIKOW&GB01_MEDIUM_MARK_I,7410751=ALEXEYY1&GB01_MEDIUM_MARK_I,12879154=ARTI0912&T1_CUNNINGHAM

2012-12-09 12:31:57,367 DEBUG : result: {"resultId":1}

2012-12-09 12:31:57,367 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:57,368 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:57,368 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:57,369 INFO : => @ADD 3254849=SEREGA220714[_4_4_]<RAKTOR

2012-12-09 12:31:57,369 DEBUG : result: {"resultId":1}

2012-12-09 12:31:57,369 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:31:57,369 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:31:57,369 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:31:57,371 INFO : => @RUN_ASYNC 1

2012-12-09 12:31:57,371 DEBUG : Starting new thread for xvm_run_async

2012-12-09 12:31:57,371 DEBUG : Executing xvm_run_async, obtaining lockIngame...

2012-12-09 12:31:57,371 DEBUG : New thread for xvm_run_async is started

2012-12-09 12:31:57,371 DEBUG : Got lockIngame for xvm_run_async

2012-12-09 12:31:57,371 DEBUG : result: {"status":"NOT_READY"}

2012-12-09 12:31:57,372 ERROR : PrepareStat exception: %sempty range for randrange() (0,0, 0)

2012-12-09 12:31:57,372 DEBUG :

Traceback (most recent call last):

File "./xvmfs", line 532, in PrepareStat

proxy = self.proxies[randint(0, len(self.proxies) - 1)]

File "/usr/lib/python2.6/random.py", line 228, in randint

return self.randrange(a, b+1)

File "/usr/lib/python2.6/random.py", line 204, in randrange

raise ValueError, "empty range for randrange() (%d,%d, %d)" % (istart, istop, width)

ValueError: empty range for randrange() (0,0, 0)

 

2012-12-09 12:31:57,373 DEBUG : Loaded: 1

2012-12-09 12:31:57,373 DEBUG : Releasing lockIngame from xvm_run_async

2012-12-09 12:31:57,798 INFO : => @RUN_ASYNC 1

2012-12-09 12:31:57,798 DEBUG : result: {"info": {"xvm": null}, "players": []}

2012-12-09 12:37:32,790 INFO : [000] xvm-> [ "FinalStatistic" ]

2012-12-09 12:37:33,129 INFO : => @GET_VERSION

2012-12-09 12:37:33,129 DEBUG : result: RU

C:\Games\World_of_Tanks

WINDOW_SIZE=1024,768

2012-12-09 12:37:33,131 INFO : [001] Config: Loaded (FinalStatisticForm.as)

2012-12-09 12:37:33,796 INFO : => @SET 11311946=KIRILL02082009&GB01_MEDIUM_MARK_I,4113966=POLKO8NUK&GB01_MEDIUM_MARK_I,8234538=MERSEDES_AS&MS-1,11448425=VIENNAHORNS&T1_CUNNINGHAM,3645208=SIDOXY&GB01_MEDIUM_MARK_I

2012-12-09 12:37:33,797 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:37:33,797 DEBUG : result: {"resultId":2}

2012-12-09 12:37:33,797 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:37:33,798 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:37:34,056 INFO : => @ADD 6824123=GAREM19&GB01_MEDIUM_MARK_I,188506=NOVI4KI&MS-1,12824746=ALINAANTONOVA<RAKTOR,6686777=MIHAIBARTAL&MS-1,12873532=PANZERFAHRER_RU<RAKTOR,12874973=KHERSON1978<RAKTOR

2012-12-09 12:37:34,056 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:37:34,057 DEBUG : result: {"resultId":2}

2012-12-09 12:37:34,057 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:37:34,057 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:37:34,059 INFO : => @ADD 12671500=GORNASHKO1&T1_CUNNINGHAM,12880581=OOO_JOKER_OOO&GB01_MEDIUM_MARK_I,12775944=GERMAN0212&GB01_MEDIUM_MARK_I,12581584=POTMA13RUS&GB01_MEDIUM_MARK_I

2012-12-09 12:37:34,059 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:37:34,059 DEBUG : result: {"resultId":2}

2012-12-09 12:37:34,059 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:37:34,060 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:37:34,061 INFO : => @ADD 12735444=MANHUT77&GB01_MEDIUM_MARK_I,12490912=X_XWOTOWX_X&T1_CUNNINGHAM,11578410=SMERT227&MS-1,1144796=LAZZIO&MS-1,12044953=ZAPIK0000000000000000<RAKTOR

2012-12-09 12:37:34,061 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:37:34,061 DEBUG : result: {"resultId":2}

2012-12-09 12:37:34,061 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:37:34,062 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:37:34,063 INFO : => @ADD 12853022=19CZAR97&T1_CUNNINGHAM,1369257=PASHKA1111<RAKTOR,7410751=ALEXEYY1&GB01_MEDIUM_MARK_I,12820134=VOLAR41<RAKTOR,12844725=VOVA2012VOVA2012&MS-1

2012-12-09 12:37:34,063 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:37:34,064 DEBUG : result: {"resultId":2}

2012-12-09 12:37:34,064 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:37:34,064 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:37:34,065 INFO : => @ADD 12861563=SALNIKS&T1_CUNNINGHAM,12615757=VASILIY_STRELNIKOW&GB01_MEDIUM_MARK_I,12759492=TRICKSTER_FRAY<RAKTOR,12879154=ARTI0912&T1_CUNNINGHAM,3254849=SEREGA220714[_4_4_]<RAKTOR

2012-12-09 12:37:34,066 DEBUG : Executing AddPendingPlayer, obtaining lockIngame...

2012-12-09 12:37:34,066 DEBUG : result: {"resultId":2}

2012-12-09 12:37:34,066 DEBUG : Got lockIngame for AddPendingPlayers

2012-12-09 12:37:34,066 DEBUG : Releasing lockIngame from AddPendingPlayers

2012-12-09 12:37:34,068 INFO : => @RUN

2012-12-09 12:37:34,068 ERROR : PrepareStat exception: %sempty range for randrange() (0,0, 0)

2012-12-09 12:37:34,068 DEBUG :

Traceback (most recent call last):

File "./xvmfs", line 532, in PrepareStat

proxy = self.proxies[randint(0, len(self.proxies) - 1)]

File "/usr/lib/python2.6/random.py", line 228, in randint

return self.randrange(a, b+1)

File "/usr/lib/python2.6/random.py", line 204, in randrange

raise ValueError, "empty range for randrange() (%d,%d, %d)" % (istart, istop, width)

ValueError: empty range for randrange() (0,0, 0)

 

2012-12-09 12:37:34,068 DEBUG : result: {"info": {"xvm": null}, "players": []}

Edited by novi4ki

Share this post


Link to post

Short link
Share on other sites
UPD Потестил чужие конфиги. не помогло статус только по технике

'-o xvm_cfg=...' - должна указывать не на res_mods/0.8.2/gui/flash/xvm.xvmconf , а на файл xvm-stat.exe.config, который должен быть в архиве xvmfs-0.1.3.tar.gz, например.

 

Попробуй ещё раз снять логи с дебагом и правильным значением 'xvm_cfg'.

Share this post


Link to post

Short link
Share on other sites

'-o xvm_cfg=...' - должна указывать не на res_mods/0.8.2/gui/flash/xvm.xvmconf , а на файл xvm-stat.exe.config, который должен быть в архиве xvmfs-0.1.3.tar.gz, например.

 

Попробуй ещё раз снять логи с дебагом и правильным значением 'xvm_cfg'.

Да спс. то что надо. положите в поставку файл конфигурации.

В моём архиве его не было

Share this post


Link to post

Short link
Share on other sites

Добрый день. Сделал все по инструкции, однако не работает, как будто вобще не установлен
система Ubuntu 12.10
Запускаю
./xvmfs res_mods/.stat -o debug,game_dir='Z:\home\frey\distr\wot\WoTFLIX\.wine\drive_c\Games\World_of_Tanks\'

xvmfs-stat.log - пустой

cat xvmfs.log кроме информации о запуске ничего нет
2012-12-14 10:52:57,771 INFO :
2012-12-14 10:52:57,771 INFO : XvmFS 0.1.3 is started.
2012-12-14 10:52:57,771 DEBUG : GetVersion: current dir is /home/frey/distr/wot/WoTFLIX/.wine/drive_c/Games/World_of_Tanks
2012-12-14 10:52:57,808 INFO : GetVersion: server version = RU
2012-12-14 10:52:57,841 DEBUG : loadUrl: http://proxy.bulychev.net/uc/?001
2012-12-14 10:52:58,057 INFO : Time: 216 ms, Size: 49 bytes
2012-12-14 10:52:58,057 DEBUG : responseFromServer: {"players":[{"id":1,"status":"ok"}],"server":"1"}<br />
2012-12-14 10:52:58,057 DEBUG : Acceptable proxies = http://proxy.bulychev.net/uc/?%251
2012-12-14 10:52:58,087 DEBUG : xvm_cfg is xvm-stat.exe.config
2012-12-14 10:52:58,087 DEBUG : wot_cfg is WOTLauncher.cfg
2012-12-14 10:52:58,087 DEBUG : game_dir is Z:\home\frey\distr\wot\WoTFLIX\.wine\drive_c\Games\World_of_Tanks\

прошу помощи.

Share this post


Link to post

Short link
Share on other sites
Добрый день. Сделал все по инструкции, однако не работает, как будто вобще не установлен система Ubuntu 12.10 Запускаю ./xvmfs res_mods/.stat -o debug,game_dir='Z:\home\frey\distr\wot\WoTFLIX\.wine\drive_c\Games\World_of_Tanks\'

 

Теперь саму игру запускай, как обычно.

Share this post


Link to post

Short link
Share on other sites
Теперь саму игру запускай, как обычно.

 

 

ну да, я и запускаю ее как обычно... и ноль.... и в  логах пусто 

Edited by freirrr

Share this post


Link to post

Short link
Share on other sites
ну да, я и запускаю ее как обычно... и ноль.... и в  логах пусто 

 

У тебя путь к WoTFLIX содержит папку 'distr' - может, ты монтируешь в одну версию WoTFLIX'а, а запускаешь другую?

Проверь, что запускаешь нужный exe-шник.

Например, запусти команду

 

find $HOME -iname worldoftanks.exe -print

 

 

Если найдется два и более exe-шников - смотри, какой exe-шник запускается через WoTFLIX и монтируй XvmFS в соответствующую папку.

Edited by arzakon

Share this post


Link to post

Short link
Share on other sites

разобрался, проблема в правах доступа была, "от большого ума". Спасибо за помощь.

Edited by freirrr

Share this post


Link to post

Short link
Share on other sites
@arzakon, тут у человека вопрос, скидываю если не видели  :no1:

 

Сорри, несколько дней не заглядывал никуда. Распродажи в Стиме, будь они... ;)

С цитированием на этом форуме пока не разобрался, поэтому буду копипастить @Lord_desidKio из той темы.

XVM v3.2.0

xvm-stat v1.1.0

xvmfs v0.1.3

wine v1.5.20 (WINEARCH=x86)

wot 0.8.2

Распаковал XVM в папку с игрой, xvm-stat и xvmfs туда же.

 

Достаточно одного только xvmfs.

Не надо ни xvm-stat.exe, ни Dokan, ни дотнет.

 

При запуске xvmfs неправильно указываешь

-o game_dir=/home/sszb/.wot/drive_c/Games/World_of_Tanks

 

должно быть так:

-o game_dir='C:\Games\World_of_Tanks'

 

Убедись, что:

  • Существует папка ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat  - если нет, создай её.
  • XVM v3.2.0 распакован куда надо, т.е. в папке ~/.wot/drive_c/Games/World_of_Tanks/res_mods/0.8.2/gui/flash есть файл XVM.xvmconf и прочее из этого архива.
  • xvmfs смонтирован в нужную папку: проверь, существует ли файл ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/README

 

Проверь, работает ли xvmfs:

$ cat '~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/@GET_VERSION'

 

Если НЕ ругается, что файл не существует - xvmfs в порядке.

 

Запускай танки, смотри, работает ли показ статы.

Если нет - перемонтируй xvmfs с опцией -o debug и покажи, что пишут в логе ~/.wot/drive_c/Games/World_of_Tanks/xvmfs.log

Edited by arzakon

Share this post


Link to post

Short link
Share on other sites
Достаточно одного только xvmfs.

Не надо ни xvm-stat.exe, ни Dokan, ни дотнет.

Ок.

 

При запуске xvmfs неправильно указываешь
-o game_dir=/home/sszb/.wot/drive_c/Games/World_of_Tanks
 

должно быть так:

-o game_dir='C:\Games\World_of_Tanks'
Ок, исправил, выхлопа опять не было.

 

Убедись, что:
  • Существует папка ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat  - если нет, создай её.
В прошлом посте я уже читал README оттуда.

 

XVM v3.2.0 распакован куда надо, т.е. в папке ~/.wot/drive_c/Games/World_of_Tanks/res_mods/0.8.2/gui/flash есть файл XVM.xvmconf и прочее из этого архива.
«Этого»?

 

<p>

xvmfs смонтирован в нужную папку: проверь, существует ли файл ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/README

Было в прошлом посте.

 

Проверь, работает ли xvmfs:
$ cat '~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/@GET_VERSION'
Если НЕ ругается, что файл не существует - xvmfs в порядке.
Но он ругается.

 

Запускай танки, смотри, работает ли показ статы.
Работает, спасибо.

 

Если нет - перемонтируй xvmfs с опцией -o debug
А для этого mount требует строчку в fstab.

 

и покажи, что пишут в логе ~/.wot/drive_c/Games/World_of_Tanks/xvmfs.log
2012-12-28 10:12:21,297 INFO   : 2012-12-28 10:12:21,297 INFO   : XvmFS 0.1.3 is started.2012-12-28 10:12:21,358 INFO   : GetVersion: server version = RU2012-12-28 10:12:21,518 INFO   :   Time: 147 ms, Size: 49 bytes2012-12-28 10:20:13,389 INFO   : [000] xvm-> [ "BattleLoading" ]2012-12-28 10:20:13,710 INFO   : [001] xvm-> [ "BattleLoading", "BattleLoadingItemRenderer" ]2012-12-28 10:20:13,716 INFO   : => @VAR WINDOW_SIZE=1600,9002012-12-28 10:20:13,716 INFO   : SET VAR: WINDOW_SIZE=1600,9002012-12-28 10:20:13,717 INFO   : => @GET_VERSION 2012-12-28 10:20:13,719 INFO   : => @VAR WINDOW_SIZE=1600,9002012-12-28 10:20:13,719 INFO   : SET VAR: WINDOW_SIZE=1600,9002012-12-28 10:20:13,720 INFO   : [002] Config: Loaded (BattleLoading.as)2012-12-28 10:20:13,722 INFO   : [003] [BattleLoading]    XVM_VERSION=3.2.0    MAX_PATH=199    GameRegion=RU    configVersion=1.5.0    showPlayersStatistics=true    loadEnemyStatsInFogOfWar=true    useStandardMarkers=false2012-12-28 10:20:16,169 INFO   : => @SET 3899275=TOKAROV&T34_HVY,2059306=FILONTROP[S-TAU]&T62A,238439=NIKOLA666&LORRAINE155_51,1135296=ABABOS&AMX_13_75,4286417=TINYJAPANESEGIRL&IS8&1,1166279=BUGGEMAN&M48A12012-12-28 10:20:16,171 INFO   : => @ADD 2273318=ZAEBBATARIUS&PZVIB_TIGER_II,3138288=RPG312[EBER]&T21,6283479=NIKITOSGPS[PERCY]&T34_HVY,5281298=ALEXZIN1959[RUS28]&OBJECT_212,7493664=GSANDR&T28_PROTOTYPE2012-12-28 10:20:16,172 INFO   : => @ADD 1058279=XIMICAT&LOWE,6333001=VEN9ETTA[CT_U]&T_50_2,3801151=KURKUS&G_PANTHER,4638726=GERMAN754[PTK45]&OBJECT_704,4212826=1942_DENIS[DIS_]&T212012-12-28 10:20:16,173 INFO   : => @ADD 4705374=IV220577[PZK-R]&BAT_CHATILLON25T,2942871=XAOSHAMMER&M40M43,700012=APOSTOL1131&T_50_2,591929=EKZI[F_M_L]&T34_HVY,1514962=TEP70BS&T-44,2116475=MAXFEDYUK&T57_582012-12-28 10:20:16,174 INFO   : => @ADD 2745495=W0LVER[T_B_V]&T69,2765570=DIMASIK811[7BOS7]&LOWE,1067522=ZVERUGA0070&SU-14,360982=_30_&FERDINAND,1518450=IGORVG&LOWE,1660811=SAVA1979&LORRAINE155_51,8244807=OGOHEK&AMX_12T2012-12-28 10:20:16,175 INFO   : => @ADD 4725966=PESSS&LOWE2012-12-28 10:20:16,176 INFO   : => @RUN 2012-12-28 10:20:16,176 INFO   : HTTP: 3899275=T34_HVY,2059306=T62A,238439=LORRAINE155_51,1135296=AMX_13_75,4286417=IS8=1,1166279=M48A1,2273318=PZVIB_TIGER_II,3138288=T21,6283479=T34_HVY,5281298=OBJECT_212,7493664=T28_PROTOTYPE,1058279=LOWE,6333001=T_50_2,3801151=G_PANTHER,4638726=OBJECT_704,4212826=T21,4705374=BAT_CHATILLON25T,2942871=M40M43,700012=T_50_2,591929=T34_HVY,1514962=T-44,2116475=T57_58,2745495=T69,2765570=LOWE,1067522=SU-14,360982=FERDINAND,1518450=LOWE,1660811=LORRAINE155_51,8244807=AMX_12T,4725966=LOWE2012-12-28 10:20:16,379 INFO   :   Time: 203 ms, Size: 7209 bytes2012-12-28 10:20:18,929 INFO   : [000] xvm-> [ "PlayersPanel" ]2012-12-28 10:20:19,242 INFO   : [001] xvm-> [ "PlayersPanel", "TeamBasesPanel" ]2012-12-28 10:20:19,245 INFO   : [002] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main" ]2012-12-28 10:20:19,247 INFO   : [003] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer" ]2012-12-28 10:20:19,249 INFO   : [004] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer", "PlayerListItemRenderer" ]2012-12-28 10:20:19,250 INFO   : => @GET_VERSION 2012-12-28 10:20:19,252 INFO   : [005] Config: Loaded (BattleStatItemRenderer.as)2012-12-28 10:20:19,252 INFO   : => @GET_LAST_STAT 2012-12-28 10:20:19,751 INFO   : [000] xvm-> [ "VehicleMarkerProxy" ]2012-12-28 10:20:20,064 INFO   : => @GET_VERSION 2012-12-28 10:20:20,180 INFO   : [001] Config: Loaded (VehicleMarkerProxy.as)2012-12-28 10:20:20,181 INFO   : [002] xvm-> [ "VehicleMarkerProxy", "XVM" ]2012-12-28 10:20:20,184 INFO   : => @GET_LAST_STAT 2012-12-28 10:25:56,094 INFO   : [000] xvm-> [ "FinalStatistic" ]2012-12-28 10:25:56,405 INFO   : => @GET_VERSION 2012-12-28 10:25:56,406 INFO   : [001] Config: Loaded (FinalStatisticForm.as)

Share this post


Link to post

Short link
Share on other sites
Ок, исправил, выхлопа опять не было.

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

В прошлом посте ты говорил :
В каталоге res_mods появляется README файл

res_mods и res_mods/.stat - это всё-таки разные каталоги, поэтому я и писал полные пути в своем сообщении, чтобы копипастить с минимумом ошибок.
Но он ругается.

Как именно? Что он при этом пишет? Копипасть с консоли под спойлер, если что.
А для этого mount требует строчку в fstab.

Размонтируй и смонтируй заново.
$ cd ~/.wot/drive_c/Games/World_of_Tanks
$ fusermount -u res_mods/.stat
$ ./xvmfs -o debug -o game_dir='C:\Games\World_of_Tanks' res_mods/.stat

Но вообще, если всё работает, то дебаг, логи и прочее тут уже не нужно показывать :)

Share this post


Link to post

Short link
Share on other sites
Вылет из-за неверного шрифта. пофиксил.

Можно уточнить подробнее, из-за какого именно шрифта и как пофиксил? У меня такая же проблема.

 

Edited by unnicked

Share this post


Link to post

Short link
Share on other sites
Можно уточнить подробнее, из-за какого именно шрифта и как пофиксил? У меня такая же проблема.

 

Хоть я и не @novi4ki, попробую помочь.

Предположим, что у тебя уже есть winetricks и он лежит в домашней папке. (Если его нет, см. под спойлер)

Про winetricks на офсайте wine: http://wiki.winehq.org/winetricks

Скачивание и 'установка':



$ cd
$ wget http://winetricks.org/winetricks
$ chmod +x winetricks

 

 

Также предположим, что игра установлена в каталог ~/wine-wot/drive_c/Games/World_of_Tanks

Устанавливаем стандартные шрифты Windows:

 



$ cd
$ export WINEPRFIX=~/wine-wot
$ ./winetricks corefonts

 

 

После установки шрифтов пробуй играть.

Если будет вылетать, как и раньше, то выложи под спойлер то, что wine на консоль вываливает при вылете.

Share this post


Link to post

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...