[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: MaZaФФaka  
Форум » Perfect World » Серверная часть » Автопатчер | CPW (Под Linux)
Автопатчер | CPW (Под Linux)
FrenkДата: Воскресенье, 02.06.2013, 18:06 | Сообщение # 1
NyaFrenk*
Группа: Администраторы
Сообщений: 37
Репутация: 4
Статус:
Всем доброго времени суток.Этот гайд написан для Linux. 

Внимание!: При вводе данных в терминал точку не писать и не копировать. 

Начну объяснения с команд управления автопачера (CPW): 
Показать список команд. 
Код
./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" с данного сайта: 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". 
Пример: 
Код

   
[Version]pid=101

Внимание!: Так делаете со всеми архивами, в "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
 
Форум » Perfect World » Серверная часть » Автопатчер | CPW (Под Linux)
  • Страница 1 из 1
  • 1
Поиск: