Назад

RoLoader 1.3

Автор: MiRoTVoReZ: Дата: 06.16.2008

Ок, вот небольшой гайдик по настройке:

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

Это означает ,что вы разрешили пользователям скачивать патчи с фтп сервера, чтобы запретить нужно заменить allow на deny

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

С веб сервером почти всё...

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

В корне ФТП сервера создаём папку и называем её patches

Вот в этой то папке у нас и будут разполагаться все нужные патчи, которые юзвери с полной готовностью и слюной изорта будут качать)))

На этом с ФПТ можно остановиться (я думаю, что как туда закинуть файлы с патчами вы догодаетесь wink.gif )

Ну, осталось только разобраться, как же всё таки заставить РоЛоадер обращаться к нужным патчам и помогать юзверям играть на вашем сервере...

ну это тоже не так сложно)))

Помните папку 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 на своём ФТП...

Вот и вся скромная гайда по настройке и использованию RoLoader1.3



Автор гайда: Empty

Автор: : Дата: 01.01.1970