Форум : Warсraft II - Избранное

Название : Установка полной war2 с фишками от комбата под win 2008

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1725&forum=23


 il :

18.7.08 06:08
 Переставлял тут на днях систему - решил написать инструкцию, а то часто вопросы возникают, то про одно, то про другое.

При установке ставились (и были решены) следующие задачи:
- установка под Windows server 2008. Работает. Под Висту тоже работает.
- наличие в игре музыки, роликов (всего, что есть в полной версии).
- возможность играть без диска в приводе.
- возможность играть на официальных серверах (работает, если есть cd-key)
- возможность играть на серверах war2.ru и server.war2.ru (просто gateways прописать).
- при каждом запуске war2 автоматически запускаются утилиты - War2Ppatcher, War2Observe
- добавлен русский шрифт, чтобы можно было видеть написанное в игре по-русски.

Итак, пошаговая инструкция:
1. Устанавливаем комбат, например в D:\Games\War2Combat
При этом ставим галочку "перезаписать gateways".
(Комбат ставим, чтобы во-первых не прописывать вручную сервера, а во-вторых потом оттуда будем копировать утилиты. Если галочку "перезаписать" не ставить, лишние gateways могут пропасть, все-таки есть в комбате какой-то глюк).
2. Устанавливаем полную версию с диска, например, в "D:\Games\Warcraft II BNE", вводим свой ник и свой лицензионный cd-key.
3. Скачиваем патч 2.02 отсюда с сайта из раздела "скачать", распаковываем, заменяем файлы. Получаем версию 2.02.
4. Копируем D:\Games\War2Combat\War2noCDloader.exe в каталог с полной версией. Копируем с CD файл INSTALL.EXE. В нем как раз содержится вся музыка, ролики и все остальное.
В результате, запуская War2noCDloader с полной версией имеем полностью функциональную игру без необходимости вставлять диск.
5. Копируем из каталога с комбатом в каталог с полной версией: War2Ppatcher.exe, War2noCDunloader.exe, "Activated Warcraft II.bat".
открываем последний файл своим любимым текстовым редактором (блокнотом?) и прописываем там вот что:
Код:
start War2Ppatcher.exe -a -f -se -ir -i0 -w
start War2Observe.exe
War2noCDloader.exe
choice /t 3 /c y /d y
War2noCDunloader.exe

смысл этого следующий:
запускаем War2Ppatcher и War2Observe в отдельных окнах (чтобы они были запущены одновременно).
Запускаем игру (лоадером).
Ждем 3 секунды и выгружаем лоадер. Это нужно, чтобы можно было играть на официальных серверах, иначе они при входе пишут "unable to identify ..." Для игры на офсерверах все-таки придется убрать (или закомментировать) запуск утилит:
Код:
rem start War2Ppatcher.exe -a -f -se -ir -i0 -w
rem start War2Observe.exe
War2noCDloader.exe
choice /t 3 /c y /d y
War2noCDunloader.exe

После входа на сервер любые утилиты можно запускать.
В результате получаем файл автозапуска war2 со всеми фишками.
6. Выносим ярлык этого bat-файла на рабочий стол. Или сделать 2 файла и соотв. ярлыка - для игры на официальных серверах и для игры со всеми патчами. (у ярлыка можно поменять имя, иконку и т.п. по вкусу).
7. При запуске под windows server 2008 игра завершилась аварийно. Проблема в no-cd.
Для решения надо добавить War2noCDloader в список исключений DEP. (Свойства системы - параметры быстродейстия - предотвращение выполнения данных).
Ну или можно выбрать опцию "Включить DEP только для основных программ..." (но это может снизить безопасность).
8. Была еще 1 проблема: при попытке входа на любой bnet-сервер происходил немедленный возврат обратно в меню.
Длительные эксперименты показали, что проблема была в антивирусе (KIS 7.0).
Для решения проблемы пришлось удалить все компоненты защиты антивируса.
(К сожалению, выбор антивирусов под windows server невелик, а хороших тем более мало. Если ставить war2 не на серверную ОС, этой проблемы возникнуть не должно).
9. Добавление русского шрифта, чтобы можно было писать по-русски в игре.
Берем WinMPQ (в "скачать" не нашел, у меня есть. Если что, можно найти в гугле)
Открываем им D:\Games\War2Combat\War2Patch.mpq, вытаскиваем оттуда Art\font10x.fnt, сохраняем куда-нибудь.
Потом открываем "D:\Games\Warcraft II BNE\War2Patch.mpq", добавляем этот файл туда, указывая путь "\Art"
Сохраняем, шрифт добавлен.

На 2008 сервер ставил war2 первый раз, но вообще устанавливаю и пользуюсь war2 именно в таком варианте.

Жду предложений и замечаний.
Эту инструкцию буду обновлять по мере необходимости.

[ Редактировано il в 21.7.08 05:32 ]

 dimon222 :

18.7.08 09:39
 Nice

 il :

21.7.08 06:30
 еще про русский шрифт забыл:
9. Добавление русского шрифта, чтобы можно было писать по-русски в игре.
Берем WinMPQ (в "скачать" не нашел, у меня есть. Если что, можно найти в гугле)
Открываем им D:\Games\War2Combat\War2Patch.mpq, вытаскиваем оттуда Art\font10x.fnt, сохраняем куда-нибудь.
Потом открываем "D:\Games\Warcraft II BNE\War2Patch.mpq", добавляем этот файл туда, указывая путь "\Art"
Сохраняем, шрифт добавлен.

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1725&forum=23