Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Игровой клиент (https://forum.zone-game.info/forumdisplay.php?f=54)
-   -   Updater вместо l2.exe (https://forum.zone-game.info/showthread.php?t=23821)

Durand 23.10.2012 19:52

Updater вместо l2.exe
 
Как убрать файл l2.exe , чтобы игра запускалась исключительно через updater??? Например как на астериусе.

darkevil 23.10.2012 19:53

Re: Updater вместо l2.exe
 
Быть такого не может, если нет l2.exe значит есть другой исполняемый файл например l2.bin

Durand 23.10.2012 20:15

Re: Updater вместо l2.exe
 
Цитата:

Сообщение от darkevil (Сообщение 238610)
Быть такого не может, если нет l2.exe значит есть другой исполняемый файл например l2.bin

Хорошо, ну а как сделать так, чтобы запуск игры осуществлялся не через л2.ехе а апдейтер ?!

GOODPower 23.10.2012 20:16

Re: Updater вместо l2.exe
 
Поддерживаю, если защита лг

Romka 23.10.2012 20:43

Re: Updater вместо l2.exe
 
Удалить l2.exe если есть лг, если нет, то переименовать в l2.bin и в настройках LameUpdater прописать вот так:
http://i.imgur.com/x3NRf.png
Соответственно сам файл апдейтера пихнуть в папку system и назвать l2.exe

Archiel 23.10.2012 22:46

Re: Updater вместо l2.exe
 
Цитата:

Сообщение от Romka (Сообщение 238628)
Удалить l2.exe если есть лг, если нет, то переименовать в l2.bin и в настройках LameUpdater прописать вот так:
http://i.imgur.com/x3NRf.png
Соответственно сам файл апдейтера пихнуть в папку system и назвать l2.exe

Ну это не защита, а "на*б" для не далёких, да?=)

Gattsu 23.10.2012 23:12

Re: Updater вместо l2.exe
 
Пишем (на С++ желательно)
Сервер-апдейтер (SU)
Клиент-апдейтер (CU)

CU
1. Подключается и держит сессию с SU
2. Проверяет обновление
3. Запускает клиент как дочерний процесс(и не закрывается,а держит сессию)
4. Использовать как сквозной канал
5. После авторизации CU запоминает логин и передает его

SU
1. Создает сессию
2. Пересылает обновление(если надо)(можно использовать облачное хранилище для закачки) или проверяет соответствие.
3. Дает разрешение на запуск

(!Доп функция) Добавляем обновление и SU обрывает все сессии.


Если сделать хороший и запутанный алгоритм верификации,то это решение многих проблем защиты

GOODPower 24.10.2012 00:13

Re: Updater вместо l2.exe
 
Цитата:

Пишем (на С++ желательно)
Сервер-апдейтер (SU)
Клиент-апдейтер (CU)

CU
1. Подключается и держит сессию с SU
2. Проверяет обновление
3. Запускает клиент как дочерний процесс(и не закрывается,а держит сессию)
4. Использовать как сквозной канал
5. После авторизации CU запоминает логин и передает его

SU
1. Создает сессию
2. Пересылает обновление(если надо)(можно использовать облачное хранилище для закачки) или проверяет соответствие.
3. Дает разрешение на запуск

(!Доп функция) Добавляем обновление и SU обрывает все сессии.


Если сделать хороший и запутанный алгоритм верификации,то это решение многих проблем защиты
Вы откуда вылезли - раз.
Два - тут спрашивали иное.
Три - Соответственно сам файл апдейтера пихнуть в папку system и назвать l2.exe
А если update.exe будет лежать не в папке сустем ?
http://screenshot.ru/screens/10.24.1...2_f335f097.png
Подробнее можно про эти параметры ?

Durand 25.10.2012 14:13

Re: Updater вместо l2.exe
 
Всем спасибо большое !

Romka 25.10.2012 14:42

Re: Updater вместо l2.exe
 
Цитата:

Сообщение от Archiel (Сообщение 238688)
Ну это не защита, а "на*б" для не далёких, да?=)

Ну вроде того. В принципе функционал анального огораживания от запуска в обход апдейтера есть у лг, но что и как там яхз. Надо гитао по этому поводу теребить.

Цитата:

Сообщение от GOODPower (Сообщение 238709)
А если update.exe будет лежать не в папке сустем ?
http://screenshot.ru/screens/10.24.1...2_f335f097.png
Подробнее можно про эти параметры ?

Можно в системе, можно нет, главное в пункте program to run указать относительный путь к l2.exe(system/l2.exe или же просто l2.exe).
Program parameters это ключ запуска л2, например -L2ProtocolVersion, но оно тебе вообще не надо.


Текущее время: 23:02. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot