Замена/подмена значения в клиенте на серверное - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 29.07.2015, 18:31   #1
Аватар для khativare
Пользователь

Автор темы (Топик Стартер) Замена/подмена значения в клиенте на серверное

Приветствую.
Есть желание заменять/подменять значение в клиенте, которое по умолчанию считывается из .dat файлов в папке system у итемов.

Делать некую проверку и если число из system/*.dat файла не совпадает с серверным, то заменять в клиенте это значение на то, что выдаст результат проверки.

Понимаю, что решение вопроса не бесплатно, по-этому хочу спросить:
к комУ можно обратиться с таким запросом и примерную стОимость решения задачи.
khativare вне форума Ответить с цитированием
Непрочитано 29.07.2015, 22:23   #2
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Замена/подмена значения в клиенте на серверное

Называется автоапдейтер.
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 29.07.2015, 22:35   #3
Аватар для n3k0nation
Antihero

По умолчанию Re: Замена/подмена значения в клиенте на серверное

Обратитесь к нему или к нему.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 30.07.2015, 10:01   #4
Аватар для khativare
Пользователь

Автор темы (Топик Стартер) Re: Замена/подмена значения в клиенте на серверное

Zubastic, Вы меня не поняли.
Мне нужно будет оправлять пакет в клиент, который будет заменять жёстко фиксированные значения из .dat файлов. Например, если у брони какой-то pDef 50, а у меня на сервере 60, то я хочу, чтобы сервер сделал проверку и отправил клиенту пакет со свежим значением.
Динамические характеристики, так сказать.


Pointer*Rage, примного благодарен, сообщения умельцам отправил, буду ждать ответа.
khativare вне форума Ответить с цитированием
Непрочитано 30.07.2015, 15:11   #5
Герой

По умолчанию Re: Замена/подмена значения в клиенте на серверное

Так в конфигах обычно есть настройка, при которой клиент берет значения dat файлов не из system, а с сервер сайда. Поправьте если я что-то напутал.
__________________
Aka Stels
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Непрочитано 30.07.2015, 19:55   #6
Аватар для khativare
Пользователь

Автор темы (Топик Стартер) Re: Замена/подмена значения в клиенте на серверное

Shayne, не могу похвастаться глубокими познаниями работы клиент-сервера, но я знаю лишь о настройке имён-титулов серверсайд.
khativare вне форума Ответить с цитированием
Непрочитано 30.07.2015, 22:45   #7
Аватар для Skittles
Заинтересовавшийся

По умолчанию Re: Замена/подмена значения в клиенте на серверное

Цитата:
Сообщение от khativare Посмотреть сообщение
Shayne, не могу похвастаться глубокими познаниями работы клиент-сервера, но я знаю лишь о настройке имён-титулов серверсайд.
В чем проблема сделать проверку не на определенные строки, а как уже посоветовали воспользоваться апдейтером...
Сверяем дату и время изменения файла -> profit
Ну или как то модернизировать то же апдейтер, который бы проверял не просто файл, а текст и сверял с текстовыми файлами оригинальными, на сервере?
__________________
Skittles вне форума Отправить сообщение для Skittles с помощью Skype™ Ответить с цитированием
Непрочитано 31.07.2015, 00:55   #8
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Замена/подмена значения в клиенте на серверное

Цитата:
Сообщение от Skittles Посмотреть сообщение
В чем проблема сделать проверку не на определенные строки, а как уже посоветовали воспользоваться апдейтером...
Сверяем дату и время изменения файла -> profit
Ну или как то модернизировать то же апдейтер, который бы проверял не просто файл, а текст и сверял с текстовыми файлами оригинальными, на сервере?
Сверяют не по дате и времени (их можно изменить, если что ), а по md5.
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 31.07.2015, 10:03   #9
Аватар для khativare
Пользователь

Автор темы (Топик Стартер) Re: Замена/подмена значения в клиенте на серверное

Skittles, Zubastic, ребята, я понимаю, что вы хотите обойтись малой кровью, но штука в том, что замена будет частой, очень.

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

Находить нужного персонажа и отправлять ему на почту обновления, лично для него, с периодичностью несколько раз в день - не комильфо
khativare вне форума Ответить с цитированием
Непрочитано 31.07.2015, 10:33   #10
Аватар для Skittles
Заинтересовавшийся

По умолчанию Re: Замена/подмена значения в клиенте на серверное

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Сверяют не по дате и времени (их можно изменить, если что ), а по md5.
Я просто не очень в этом разбираюсь, и думал что так и происходит

А на счет динамических статов.. На самом деле самый легкий выход, это наверное переписать сервер немножко, что бы инфа о предмете бралась с сервера, а не из патча.
__________________
Skittles вне форума Отправить сообщение для Skittles с помощью Skype™ Ответить с цитированием
Ответ

Метки
замена значений, подмена значений


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Режим разработчика в клиенте Lineage 2 PROGRAMMATOR Игровой клиент 87 26.12.2023 23:01
Поддержка мультиязычности в клиенте Lineage 2 DreamTheater Обучающие статьи 32 05.02.2016 16:45
Правильные значения order для предметов Double Работа со скриптами 9 01.01.2014 19:33
Таблица опыта в клиенте (Interlude) freelu Игровой клиент 2 07.07.2013 23:16


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:30. Часовой пояс GMT +3.

Вверх