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

Любая версия Совместимость разных клиентов и упрощение работы с CPW

本贴由 pilad2014-01-04 发布. 版块名称: PW Документация

主题状态:
主题已关闭, 停止回复.
  1. TopicStarter Overlay

    pilad Команда форума Модератор Пользователи

    帖子:
    1,741
    支持:
    482
    性别:
    Репутация:
    1
    Команда:
    Freeman
    Самый простой вариант, который не гарантирует 100% совместимости при работе с произвольными версиями клиентов ПВ.Но даст игрокам сразу начать играть на Вашем сервере.

    Базовый билд минимальный, при котором сразу краша клиента не будет. Если версия будет выше, чем у Вас на сервере.
    1.С моделс вытащите папку плэйерс(models\players\形象\).
    2.Ваш Интерфейс и сурфейс.
    3.Ваш конфигс
    4.Запускной элементклиент экзе и сопутствующие dll файлики.
    5.Папка data, если не вшиваете в экзешник.

    Дальше будут сбои на литмоделях некоторых карт, но это чаще будет появляться если взяли клиент 1.4.хх и хотите сделать клиент 1.3.6. Так же проблемы появятся на самих картах из папки мапс. Если клиенты 1.4.хх и 1.5.хх различия небольшие, вероятно краша не будет.

    Наш любимый gfx, вероятно клиент не будет падать, просто не будут светилки работать. Можете впринципе вставить и его в базовый билд.

    ***********************************************

    Впринципе, для быстроты создания патчей всё лучше делать на домашней машине.
    Ставим cpw и работаем. Бэкапы тех же баз mysql можно вписать в тот же бат файл и на планировщик посадить.
    Плюс какое удобство, если cpw на домашнем компе: папку cpw можно заархивировать в зип архив.
    После этот единственный файл льём на нашу впску или вдску. И там уже разархивируем в папку www.
    Зип консольный есть и на линуксе, да,да ))) Что это даст, один файл Вы быстрее зальёте на сервер, нежели несколько мелких. Распаковка зипа не требует больших мощностей впски.

    ************************************************

    Про тех, кто говорит, что лить много файлов с каждым обновлением.. Это будет так, если не включить логику.
    1.Делаем копии пустых папок files и cpw
    2.Делаем базовый билд. И cpw(в зип архиве) льём на впску.И разворачиваем.
    3.Обе папки files и cpw то же можете заархивировать. Будет Исходник и Результат.
    4.Удаляем обе папки files и cpw.
    5.Из копии с первого пункта кидаем пустые папки.
    6.Делаем первый патч. Размер будет небольшим.(а не сумма базовый билд и плюс первый патч и так далее с постоянным наращиванием размеров папки CPW) И льём на впску. При разархивировании ставим ключ с заменой файлов.
    7.Повторяем пункты 3 по 6

    Вот собственно такой нехитрый секрет минипатчей. Если конечно уже сделали неправильно, и папка cpw выросла безумно, то разделить поможет утилитка от Astrel -а. Вроде называлась CPW.exe. И можно делать или cup файлы или разностные архивы, чтоб залить на впску.

    附件文件:

    • CPW.zip
      文件大小:
      48.9 КБ
      浏览:
      135
    Последнее редактирование: 2014-01-04
    已获得soulriz, NEO, New-X另外4人的支持.
  2. nom1nal Moderator Команда форума Модератор Программист Пользователи

    帖子:
    356
    支持:
    117
    性别:
    Репутация:
    0
    Неплохо было бы приложить утилиту астрела, но сомневаюсь что у кого то осталась.
  3. Brune B L A C K    L I S T

    帖子:
    507
    支持:
    171
    性别:
    Репутация:
    0
    Команда:
    Solo
    Кажется оно
    Принцип работы:
    Распаковка всех pck архивов.
    Удаления всех pck архивов.
    Перемещения из element\xxx.files.pck в element\xxx (включая особые операции с Bug.pck и Script.pck).
    Удаления всех пустых xxx.files.pck папок.

    附件文件:

    • CPW.zip
      文件大小:
      97.2 КБ
      浏览:
      41
  4. TopicStarter Overlay

    pilad Команда форума Модератор Пользователи

    帖子:
    1,741
    支持:
    482
    性别:
    Репутация:
    1
    Команда:
    Freeman
    Нет, не оно. Ту утилитку я нашёл и приложил к первому посту.
    已获得nom1nal的支持.
  5. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    帖子:
    1,573
    支持:
    812
    性别:
    Репутация:
    2
    Из-за гфх он может и не запускаться,тупо зависать,там противная строчка есть PSкак-то там
    已获得THE_PRO的支持.
  6. DIABLO Old school Пользователи

    帖子:
    74
    支持:
    7
    性别:
    Репутация:
    1
    Команда:
    Aquilon PW
    не обязательно всю папку, в последней версии клиента эта папка достаточно весомая из неё нужно только одна папка, я не помню какая.
  7. TopicStarter Overlay

    pilad Команда форума Модератор Пользователи

    帖子:
    1,741
    支持:
    482
    性别:
    Репутация:
    1
    Команда:
    Freeman
    Не придирайся. Папка именно с моделями игроков. Если не ошибаюсь:
    models\players\形象\
Черновик сохранён Черновик удалён
主题状态:
主题已关闭, 停止回复.

分享此页面