Автор: 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