• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал [Guide]Автопатчер CPW

Красная Королева

Путник
Модератор
Сообщения
461
Розыгрыши
0
Репутация
141
Реакции
28
Баллы
0
1) Скачиваем патчер
2) Скачиваем и приступаем к установке.
Если у вас CPW на линуксе или колинукс дебиане, заходим в phpmyadmin. Создаём базу pwu. Выбираем её. Нажимаем импорт, и указываем путь до файла install.sql находиться в патчере, папка config.
Если CPW на windows:
Подключаемся к 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 файл со следующим содержанием:
Код:java -jar -Xmx256m pw-cpw.jar install pause Внимвние "java -jar -Xmx256m pw-cpw.jar install" что бы выполнить какое либо другое действие install меняем на любую из следующих команд:
Код:install — установить программу rsagen — перегенерировать RSA ключи x executable… — прописать RSA ключи в список исполняемых файлов initial — создать базовый билд new [revision number] — создать новый патч, если указано с версией number revision [revision number] — создать новый патч, если указано с версией number listgen — пересоздать списки файлов listupdate — пересоздать списки файлов В папке files/CPW/info
Создаем файл pid без какого либо указания формата.
пишим в этом файле
Code
101

Такая же цифра должна быть в клиенте patcher\server\pid.ini
Код:[Version] pid=101 Запускаем 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 в старом
Код:java -jar -Xmx256m pw-cpw.jar initial pause Запускаем наш новый bat и... ждем... ждем... и опять ждем.
По окончанию Ваш патч будит находиться в папке files\CPW
Скопируйте эту папку на сервер в opt/lampp/htdocs/ (есле CoLinux)
Или на Ваш FTP

Внимание что бы сделать новый патч, используем команду new!
Удаляем файлы из files\new\element и копируем в эту же папку новые файлы
Запускаем батник, для тех кто еще не понял как это делаеться:
Код:java -jar -Xmx256m pw-cpw.jar new pause И снова ждем...
Готовый патч окажеться опять же в папке files\CPW

И это еще не все)))
В наш патчер, прямо рядом с bat файлами ложим 2 файла
Launcher.exe и patcher.exe
Делаем новый bat
Код:java -jar -Xmx256m pw-cpw.jar x Launcher.exe patcher.exe pause и запускаем.. По окончанию закиньте пропатченые Launcher.exe и patcher.exe в клиент
и измените в клиенте \patcher\server\updateserver.txt
IP/CPW/
либо
FTP/CPW/

запускаем сервер с регистрацией
запускаем в клиенте launcher\FixIt.bat
А дальше как сказал один умный человек "дело техники"

[war]Гайд написал NioFBI. Немного добавил - я.[/war]
 

Назад
Сверху Снизу