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

Мануал ♦ Автопатчер | CPW (Под Linux)

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

Путник
Модератор
Сообщения
459
Розыгрыши
0
Репутация
141
Реакции
28
Баллы
0


Показать список команд.

./cpw

Установить программу.

./cpw install

Перегенерировать RSA ключи.

./cpw rsagen

Прописать RSA ключи в список исполняемых файлов.

./cpw x executable... ( ./cpw x Launcher.exe patcher.exe)

Создать базовый билд.

./cpw initial

Создать новый patch, если указать с версией number.

./cpw new (revision number)

Создать новый patch, если указать с версией number.

./cpw revision (revision number)

Пересоздать списки файлов.

./cpw listgen

Пересоздать списки файлов.

./cpw listupdate


Самое главное перед установкой:
1. Обновите Java до 6 версии.
2. Устанавливаете "patcher" с данного сайта:


Установка:
Шаг первый:
1. Заходите в phpmyadmin.
2. Создаёте базу pwu.
3. Выбираете её.
4. Нажимаете импорт, и указываете путь до файла install.sql (он находиться в "patcher", папка "config").

Шаг второй:
1. Для установки требуется запустить терминал в Ubuntu/Debian.
2. Вписываете: apt-get install patcher .
3. Распаковываете: patcher.tar.gz , в файловая система /patcher .
4. Даём права папке: chmod 777 -R /patcher .
5. Переходим в папку: patcher cd /patcher .
6. Далее: [email protected]:/patcher# .
7. В конце: ./cpw install .

Внимание!: Отвечайте на все необходимые вопросы и дожидайтесь создания таблицы в базе данных.
Более подробно как это сделать:

1. Input mysql server (eg, localhost): localhost .
2. Input mysql login (eg, pwu): root .
3. Input mysql password (eg, superpuperpassword): пароль к базе MySQl.
4. Input mysql database name (eg, pwu): pwu .


Внимание!: После того как Вы ввели всё без ошибок, должно появиться следующее:

1. Saving config.
2. Creating table.
3. Install complete.
4. Now unpack your client using provided instuctions. Afterwards place unpacked files under files/new/.

Внимание!: Терминал не закрывайте.

Шаг третий:
1. В папке "files/CPW/info": создаёте файл "pid" без какого либо указания формата.
2. Прописываете в этом файле "101".
Внимание!: Такая же цифра должна быть в клиенте "patcher\server\pid.ini".
Пример:

[Version]

pid=101


3. В "files\new\element" помещаете всю папку из клиента "element".
Внимание!: Исключение составляют "*.pck" их нужно распаковать. В распакованном виде они должны находиться в папках с соответствующим названием.
Пример:

1. У Вас был models.pck архив, после распаковки получилось models.pck.filles (папка).
2. Откроете "models.pck.filles", увидите там папку "models", она то Вам и нужна.
3. Перемещаете её в "files\new\element".

Внимание!: Так делаете со всеми архивами, в "files\new\element", не должно быть ни одного "*.pck" файла.

Шаг четвёртый:
1. Пишете в терминале: ./cpw initial .
Внимание!: По окончанию Ваш patch будет находиться в папке "files\CPW".
2. Папку с автопатчером (CPW) копируете в файловую систему в "/var/www/".
3. При создании обновления в updateserver.txt: пишете " или если у Вас FTP то заливаем папку автопачера (CPW) на FTP сервер, пишете "
Внимание!: Что бы сделать новый patch, используем команду new.
4. Удаляете файлы из "files\new\element" и копируете в эту же папку новые файлы.
5. Запускаете терминал, пишете: ./cpw new .
6. Готовый patch окажется опять же в папке "files\CPW".

Шаг пятый:
1. В patcher, прямо рядом с "*.bat" файлами вставляйте 2 файла: "launcher.exe" и "patcher.exe".
2. В терминале вписывайте: ./cpw x Launcher.exe patcher.exe .
3. По окончанию закиньте готовые "launcher.exe" и "patcher.exe" в клиент.
4. Измените в клиенте "\patcher\server\updateserver.txt": " IP/CPW/" или " FTP/CPW/".

Шаг шестой:
1. Запускаете сервер.
2. Запускаете в клиенте "launcher\FixIt.bat".
 

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