Всем доброго времени суток.Этот гайд написан для Linux.
Внимание!: При вводе данных в терминал точку не писать и не копировать.
Начну объяснения с команд управления автопачера (CPW):
Показать список команд.
Установить программу.
Перегенерировать RSA ключи.
Прописать RSA ключи в список исполняемых файлов.
Код
./cpw x executable... ( ./cpw x Launcher.exe patcher.exe)
Создать базовый билд.
Создать новый patch, если указать с версией number.
Код
./cpw new (revision number)
Создать новый patch, если указать с версией number.
Код
./cpw revision (revision number)
Пересоздать списки файлов.
Пересоздать списки файлов.
Самое главное перед установкой:
1. Обновите Java до 6 версии.
2. Устанавливаете "patcher" с данного сайта: PwCpw.
Установка:
Шаг первый:
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. Далее: root@ubuntu-virtual-machine:/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".
Пример:
Внимание!: Так делаете со всеми архивами, в "files\new\element", не должно быть ни одного "*.pck" файла.
Шаг четвёртый:
1. Пишете в терминале: ./cpw initial .
Внимание!: По окончанию Ваш patch будет находиться в папке "files\CPW".
2. Папку с автопатчером (CPW) копируете в файловую систему в "/var/www/".
3. При создании обновления в updateserver.txt: пишете "http://Ваш_ip/CPW/" или если у Вас FTP то заливаем папку автопачера (CPW) на FTP сервер, пишете "http://Ваш_FTP/CPW/".
Внимание!: Что бы сделать новый 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": "http://Ваш IP/CPW/" или "http://Ваш FTP/CPW/".
Шаг шестой:
1. Запускаете сервер.
2. Запускаете в клиенте "launcher\FixIt.bat".
Надеюсь многим данное объяснение поможет.
Автор гайда DATA