Позавчера я тут вбросил симпатичный скрин с циферками статы для всех команд.
Вот теперь-то вы испугались? Шучу, шучу. Мод есть и даже работает.
Тем не менее, процесс его установки простотой не радует. Оценим масштаб проблемы.
Для начала, список необходимого дополнительного ПО к установке на ваши многострадальные компьютеры:
- локальный веб-сервер, способный выполнять PHP-скрипты (например, комплект xampp с www.apachefriends.org/ru/xampp.html)
- драйвер User-mode File System для Windows (dokan-dev.net/en/download)
- локальный микро-сервер WebDAV и сам мод (PHP-скрипты и пересобранный PlayerPanels.swf с bkon.ru/WoT/OTM/stats.zip)
Шаги установки:
- установите и запустите веб-сервер;
UPD: если у вас стоит Скайп, веб сервер может и не запуститься. Отключите опцию Скайпа "использовать порт 80 и 443 для входящих соединений" или сконфигурируйте веб-сервер для работы на любом другом порту, кроме 80.
UPD: Важное дополнение к гайду автора, необходимо включить Curl.
Для XAMPP делается следующим образом:
Находим php.ini в C:\Program Files (x86)\xampp\
(обычно php/php.ini или apache/bin/php.ini)
Снимаем комментарий со строки:
;extension=php_curl.dll
Перезапускаем сервис Апача
UPD2: php.ini может быть несколько штук
- скопируйте содержимое каталога local_server из архива с исходниками в DocumentRoot веб-сервера
- смонтируйте localhost://local_server/server.php как сетевой диск t: командой
net use t: "
http://localhost/local_server/server.php"
диск будет выглядеть пустым. это нормально
UPD: ошибка 5 - нет прав для подключения. Выполните эту команду с правами админа или дайте соответствующие права текущему пользователю
UPD: ошибка 67 - неправильно указан URL или не запущен веб-сервер.
- установите dokan, и с помощью утилиты mirror.exe, входящей в её комплект, отобразите диск t: в диск r:
"c:\Program Files (x86)\Dokan\DokanLibrary\sample\mirror\mirror.exe" /r t: /l r:
да, это извращение. Обращаю внимание на то, что mirror.exe завершает работу только по нажатию Ctrl+C в его окне. После завершения его работы диск r: пропадёт
UPD: mirror.exe должен работать в фоне. На компьютере должен быть виден еще один пустой диск r:
UPD: mirror.exe должен запускаться только после того, как вы уже разобрались с апачем и диском t: Крайне не рекомендуется останавливать веб-сервер при работающем mirror - результат может быть плачевен, вплоть до BSoD.
- в каталоге res\gui\flash клиента WoT создайте символьную ссылку с именем stat, показывающую на каталог r:\user
mklink /D c:\games\World_of_Tanks\res\gui\flash\stat r:\user\
Да, это потребует прав администратора и Windows 7. Понятия не имею, как это делается в WinXP, и имею только смутное представление о Windows Vista.
- скопируйте PlayersPanel.swf в каталог res\gui\flash клиента.
- если вы работаете с Windows 7, отличной идеей (если вы, конечно, не предпочитаете прогружаться к концу боя) будет отключить автоопределение настроек локальной сети. Для этого запустите IE, зайдите в Настройки > Свойства Обозревателя > Подключения > Настройка параметров локальной сети / Настройка сети и снимите галочку "Автоматическое определение параметров".
- "А теперь мы со всем этим борделем на борту попытаемся взлететь": отличной идеей будет проверка работоспособности всей этой шаткой конструкции. Запустите какой-нибудь реплей (не с тестового сервера, так как так к именам игроков добавлены суффиксы)
- лично у меня при включенном моде клиент притормаживает на лишних 3-7 секунд в конце загрузки карты (прогрессбар почти дошел до конца). После того, как появилась картинка, задержек быть не должно.
Несколько скринов, как это должно выглядеть:
aka "Горные олени в естественной среде обитания"
aka "Я - 'Настрадамус'"
А вот скрин, как это НЕ должно выглядеть:
aka "Вы что-то не то сделали или прокси упал нафиг"
в режиме реплеев такая фигня может быть в первые несколько секунд проигрывания.
Будьте аккуратны, нежны, не разбейте мой любимый сервер.
По поводу шуток про фотошоп:
Каюсь, больше не буду.