bkonst (bkonst) wrote in world_of_tanks,
bkonst
bkonst
world_of_tanks

Срыв покровов, часть 2.

Позавчера я тут вбросил симпатичный скрин с циферками статы для всех команд. 


Вот теперь-то вы испугались? Шучу, шучу. Мод есть и даже работает.
Тем не менее, процесс его установки простотой не радует. Оценим масштаб проблемы.

Для начала, список необходимого дополнительного ПО к установке на ваши многострадальные компьютеры:
- локальный веб-сервер, способный выполнять 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 "Вы что-то не то сделали или прокси упал нафиг"

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

Будьте аккуратны, нежны, не разбейте мой любимый сервер.

По поводу шуток про фотошоп:

Каюсь, больше не буду.
Tags: мод, скрины, техническое
Subscribe
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 339 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →