Исходные тексты, немного документации и сама программа — http://pwcpw.codeplex.com/ При копировании и распространении, ссылка на эму тему — обязательна. — java 6! — работает везде, если руки прямые (windows, linux, bsd) ©gouranga Гайд по его установке: 1) Распаковываем patcher.tar.gz в любую, удобную для Вас папку. 2) Скачиваем MySQL-5.0 /Current Release и приступаем к установке. Гайд по установке MySQL 3) Подключаемся к MySQL (Я использую Navicat for MySQL) Юзаем Google И создаем базу с названием pwu: Далее правой кнопкой мыши кликаем на созданую Вами базу, и выбираем (1) Execute Batch Files (2) Указываем путь до файла install.sql - Находиться в патчере, папка config (3)Жмем Start 3) Переходим к распакованому патчеру. Видим там 4 папки и 3 файла. Code Папки: config files log lib Файлы: cpw pw-cpw.jar README Создаем тут же bat файл со следующим содержанием: Code java -jar -Xmx256m pw-cpw.jar install pause Здесь есть уже готовый BAT. Внимание "java -jar -Xmx256m pw-cpw.jar install" что бы выполнить какое либо другое действие install меняем на любую из следующих команд: Code install — установить программу rsagen — перегенерировать RSA ключи x executable… — прописать RSA ключи в список исполняемых файлов initial — создать базовый билд new [revision number] — создать новый патч, если указано с версией number revision [revision number] — создать новый патч, если указано с версией number listgen — пересоздать списки файлов listupdate — пересоздать списки файлов В папке files/CPW/info Создаем файл pid ( http://dump.ru/file/4669539 ) без какого либо указания формата. пишим в этом файле Такая же цифра должна быть в клиенте patcher\server\pid.ini Запускаем Install.bat Есле ошибок не возникло, можете приступать к созданию патча В files\new\element помещаем всю папку из клиента element Исключение составляют *.pck Их мы должны распаковать! В распакованом виде они должны находиться в папках с соответствующим названием. Пример: У нас был models.pck архив, после распаковки получилась models.pck.filles папка. Открыли models.pck.filles и увидели там папку models, Она то нам и нужна. Помещаем ее в files\new\element Так делаем со всеми архивами! Внимание в В files\new\element недолжно быть ни одного *.pck файла!!! И так, теперь можно приступать. Создайте новый bat и замените install на initial в старом Code java -jar -Xmx256m pw-cpw.jar initial pause Запускаем наш новый bat и... ждем... ждем... и опять ждем. По окончанию Ваш патч будит находиться в папке files\CPW Скопируйте эту папку на сервер в opt/lampp/htdocs/ (есле CoLinux) Или на Ваш FTP Внимание что бы сделать новый патч, используем команду new! Удаляем файлы из files\new\element и копируем в эту же папку новые файлы Запускаем батник, для тех кто еще не понял как это делаеться: Code java -jar -Xmx256m pw-cpw.jar new pause И снова ждем... Готовый патч окажеться опять же в папке files\CPW И это еще не все))) В наш патчер, прямо рядом с bat файлами ложим 2 файла Launcher.exe и patcher.exe Делаем новый bat Code java -jar -Xmx256m pw-cpw.jar x Launcher.exe patcher.exe pause и запускаем.. По окончанию закиньте пропатченые Launcher.exe и patcher.exe в клиент и измените в клиенте \patcher\server\updateserver.txt http://Ваш IP/CPW/ либо http://Ваш FTP/CPW/ запускаем сервер с регистрацией запускаем в клиенте launcher\FixIt.bat А дальше как сказал один умный человек "дело техники" Гайд написал NioFBI Тему прошу прикрепить, тут все ясно и понятно. Думаю, пригодится всем |