Назад

Настройка автопатчеров

Автор: ????: Дата: 07.11.2009

Jikari-Cube

Скачиваем пачер


Открываем файл jikpatch.ini


[server]
server_name****= Server's Name
server_slogan****= Server's Slogan
notice_url****= News Page
patch_site****= Patch Domain
patch_port****= 80
patch_list****= Patch List Location
patch_folder****= Patch Location

executable****= Game Executable
registration_link****= Server's Registration Link

vote_link1****=
vote_link2****=
vote_link3****=

skin****= Skin\Default

grf_file1****=
grf_file2****=
grf_file3****=

Backup_GRF****= 0
startup_option****= 3

[general]

debug_mode**** = 0
archive_passphrase = 0
folder******** = Jikari's Patcher

[credits]

programmer = Jikari
version = 2.0
contact = [email][email protected][/email]


server_name - Название сервера
server_slogan - слоган сервера (например ваши рейты)
notice_url - ссылка до файла нотисов (без http:// к примеру: )
patch_site - адрес вашего веб сервера, на котором расположен текстовик с перечнем патчей.
patch_list - путь до текстовика с перечнем патчей. нужно указать ТОЛЬО путь по папкам, т.к. ссылку на ваш веб сервер мы указали настройкой выше!!
patch_folder - путь до папки с пачами
executable - ехе клиент который будет запускаться пачером после нажатия кнопки Start
registration_link - ссылка на страницу регистрации. Бкдет открыта после нажатия кнопки Register
skin - скин который использует пачер
grf_file1- грф файл который будет апдейдить пачер
Backup_GRF - бекап грф. 1- делать резервную копию, 0-не делать
startup_option- советую не менять ))
folder - папка с фалами пачера




Теперь открываем ваш patcher.txt который лежит у вас на сервере и прописываем вид патчей в таком виде.

100 1 rgz patch1.rgz
101 1 rgz patch2.gpf


Ну у вас конечно свои будут)


by chlad

Neoncube

1.

2.Открываем сырой патч neoncube (блокнотик с гайкой такой)


[server]
server_name = RealRO -название сервера(пишем хоть т.Брахмагупта и полность доказываем.)
notice_url = unreality-world.com/patches/motd.html -страничка которую будет оборажать пачер(сюда можно писать к примеру обновления или доказательство теорем и прочую бурду)
patch_site = unreality-world.com -сайт на который залит патч
patch_port = 80 -порт не трогаем
patch_list = /patches/qwerty/patch_list.txt -Блокнотик по которому патчер смотрит что качать а что нет
patch_folder = /patches/ -папка где лежат патчи

executable = sRealRO.exe -экзешник который открывает патчер
registration_link = -кнопка регистрации

skin = skin_default - оформление патчера.Открываем сырой патчneoncubeskin_default тут Сумеки нарисовал ктулху и т.д.)Размеры есть просто меняем картики и воаля патчер изменяет свой вшений вид

grf_file = sdata.grf -основной грф файл(если его нет патчер работать не будет)Просто скачайте сакрай его будет достаточно для игры.
Backup_GRF = 1
startup_option = 3


Теперь /patches/qwerty/patch_list.txt
Вот как я его размалевал.Сюда мы пишем 300 -номер патча если написал 300 сдел патч будет 301 и т.д. FLD- команда авто разархивировать архив. up1.rar название архива который мы положили в папку /patches/
Есть еще команды чтобы он автоматом дозаливал нужные grf файл в другой.Но их я не помню.Если кто знает дополните гайд.

300 FLD up1.rar
301 FLD up100.rar
302 FLD data1111.rar
303 FLD data11111.rar
356 FLD data111111111.rar
357 FLD data1111111111.rar
358 FLD datataataaaa.rar


Если к примеру вам нужно дозалить файл который лежит в папке data или в другой то мы делаем архив
сначало папку data--->в нее этот файл.Если вы просто запихнете файл в архив а не в папке дата и в архив то Он будет разархивирован не в нужном для вас месте. Если вам нужно чтобы он паковал в грф файл то нужно.
Написать к примеру:
358 GRF 1up.grf

Если вам нужно дозалить файлы в грф,нужно в конфиге указать не sdata.grf а ваш грф! Иначе он бует заливать в sdata.grf
Да и вообще пишите свой грф в конфиге,не у всех же sdata иногда и дата скдата и т.д. чтобы они не переименовывали а сразу патчились и заходили на серв

RoLoader 1.3

Скачиваете архив с АвтоПатчером

После того, как скачаете, распаковываете содержимое архива куда угодно (на первое время)) и начинаем с настройки самого патчера...

Открываем фаид pclient.ini
В предложеном мной архиве он выглядит следующим образом:

[Ro Server]
patch_inf = yourpatch.inf
grf_file = yourgrf.grf
ragexe_call = yourexe.exe
http_patch_server = your_web_patch_server.com or ip_adress_web_servers
http_patch_folder = /web_folder_with_patch
ftp_patch_server = your_ftp_patch_server.com or ip_adress_ftp_servers
ftp_patch_folder = /ftp_folder_with_patch
ftp_username = username
ftp_password = password
patch_allow_file = rpatch_allow.txt
patch_close_file = rpatch_close.html
patch_patch_file = rpatchserver.html
patch_info_file = yourpatchtxt.txt
patch_execute_file = patch_excute.txt
sound =
logo =
html_notices = yes


Разбираем:

[Ro Server] - Название сервера, [ и ] обязательны.

patch_inf - имя *.inf файла, содержащего информацию об установленых патчах.

grf_file - имя *.grf архива, в который собственно и будут пихаться патчи (если патчи для грфов само сабой))

ragexe_call - ехешник, который будет запускаться после нажатия кнопки старт.

http_patch_server - DNS или IP адрес сервера, на котором хранятся файлы нотиса, patch_allow.txt и вообще все тхт-шки.
(http:// в адресе указывать не нужно.!)

http_patch_folder - имя папки на веб сервере, в которой и лежат все нужные лоадеру файлы.

ftp_patch_server - то же самое как и с Веб ресурсом, только для фтп.
(ftp:// в адресе указывать не нужно.!)

ftp_patch_folder - аналогично веб серверу, только для папки, в которой собственно и лежат все приготовленые для скачивания патчи.

ftp_username - Имя пользователя, для доступа к фтп серверу
ftp_password - пароль для пользователя.
*Если сервер поддерживает анонимный доступ, то эти строчки можно просто стереть!!*

Теперь файлы, к которым обращается РоЛоадер:

patch_allow_file
patch_close_file
patch_execute_file
Эти строки можно оставить впакое, т.к. они мало на что нужны...

А вот стоку patch_info_file нужно поправить))
Вписываете туда имя тхт файла, который будет содержать всю информацию о патчах: какие качать, а какие нет... аля patch2.txt у кРО.

patch_patch_file - содержит нотис, отображаемый лоадером в центральном окне. Может быть как html, так и тхт.

Ну и в довершение настроек:

sound - мп3 фаил, который будет воспроизводиться во время работы лоадера)
logo - путь до вашего логотипа, отображаемого в верхней часте РоЛоадера (полный путь, начиная с http:// и заканчивая *.jpg)
html_notices - yes или no (разрешить использовать html нотис или нет, у меня разрешён)) всё же лучше, чем тхт))


Допустим, что в конфиг файле лоадера вы указали следующие настройки:

http_patch_server = 127.0.0.1
http_patch_folder = /notice
ftp_patch_server = 127.0.0.1
ftp_patch_folder = /patches


На ФТП поддерживается анонимный вход и строки с паролем и пользователем стёрты.


Нотис файлы назвали (предположим)) - notice.html (поддержка штмл нотиса включена, параметр установлен в yes)
А Патч лист вы нзвали (предположим)) - patch.txt
Соответственно, на вашем веб сервере (там где у вас сайт) в корне самого сервера нужно создать папку notice
В папку notice нужно поместить следующие файлы:
rpatch_allow.txt
rpatch_close.html
notice.html
patch.txt
patch_excute.txt


Предварительно нужно в файле rpatch_allow.txt прописать следующее:
allow


Ну а в notice.html можите прописать всё что душе вашей угодно))) это будут видеть люди, каждый раз запуская патчер...
Например туда можно размещать новости, или информацию о сервере...

Переходим к ФТП:

В корне ФТП сервера создаём папку и называем её patches. Вот в этой то папке у нас и будут разполагаться все нужные патчи. Туда закинуть файлы с патчами.
Помните папку notice, которую мы создали чуть раньше (ну та, что на веб сервере)) так вот, в этой самой папочке мы расположили файлик - patch.txt

Вот этот самый файлик мы открываем, и начинаем редактировать))
Информация о патчах содержится в следующем виде:
Номер_патча %ПРОБЕЛ% имя_патча.gpf /.rgz

Теперь немного подробнее:
Номер патча:
Порядковый номер патча, может быть любой (обычно начинают со 100, но это не столь важно)
ВАЖНО: порядковый номер следующего патча должен быть больше номера предыдущего патча!!!
Ну имя патча - то, как вы назвали нужный вам патч.
Привиду пример:
100 patch1.gpf
101 patch2.gpf
//102 patch3.rgz

Таким образом я заставил РоЛоадер качать патчи в порядке:
Сначала patch1, потом patch2...
Обратите внимание на // стоящие перед patch3.rgz... это означает, что я запретил РоЛоадеру качать данный патч, соответственно Лоадер его просто проигнарирует...

Ну и соответственно, все выше перечисленные патчи (patch1.gpf patch2.gpf patch3.rgz) я разместил в папке patches на своём ФТП...
Автор гайда: Empty

Thor Pather
Вообщем вот ещё одна версия патчера довольно милый на мой вгляд и работает стабильно.
1.1 Вообщем в архиве идет:
1)Сам патчер
2)Дополнительная шкурка
3)3 программы для работы с патчером
4)Дириктория WEB это файлы которые должны лежать у вас на сайте.
1.2 Настройка.
1)Извлекаем архив звходим в папку Tools.
2)Открываем файл config.ini
В нем видим нечто падобное
//base_url - everything except patch files will read from here
//The address should point to a directory with / at end
//
// example:
//
// NOT
//
//
base_url=http://ro.ru/patch/

Естественно заменяем ro.ru на ваш адрес /patch/ должно остатся.
Сохраняем.
3)В этой же папке открываем ThorMaker.exe
Сверху написано Output.Жмем Select и выбираем куда будет сохранен ваш патч перекодированный в .thor формат.
Дальше увидите Input там можно выбрать 3 функции 1-Directory это если вы хотите скажем перекодировать папку data.2-Single File это если нужно перекодировать отдельный файл скажем data.grf3-Patcher&Game Exe екзе файл или файл патчера.
Compression Level Это уровень сжатия файла.
И последния функция где написано Option это кодировка файлов тоисть юникод или корейский.
Жмем Generate и радуемся ваш патч сгенерирован)
4)Заходим в дирикторию WEB там видим файл plist.txt там будет список ваших патчей.Должен выглядеть так:1&пробел&update.thor файлы в обновлений в формате .thor на вебсервере ложить в папку web/data/
Ссылка на скачивание

Автор: Мяфк: Дата: 08.16.2009

лови... незыбывай про кнопку

Автор: unded: Дата: 09.23.2009

358 GRF 1up.grf


я так делал у меня ошибка постоянно вылазила хД

надо gpf файлы заливать и прописывать

358 GRF 1up.gpf

Автор: TrojanX: Дата: 10.06.2009

Подскажите как сделать чтоб в грф файл свой качал патч?

Автор: Мяфк: Дата: 10.06.2009

А теперь по-русски и с запятыми..

Автор: Ma1k: Дата: 10.06.2009

Видимо он хочет что бы патч заливал файлы не в дату, а в, скажем, new.grf

Автор: Мяфк: Дата: 10.07.2009

Если ты про неокуб то вот так:

358 GRF 1up.gpf

Автор: Renegade: Дата: 01.08.2010

Вопрос по настройке патчера.

Патчер отконфижен и работает, если мне нужно перекачать ГРФ я даю запрос в пачлисте вида

"1000 1 RPL adata.grf"

он перекачивает ГРФку и заменяет ей исходную. А как быть если мне нужно заменить один файл внутри этой ГРФ? Я делаю запрос вида

"1001 1 FLD data\sclientinfo.xml"

и при запуске патчера получаю ошибку о невозможности записи файла. Как быть?

Автор: Sanasol: Дата: 01.08.2010

архивы нужны для патча а не файлы. RAR GRF RGZ ......


"1001 1 FLD data\sclientinfo.xml"

это бред.

Автор: Renegade: Дата: 01.08.2010

FLD это ключ перезаписи файла внутри ГРФ, разве нет? Дословно из мана:

If you chose FLD it will unpack the patch following extract folder structure inside GRF


Как тогда правильно?

Хорошо, если нужны архивы... Я создаю папку /data/ в неё ложу sclientinfo.xml и делаю архив.

Как тогда должна выглядеть строка в патчлисте?

========================

Всё, разобрался.

Автор: Avag: Дата: 01.29.2011

Извините, а можно прямую ссылку на Thor Pather?
Или просто ссылку на него.

Автор: nomn: Дата: 01.29.2011

http://thor.aeomin.net/

Автор: snoki: Дата: 04.02.2011

что-то у меня не получается настроить тор партчер, делаю все по гайду, да и гайд то не полный... вот качать не хочет (

Автор: Kill Spirit: Дата: 04.02.2011

Сделай что-нибудь.

Автор: Swizz: Дата: 04.03.2011

Пиздец ты дал умный ответ.

Автор: Renegade: Дата: 04.03.2011

Цитата snoki;37787]что-то у меня не получается


[QUOTE=Kill Spirit;37788]Сделай что-нибудь.

[QUOTE=Swizz;37832:
Пиздец ты дал умный ответ.


Какой вопрос такой и ответ.

Автор: snoki: Дата: 04.03.2011

Цитата snoki;37787:
вот качать не хочет (


а это не кто не видел ?

Автор: Renegade: Дата: 04.03.2011

http://rus-ea.ru/showthread.php?p=21159#post21159

Автор: Gererro: Дата: 04.12.2011

У меня неокуб качатает патчи, но не хочет их из архива доставать.
Пишет:
1204.rar is not a valid RAR archive

В патчлисте у меня стоит:
304 fld 1204.rar

Как исправить ошибку?

Автор: Renegade: Дата: 04.12.2011

fld


FLD


Найди отличия.

Автор: Gererro: Дата: 04.12.2011

Изменил. Все равно такая же ошибка.

Автор: dimjke: Дата: 04.12.2011

Неонкуб помоему не работает с рар архивами...

Автор: Gererro: Дата: 04.12.2011

rgz игнорирует.
grf тоже не хочет извлекать.
Тогда какой формат использовать и почему во всех гайдах написан rar?

Автор: dimjke: Дата: 04.12.2011

Цитата Gererro;38537:
rgz игнорирует.
grf тоже не хочет извлекать.
Тогда какой формат использовать и почему во всех гайдах написан rar?


хз даже, мб .zip?

Автор: Kill Spirit: Дата: 04.12.2011

Цитата dimjke;38536:
Неонкуб помоему не работает с рар архивами...

Работает

Автор: Gererro: Дата: 04.12.2011

Цитата Kill Spirit;38541:
Работает


а почему он не хочет у меня из архива файлы доставать?
Мб нужно специальным архиватором архивировать файлы?

Автор: Kill Spirit: Дата: 04.12.2011

Цитата Gererro;38545:
а почему он не хочет у меня из архива файлы доставать?
Мб нужно специальным архиватором архивировать файлы?


Я незнаю, но там не нужно. Юзай тор патчер:)

Автор: Gererro: Дата: 04.12.2011

Неокуб это единственный патчер который мне удалось настроить. Тор патчер не смог настроить.

Автор: obliged.act: Дата: 04.12.2011

Чем .rar архивируешь, пароль ставишь?

Автор: Gererro: Дата: 04.12.2011

WINRAR 3.80. Без пароля. Пробывал и с сжатием и без сжатия

Автор: Gremlin: Дата: 04.12.2011

может неонкуб паленый? откуда качал?

Автор: Gererro: Дата: 04.12.2011

От сюда и качал версия 1.2

Автор: obliged.act: Дата: 04.13.2011

Какую ошибку пишет? Попробуй обновить WinRAR. И попробуй вручную скачать файл с сервера и распаковать.

Автор: Gererro: Дата: 04.13.2011

Все неонкубы, которые выложены в интернете, не рабочие. Попробывал скачать патч одного сервера, установил и прописал там свои параметры и патчер заработал.

А ошибку я писал выше.

Автор: [OneLife]: Дата: 04.13.2011

Цитата Gererro;38599:
Все неонкубы, которые выложены в интернете, не рабочие. Попробывал скачать патч одного сервера, установил и прописал там свои параметры и патчер заработал.

А ошибку я писал выше.


Откуда же тогда люди его берут?
Думаешь все как ты берут с других серверов?