Ultimate Updater - новое слово в сфере авто-патчеров. Писал его лично я, на все том же PHP Devel Studio. Скачать его можно здесь: http://rghost.ru/5184084
Версии:
Ultimate Updater (+server) - 0.93
Ultimate Lister - 1.01
Инструкция по настройке:
1. Сервер
Разархивируйте архив который вы скачали, откройте папку Ultimate Lister.
Запустите Lister.exe, выберите директорию с клиентом и нажмите Создать. В папке с Листером появится файл list.
Теперь перейдите на свой сервер и создайте какую нибудь директорию, вроде patchserver. (http://localhost/patchserver)
Откройте папку Ultimate Updater Server, и скопируйте оттуда файл .htaccess в папку patchserver, теперь перейдите в папку с Листером, и скопируйте файл list в patchserver. Сервер настроен.
Тоже самое можно проделать для второго патч-сервера.
2. Клиент
Возьмите все файлы из Ultimate Updater и скопируйте в папку с клиентом, откройте файл conf.ini, будет конфигурировать файл:
Code
[buttons]
;client starter
start=start.bat
;config file
config=config.exe
;site addr
site=http://localhost/
[global]
;2 patchservers (1\2)
updateservers=1
;patchserver addr (no / on end, z.b.: http://localhost/patchserver)
patchserver=http://localhost/patchserver
;2 patchserver addr (leave blank is disabled)
patchserver2=http://localhost1/patchserver1
start.bat (start) - файл для запуска клиента
config.exe (config) - файл для запуски конфига
http://localhost/ (site) - адрес сайта для кнопки
updateservers - кол - во патчсерверов от 1 до 2
http://localhost/patchserver (patchserver) - адрес до папки с патч-сервером
http://localhost/patchserver1 (patchserver2) - адрес до папки со вторым патч сервером
Сохраняйте файл, и запускайте файл Updater.exe
Скриншот:
http://floomby.ru/content/Fnk5P3y60S/
Чейндж лог:
0.93
Lister:
Пофиксен баг со слэшами, теперь все работает как надо.
Updater:
Добавленна фукнция двух патч - серверов, теперь, если функция включена, будет автоматически выбиратся рабочий патч сервер (на случай, если с первым что нибудь случится)
Пофиксенны мелкие баги, вроде разрывов соединения.
Теперь кнопка "Начать игру" становится доступна только после завершения обновления.