Jump to content
Korean Random
arzakon

[XvmFS] Xvm-stat для Linux

Recommended Posts

как родной, системный, Линуксовый ping из под wine больше не запустить.

А это с каких это пор? Wine не изолирует хост систему.

Share this post


Link to post

Short link
Share on other sites

Вот результат запуска uname:

/opt/wine-all-patches/bin/wine "Z:/bin/uname"
wine: Ошибка в формате EXE для Z:\bin\uname..

Про ping та-же песня.

Share this post


Link to post

Short link
Share on other sites

Вот результат запуска uname:

/opt/wine-all-patches/bin/wine "Z:/bin/uname"
wine: Ошибка в формате EXE для Z:\bin\uname..

Про ping та-же песня.

А кто сказал что так можно делать? Ты пусти через cmd батник, который вызывает пинг

Прикольно, запустился. Даже более-менее быстро работает. :)

 

post-5504-0-98190900-1380228632_thumb.png

Share this post


Link to post

Short link
Share on other sites

Ну VMWare очень не дурно постаралась с экспортом железа в виртуалку, я долго в Star Wars: The Old Republic через неё сидел.

/opt/wine/bin/wine cmd /c "C:\1.bat"
C:\>z:\bin\ping -n 1 -W 1000 -q www.gentoo.org 
«z:\bin\ping -n 1 -W 1000 -q www.gentoo.org» не является ни внутренней или внешней командой, ни batch-скриптом.

1.bat:

z:\bin\ping -n 1 -W 1000 -q www.gentoo.org

Я помню я как-то запускал Линуксовые проги из под wine, но как уже забыл, может напомнишь как надо?

Share this post


Link to post

Short link
Share on other sites

Очень надеюсь и жду чуда от вас Sir Max, как это обычно и случается, вы крайне верно выбрали как ник так и аватарку! :)

Ловите. :)

 

 

pinger for Linux (need to create symlink ping -> WINEPREFIX/drive_c/ping.exe
# ln -s `which ping` ~/.wine/drive_c/ping.exe

Я помню я как-то запускал Линуксовые проги из под wine, но как уже забыл, может напомнишь как надо?

Винда различает исполняемые файлы по расширению. Просто добавь расширение ".exe"

post-5504-0-25233900-1380304370_thumb.png

Share this post


Link to post

Short link
Share on other sites

Это есть в test3?


А то как-то нефига не изменилось.

Share this post


Link to post

Short link
Share on other sites

Скачал последний найтлик (2715), результат неутешительный:

Вариант с софтлинком на "/bin/ping" в drive_c

Вариант с софтлинком на "/bin/ping" в каталоге с игрой

 

PS:Приатачить почему-то не смог, flash-plugin постоянно крашится.

Share this post


Link to post

Short link
Share on other sites

Скачал последний найтлик (2715), результат неутешительный:

Вариант с софтлинком на "/bin/ping" в drive_c

Вариант с софтлинком на "/bin/ping" в каталоге с игрой

 

PS:Приатачить почему-то не смог, flash-plugin постоянно крашится.

изучай логи

Share this post


Link to post

Short link
Share on other sites

Вот чем сыпит в консоль:

<C:\ping.exe -c 1 -n -q -W 1 login.p1.worldoftanks.net> не является ни внутренней или внешней командой, ни batch-скриптом.

Ну конечно с вариациями на тему сервера.

Edited by hash

Share this post


Link to post

Short link
Share on other sites

Вот чем сыпит в консоль:

<C:\ping.exe -c 1 -n -q -W 1 login.p1.worldoftanks.net> не является ни внутренней или внешней командой, ни batch-скриптом.

Ну конечно с вариациями на тему сервера.

а если из батника запустить  C:\ping.exe?

Может wine разный. Я на последнем 1.7 пробовал.

Share this post


Link to post

Short link
Share on other sites
/opt/wine/bin/wine --version
wine-1.7.0-223-g8f09d34

Собираю каждый день из git'а.

hash@hash ~/.wine/drive_c $ /opt/wine/bin/wine cmd
Версия Wine CMD 5.1.2600 (1.7.0)

C:\>1.bat

C:\>C:\ping.exe 
«C:\ping.exe» не является ни внутренней или внешней командой, ни batch-скриптом.

C:\>1.cmd

C:\>C:\ping.exe 
«C:\ping.exe» не является ни внутренней или внешней командой, ни batch-скриптом.

Специально в чистом префиксе попробовал.

/usr/bin/wine --version
wine-1.7.0

И с системной wine то-же самое.

Share this post


Link to post

Short link
Share on other sites

не знаю чем помочь, у меня работает. пока из батника не заработает, и из игры не будет.

Share this post


Link to post

Short link
Share on other sites

Печаль полная.

Запускаемся под wine в MacOS.

 

По-сути, не работает вообще ничего из интересного:

— нет никакой статистики вообще нигде, даже намёка

— нет ping (ну это ладно, я понял, что у всех такая беда)

— не отключается заставка

— нет автовхода

 

Вспоминаю времена с монтированием xvmfs, как волшебные.

 

Во всех возможных логах полная тишина.

 

ЗЫ. Что разработчики WOT, что разработчики xvm не соблюдают некоторые культурные правила программирования: логи лежат в корне, не изменяются версии во всяких файликах (в продакшене test3, на экране в заставке "test1", чему верить?), настройки модов валяются глубоко в папках, дефолтовые конфиги не исправляются в части комментариев, новые опции не добавлятся в дефолтные конфиги, разброд и шатание с оформлением (использование <font> вместо css) и т.д.

При установке рекомендуется удалять xvm.swf из res_mods/xvm, но в самой установке он есть. Ещё он есть и в 0.8.8 внутри. Я не вижу логики и не понимаю смыслов своих телодвижений.

 

А потом люди удивляются, почему в рандоме столько оленей. :/

Share this post


Link to post

Short link
Share on other sites

Запускаемся под wine в MacOS.

MacOS никак не тестируется в силу vendor lock-in политики Apple.

 

в продакшене test3, на экране в заставке "test1"

Вы что-то делаете не так. Откуда качаете, ставите ли начисто?

 

Во всех возможных логах полная тишина.

Аналогично

 

При установке рекомендуется удалять xvm.swf из res_mods/xvm

Кто и где такое рекомендует?

Edited by Mixaill

Share this post


Link to post

Short link
Share on other sites

1. логи лежат в корне,

2. не изменяются версии во всяких файликах (в продакшене test3, на экране в заставке "test1", чему верить?),

3. настройки модов валяются глубоко в папках,

4. дефолтовые конфиги не исправляются в части комментариев, новые опции не добавлятся в дефолтные конфиги,

5. разброд и шатание с оформлением (использование <font> вместо css) и т.д.

6. При установке рекомендуется удалять xvm.swf из res_mods/xvm, но в самой установке он есть. 

1. предлагаешь использовать syslog? На винде, ага.

2. то есть вариант, что ты просто криво что-то поставил, исключается?

3. надо было в корень кинуть? Или в ~/.xvm?

4. Пруф?

5. ага, для каждого текстового поля сделать не одну, а две настройки? Если же глобально все рефакторить, то это займет много времени.

6. это уже откровенное вранье. Нет его в архиве. Раньше был, потому и написано, что необходимо удалить мусор из предыдущих тестов.

 

Если честно, очень было неприятно как читать, так и отвечать.

Share this post


Link to post

Short link
Share on other sites

Если кого-то обидел своим резким тоном, сразу прошу извиниить: это у меня голос такой. Борюсь, пока местами безуспешно.

 

1. Логи я бы клал в $wot_game_dir/logs. Все однотипные фалы лучше держать в одном месте.

2. Почитав всякие другие ветки, я прихожу к выводу, что действительно что-то не так в этой установке. Файлы качаю с оригинального сайта, ставлю по-чистому. Видимо, что-то не так, но ошибка явно из разряда каких-то адских недоразумений. Буду пробовать ещё раз. Возможно, другие проблемы уйдут.

3. Это было не про xvm, на самом деле. Например, настройки [неработающего правильно] Radialmenu имеют уровен спрятанности 5. Обычно, всё, что касается настроек выносится в отдельную папку, а все рабочие фалы лежат в соответствии с их типом. Впрочем, я допускаю, что разработчики WOT этого не подразумевали. По собственному опыту знаю, что подобный бардак на этапе стандартизации всего, например, FHS приводит к путанице и идиотским проблемам в последствии. А вот стандартизация иногда открывает новые возможности повышения качества, скорости, стабильности и т.п. ибо время, которое тратится на вспоминание, где лежит конфиг или куда пишется лог, тратится на более полезные операции.

4. XVM 5.0.0-test3: настроек login/skipIntro и login/autologin нет в дефолтовом конфиге login.xc. Вернее, не было сегодня утром. В свежескаченном она есть. Ставил test3 вчера целиком. Интересно. Буду смотреть дальше. Видимо, проблема из п.2.

5. Ну это просто моё брюзжание. Некоторые кастомные конфиги от игроков оформлены более правильно. Рефакторинг в этой части, безусловно, не столь важен и не так нужен. Просто я эстет и знаю, как невнимание к подобным мелочам иногда выходит боком.

6. См. п.2. Буду всё переставлять из совсем нового архива. По результатам отпишусь.

 

На практике работа wine под MacOS ничем не отличается от работы wine под Linux. Правда, у меня используется WineSkin, но в целом сути это не меняет.

Ещё раз извиняюсь за резкость и косяки на моей стороне.

Share this post


Link to post

Short link
Share on other sites

1. Логи я бы клал в $wot_game_dir/logs. Все однотипные фалы лучше держать в одном месте.

4. XVM 5.0.0-test3: настроек login/skipIntro и login/autologin нет в дефолтовом конфиге login.xc. Вернее, не было сегодня утром. В свежескаченном она есть. Ставил test3 вчера целиком. Интересно. Буду смотреть дальше. Видимо, проблема из п.2.

1. Раз WG так не сделали, мы тоже не будем.

4. Магия. Мы архив не меняли:

XVM 5.0.0-test3 (WoT client 0.8.8)

Released: Sep 26, 2013

Uploaded:  Sep 26 (2 days ago)

Downloads:  59037

Share this post


Link to post

Short link
Share on other sites

Проверил. Не работает. Даже рядом. В логах по прежнему ничего нет.

В дефолтных конфигах почему-то выключили маркеры засвета в ушах.

Может, нужно что-то дополнительное поставить?

Share this post


Link to post

Short link
Share on other sites

@sirmax,  Спасибо за работу, работает все, кроме пинга.
 
После

ln -s `which ping` ~/.wine/drive_c/ping.exe
rm -rf .wine/drive_c/windows/system32/ping.exe
rm -rf .wine/drive_c/windows/syswow64/ping.exe

В игре на месте пинга пишет Error: а в pyton.log'е следующая ошибка:

scripts/client/gui/mods/xvmstat/pinger.py:130: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6

В вайне пинг работает (wine cmd):

C:\>ping -c 1 ya.ru
C:\>PING ya.ru (87.250.251.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=1 ttl=56 time=29.5 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 29.557/29.557/29.557/0.000 ms
C:\>

OS:         arch x86_64

wine:      aur/wine-wot-nv 1.7.3-1

python:   extra/python 3.3.2-2

                extra/python2 2.7.5-2

xvm:       xvm-5.0.0-test3


xvm ставил после Jove's modpack, с полной заменой папки xvm и перезаписью файлов в res_mods/0.8.8

python.log

xvm.log

post-17984-0-10590000-1381154014_thumb.png

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