1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

[Guide]Автопатчер CPW

Тема в разделе 'PW Документация', создана пользователем Печенька, 7 авг 2011.

  1. roxio71 Пользователи

    Сообщения:
    0
    Лайки:
    10
    Пол:
    Мужской
    Репутация:
    0
    Просто в pck запаковал ю поменял формат. И в .cup по другому должны файлы быть расположены не так как в обновление cpw а по другой структуре, если покавать сразу папку cpw то он не сможет клиент обновить.
  2. maga3in Пользователи

    Сообщения:
    23
    Лайки:
    4
    Пол:
    Мужской
    Репутация:
    0
    Опиши как их располагать нужно (структура)
  3. roxio71 Пользователи

    Сообщения:
    0
    Лайки:
    10
    Пол:
    Мужской
    Репутация:
    0
    Создаёшь папку название.pck.ffiles кладёшь туда из cpw папку element только не первую а в ней вторая element и файлы там рядом в ту папку которую создал кладёш папку element и файлы то что рядом с папкой находяться и создаёшь файл pid без какого либо указания формата. пишим в этом файле
    Code
    101
    Такая же цифра должна быть в клиенте patcher\server\pid.ini
    [Version]
    pid=101
    кладёшь тоже в папку с файлами и всё пакуешь в .pck потом меняешь на .cup

    Всё, дальше думаю сам догадаешься что с ним делать. :rolleyes:
    1 человеку нравится это.
  4. New-X Пользователи

    Сообщения:
    401
    Лайки:
    22
    Пол:
    Мужской
    Репутация:
    1
    Будь те добры объясните смысл команд
    Код:
    ./listgen
    ./listupdate
    ./rsagen
    ./x executable…
    
  5. CoolMan Old school Пользователи

    Сообщения:
    436
    Лайки:
    88
    Пол:
    Мужской
    Репутация:
    0
    ./rsagen прописать ключи
    1 человеку нравится это.
  6. roxio71 Пользователи

    Сообщения:
    0
    Лайки:
    10
    Пол:
    Мужской
    Репутация:
    0
    Вот ключи все
    install — установить программу
    rsagen — перегенерировать RSA ключи
    x executable… — прописать RSA ключи в список исполняемых файлов
    initial — создать базовый билд
    new [revision number] — создать новый патч, если указано с версией number
    revision [revision number] — создать новый патч, если указано с версией number
    listgen — пересоздать списки файлов
    listupdate — пересоздать списки файлов
  7. New-X Пользователи

    Сообщения:
    401
    Лайки:
    22
    Пол:
    Мужской
    Репутация:
    1
    Что за RSA включи, и что значит пересоздать списки файлов?
  8. andrey3281 Пользователи

    Сообщения:
    16
    Лайки:
    0
    Репутация:
    0
    Команда:
    PW server admins
    Ребят вот такая трабла *(


    Код:
    
    C:\Documents and Settings\Admin\Рабочий стол\patcher>java -jar -Xmx256m pw-cpw.j
    ar install
    [INFO 2012-09-29 14-08-48] Installing...
    [INFO 2012-09-29 14-08-48] Creating rsa keys...
    Loaded public key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+vi85+4SRoHKcs0sjsZhpv
    rX5WtpVw8IV0mRYXIcMJ0ec+BRAhUjxd0g96IzVJ9HoBXEDZD2aCln6Awea/smzTKOEKR8LfTtOvSp57
    Bb8etV6LNcBhdI+gd+FUjPrAGxSTDf20RaLFJmzfFkzL8yL310V2KsM+2nMXPhMhFSxCQIDAQAB
    Loaded private key: MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAL6+Lzn7hJGg
    cpyzSyOxmGm+tfla2lXDwhXSZFhchwwnR5z4FECFSPF3SD3ojNUn0egFcQNkPZoKWfoDB5r+ybNMo4Qp
    Hwt9O069KnnsFvx61Xos1wGF0j6B34VSM+sAbFJMN/bRFosUmbN8WTMvzIvfXRXYqwz7acxc+EyEVLEJ
    AgMBAAECgYBDByYlZANkAVQFSOQguOnsTv43j/ulo9LyRCrK+kjitnLt8Cd9vNizMc2LI8tJpGKY/ECI
    hpM3LGgN+T6U8vABm6+1D890+H+d2S6u9d8MTpIr4aZ1PVTd3Io74G5Jxtqpmf7i2uLreGlcnrt/pok4
    vExGnM5xyvVKvtTJnYoIOQJBAPasfdDER2HgMWeBPI9fHYAYKNwdMTmYj3+D5gni2TOFqI2amhnWOprc
    FSfsTiB67JuVfmnMEMEKxTTsP/1SdM8CQQDF9FlAziQJsoEUhAtP4+6+/0ZKUbyDg8qbBenoUU/QisvA
    hW5kh2htPLTk4wIpNZLXrVNY2YgjyzYnOswvSSKnAkEAkSG1uMHy+bwtdSeNmREuSzJrv+4RC0EelLjm
    /MQSZQTrwbzHlBH+UyTP8bhP0z5fvb58LQUaimmq09N4ZrQ/8wJBALKk+YdKgatetK7XG35VrTghGEYp
    zX7CiS2uAJHwD5+cIpTz1dRTfyJWDsohM+oMtyB9AyLD7eCfm5d7sJlb3zECQQDsVM4pySEZjWB8um8L
    pksRV+Woo3zFBv4oWByE+yTLseP/LgqcLJk5svMVMKkM4BXr8iL3sIUTl9oi/keGWneB
    [INFO 2012-09-29 14-08-48] Saving keys.
    [INFO 2012-09-29 14-08-48] Input mysql server (eg, localhost):
    localhost
    [INFO 2012-09-29 14-08-59] Input mysql login (eg, pwu):
    root
    [INFO 2012-09-29 14-09-01] Input mysql password (eg, superpuperpassword):
    colinux
    [INFO 2012-09-29 14-09-02] Input mysql database name (eg, pwu):
    pwu
    [INFO 2012-09-29 14-09-05] Saving config.
    [INFO 2012-09-29 14-09-05] Creating table.
    [FATAL 2012-09-29 14-09-06] Database error: SQL exception.
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link fai
    lure
    
    Last packet sent to the server was 0 ms ago.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1
    074)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2120)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :282)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.pwemu.clientupdater.CPWDB.<init>(CPWDB.java:29)
    at com.pwemu.clientupdater.CPW.loadDb(CPW.java:42)
    at com.pwemu.clientupdater.CPW.install(CPW.java:116)
    at com.pwemu.clientupdater.CPW.main(CPW.java:67)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicatio
    ns link failure
    
    Last packet sent to the server was 0 ms ago.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1
    074)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:335)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2043)
    ... 15 more
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.ja
    va:253)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
    ... 16 more
    Exception in thread "main" java.lang.NullPointerException
    at com.pwemu.clientupdater.CPW.loadDb(CPW.java:48)
    at com.pwemu.clientupdater.CPW.install(CPW.java:116)
    at com.pwemu.clientupdater.CPW.main(CPW.java:67)
    
    C:\Documents and Settings\Admin\Рабочий стол\patcher>pause
    Для продолжения нажмите любую клавишу . . .
  9. CoolMan Old school Пользователи

    Сообщения:
    436
    Лайки:
    88
    Пол:
    Мужской
    Репутация:
    0
    с явкой проблема
    1 человеку нравится это.
  10. andrey3281 Пользователи

    Сообщения:
    16
    Лайки:
    0
    Репутация:
    0
    Команда:
    PW server admins
    А что именно? Что нужно сделать?
  11. andrey3281 Пользователи

    Сообщения:
    16
    Лайки:
    0
    Репутация:
    0
    Команда:
    PW server admins
    А что именно? Что нужно сделать?
  12. CoolMan Old school Пользователи

    Сообщения:
    436
    Лайки:
    88
    Пол:
    Мужской
    Репутация:
    0
    другую поставить
  13. andrey3281 Пользователи

    Сообщения:
    16
    Лайки:
    0
    Репутация:
    0
    Команда:
    PW server admins
    каким образом?
  14. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    945
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Код:
    [FATAL 2012-09-29 14-09-06] Database error: SQL exception.
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link fai
    lure
    К мускулу подключиться не может, либо логин/пароль не тот.
  15. Evolution Пользователи

    Сообщения:
    48
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    I-Dev
    Сервер обновлений на профилактике, версия 133...
  16. Mr.Fleks Модератор Команда форума Модератор Old school Пользователи

    Сообщения:
    722
    Лайки:
    368
    Пол:
    Мужской
    Репутация:
    11
  17. Evolution Пользователи

    Сообщения:
    48
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    I-Dev
    Ставил. Пиды совпадают.
  18. Evolution Пользователи

    Сообщения:
    48
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    I-Dev
    Разобрался.
  19. Evolution Пользователи

    Сообщения:
    48
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    I-Dev
    Хм, при создании патча командой
    всё идёт отлично, без ошибок, но в cpw, а конкретно в element в файле version версия всё также 1.
    Пробовал командой
    - аналогично.
  20. pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Разобрался... напиши решение, а то смысла от форума нет, если все лишь спрашивают, но не пишут найденные решения.

    Смысла указывать номер версии нет, если ты хочешь создать следующий по очередности патч.
    Команды new и revision лишь псевдонимы, также как и listgen с listupdate и x с patch.
    В твоем случае, попробуй удалить из базы ревизии >1 и выполнить команду ./cpw listgen, а уже потом ./cpw new 2
Черновик сохранён Черновик удалён
Similar Threads
  1. mr.Slink
    Ответов:
    5
    Просмотров:
    2.986
  2. keks23
    Ответов:
    40
    Просмотров:
    14.475
  3. zzdimonzz
    Ответов:
    8
    Просмотров:
    2.116
  4. MrDoK
    Ответов:
    4
    Просмотров:
    994
  5. Joslian
    Ответов:
    2
    Просмотров:
    1.612
Загрузка...

Поделиться этой страницей