Переставлял тут на днях систему - решил написать инструкцию, а то часто вопросы возникают, то про одно, то про другое.
При установке ставились (и были решены) следующие задачи: - установка под 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 ] |