Jump to content

IntegrityCheck - Система проверки целостности файлов


Recommended Posts

Posted (edited)

BillyCrusher

 

ОК. Тогда для закрепления:

Защита включена. Клиент самопроверился и нашел те или иные модифицированные файлы.

 

Варианты именений:

1. Текстуры кабины/земли.

2. Расширенная номенклатура вооружения для того или иного ЛА.

3. Изменённые характеристики ЛА/вооружения.

 

Варианты действий защиты:

1. Пустит в любом случае.

2. Не пустит в любом случае.

3. Пустит/не пустит в зависимости от того, какие именно изменения обнаружены.

 

Вопрос. Как будет?

 

UPD:

Вопрос 2. В случае третьего варианта, какие именно категории изменений будут пропускаться/блокироваться защитой.

Edited by Alacc17

фил фоба не слаще...

________________

i5-3570K, 24GB DDR3-1600, 6GB GTX1060, Win7x64

  • ED Team
Posted
BillyCrusher

 

ОК. Тогда для закрепления:

Защита включена. Клиент самопроверился и нашел те или иные модифицированные файлы.

 

Варианты именений:

1. Текстуры кабины/земли.

2. Расширенная номенклатура вооружения для того или иного ЛА.

3. Изменённые характеристики ЛА/вооружения.

 

Варианты действий защиты:

1. Пустит в любом случае.

2. Не пустит в любом случае.

3. Пустит/не пустит в зависимости от того, какие именно изменения обнаружены.

 

Вопрос. Как будет?

 

UPD:

Вопрос 2. В случае третьего варианта, какие именно категории изменений будут пропускаться/блокироваться защитой.

 

На клиенте проверяются не все файлы, а только критичные с точки зрения безопасности/читов. Изменения или есть или их нет. Соответственно результат проверки бинарный - клиент либо прошел проверку либо нет. Только два возможных состояния. Пользовательские моды должны находиться в пользовательской папке. Т.е. внутри папки игры ничего менять не нужно. Моды (в пределах допустимого) должны грузиться из Saved Games.

ИТОГО: если "Защита включена. Клиент самопроверился и нашел те или иные модифицированные файлы", то на сервера с включенной защитой он не зайдет.

"You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
Posted (edited)
Построить программу так, чтобы в Saved Games работали только косметические настройки.

И вопросы ниже - правильно интересуются!!!

 

Косметика - она то, как фломастеры, тоже разная!! )))

 

Например у SL PAK травка зеленее, а у BillyCrusher вместо земли вообще красивый белый и рельефный лист - DCS кому в бубен даст?

 

 

По моему никому, Saved Games - не проверяются как минимум..

Edited by diyk

Intel Core 2600K, GTX970_4gb, 12gb_1600MHz, W10x64

Posted (edited)

В общем, мой отклик не меняется - текущую реализацию поддерживаю. И чем строже будет проверка (в идеале по аналогии с DCS Repair), тем имхо лучше :)

Edited by eekz
Posted (edited)
И вопросы ниже - правильно интересуются!!!

 

Косметика - она то, как фломастеры, тоже разная!! )))

 

Например у SL PAK травка зеленее, а у BillyCrusher вместо земли вообще красивый белый и рельефный лист - DCS кому в бубен даст?

 

 

По моему никому, Saved Games - не проверяются как минимум..

Если я правильно понял, имеется ввиду, что моды из SavedGames грузятся только для оффлайна и серверов без проверки, в онлайне с проверкой пользователь увидит дефолт. Запустил онлайн на сервере с проверкой - получай картинку как у всех, запустил оффлайн - любуйся модом, сервер без проверки - снова видно мод. Т.е. без необходимости удаления, переноса, и т.д. Опять же грамотно. Поправьте, если не так понял.

Edited by -Slayer-

Два главных вопроса к ЕД:

Зачем у Мустанга в ДКС винт от Ми-8, который разгоняет его с динамикой Спита при одинаковой заправке и бОльшей на четверть массе?

Почему у FW-190 топливо расходуется с одинаковой скоростью из переднего и заднего баков и в итоге сигнальные лампы загораются не впопад?

ps Дмитрий, если Вас заставили прикрутить винт от Ми-8 к Мустангу - подавайте знаки, мы Вас спасём!

Posted
Пользовательские моды должны находиться в пользовательской папке.

А возможно ли переместить пользовательскую папку с системного диска?

Запустил онлайн на сервере с проверкой - получай картинку, как у всех...

Не дай бог. А уж покупатели платных текстур как обрадуются... ))

Кстати. Любопытно. А как будут обстоять дела с платным DLC от Starway? Пройдёт, не пройдёт или в saved games?

фил фоба не слаще...

________________

i5-3570K, 24GB DDR3-1600, 6GB GTX1060, Win7x64

  • ED Team
Posted
А возможно ли переместить пользовательскую папку с системного диска?

 

Конечно. Средствами Windows без проблем. У самого все юзерпапки на D: живут.

Правоклик на папке, там "Свойства" и вкладка "Расположение".

  • Like 1
"You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
Posted

Тогда вопрос. Будет ли изменена на корректную высота отрисовки горных текстур (переход от травы к скалам)?

Что делать если мод не хочет работать из пользовательской папки?

 

Может предоставить все-таки возможность держателям серверов настройки системы защиты, сделать ее двух блоковой(красявости и физика).

Posted

А как будут обстоять дела с платным DLC от Starway? Пройдёт, не пройдёт или в saved games?

 

Ну же, ЕД. Не соизволите ли выдавить из себя ответ на столь волнующий нас вопрос? Будет ли это платное длс всегда поумолчанию считаться как "родные неизменённые файлы" или же при подключение к серверам нас будут ждать сюрпризы?

Posted
А какие моды вообще работают из пользовательской папки?

Вроде шкурки работали.

Текстуры земли у меня сейчас не подцепились. Кабинка Миража - тоже.

фил фоба не слаще...

________________

i5-3570K, 24GB DDR3-1600, 6GB GTX1060, Win7x64

  • ED Team
Posted
Вроде шкурки работали.

Текстуры земли у меня сейчас не подцепились. Кабинка Миража - тоже.

Шкурки то у меня все там. Плюс картинки для планшета.

А вот больше ничего подцепить не получалось..

Posted

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

 

Ну это радует.

Gigabyte Z690 UD DDR4 /i9-12900KF /DDR4 Kingston CL18 128GB 3600MHz/ Palit GeForce RTX 3070 Ti GameRock 8GB /Corsair HX1200 1200W    

DCS A-10C Обучающий урок "Концепция HOTAS" (RU)

DCS P-51D Руководство пилота

Обучающие миссии для Ми-8 (Радиооборудование)

Posted
Шкурки то у меня все там. Плюс картинки для планшета.

А вот больше ничего подцепить не получалось..

Ну возможно это и есть то, что попадает в "пределы допустимого":

Моды (в пределах допустимого) должны грузиться из Saved Games.

 

Если так, то финита. Летать в дефолтных красотах меня уже не заставишь. Избаловался я нормальной картинкой.

фил фоба не слаще...

________________

i5-3570K, 24GB DDR3-1600, 6GB GTX1060, Win7x64

Posted

Если так, то финита. Летать в дефолтных красотах меня уже не заставишь. Избаловался я нормальной картинкой.

 

летай в Неваде. Там картинка изначально нормальная

Gigabyte Z690 UD DDR4 /i9-12900KF /DDR4 Kingston CL18 128GB 3600MHz/ Palit GeForce RTX 3070 Ti GameRock 8GB /Corsair HX1200 1200W    

DCS A-10C Обучающий урок "Концепция HOTAS" (RU)

DCS P-51D Руководство пилота

Обучающие миссии для Ми-8 (Радиооборудование)

Posted (edited)

Eponsky_bot

 

В сингле я себе и на Кавказе картинку нарулю. Речь шла за онлайн. Онлайн в Неваде пустой.

Плюс, помимо текстур земли, есть ещё кабины, звуки, эффекты. Это конечно уже не так критично (за исключением некоторых кабин и кривых конфигов, которые не лечатся уже третий месяц) но тоже неприятно.

Edited by Alacc17

фил фоба не слаще...

________________

i5-3570K, 24GB DDR3-1600, 6GB GTX1060, Win7x64

Posted
Eponsky_bot

 

В сингле я себе и на Кавказе картинку нарулю. Речь шла за онлайн. Онлайн в Неваде пустой.

Плюс, помимо текстур земли, есть ещё кабины, звуки, эффекты. Это конечно уже не так критично (за исключением некоторых кабин) но тоже неприятно.

 

В онлайне, некогда разглядывать пейзажи... Да и многие напротив пытаются хитрожопыми модами поиметь некоторые поблажки

Gigabyte Z690 UD DDR4 /i9-12900KF /DDR4 Kingston CL18 128GB 3600MHz/ Palit GeForce RTX 3070 Ti GameRock 8GB /Corsair HX1200 1200W    

DCS A-10C Обучающий урок "Концепция HOTAS" (RU)

DCS P-51D Руководство пилота

Обучающие миссии для Ми-8 (Радиооборудование)

Posted
В онлайне, некогда разглядывать пейзажи... Да и многие напротив пытаются хитрожопыми модами поиметь некоторые поблажки

Мне есть когда.

Вот прям многие? И есть какие-то, наверняка столь же многочисленные подтверждения сего безобразия? Интересует именно ДКС.

И да, мне абсолютно класть на тех, кто что пытается. Из-за гипотетических попытчиков плескаться в текущем дефолте? Ну нафиг.

фил фоба не слаще...

________________

i5-3570K, 24GB DDR3-1600, 6GB GTX1060, Win7x64

Posted

кабинки пропускает(если они лежат в ...\Liveries\Cockpit_ и выбраны в настройках) - это радует.

 

всё что работало из ...\Saved Games\DCS.openalpha(в основном звуки) работает по прежнему и в сети - так же радует.

 

измененный НСЦУ (простенькая удобность для Ка-50) проблем с защитой не вызвал...

 

а вот вмешательство в более серьёзные вещи например: в параметры подвесок, то уже рушит целостность)

цветной Шквал так же не прошел)

 

радует, что показывает какие файлы не пускают/модифицированы:thumbup:

 

вопрос с модами земли останется открыт до введения защиты в 1.5.3?

или же текстурки будут подхватываться так-же из одноименных папок рядом с зип архивами и не мешать целостности?:huh:

по земле скучно ходить...

вот по этому и летаем🙂

* MSI Z790 TOMAHAWK * i7-13700KF * Gigabyte RTX 3070 Ti 8GB *

* G.SKILL Trident z5 DDR5 6000Мгц * M2 SSD 1TB * Arctic LF ll 280 *

 

Posted

harit777

 

За адрес для кабинок спасибо огромное. Про звуки тоже порадовал.

Цветным шквалом не баловался, а с подвесками вполне логично. Впрочем, шквал тоже, ИМХО.

... или же текстурки будут подхватываться так-же из одноименных папок рядом с зип архивами и не мешать целостности?:huh:

Вопрос вопросов.

фил фоба не слаще...

________________

i5-3570K, 24GB DDR3-1600, 6GB GTX1060, Win7x64

  • ED Team
Posted (edited)

Перенес сюда из "хотелок" посты по проверке файлов.

 

Вот описание из аглоязычной ветки: http://forums.eagle.ru/showpost.php?p=2757741&postcount=54

 

Перевод:

В DCS есть манифесты, которые содержат в себе хеши/размеры ключевых файлов игры. Модули, которые находятся в папке игры, требуют наличия манифестов для них. В случае, если проверка манифестов провалена, клиент считается не прошедшим проверку и не может зайти на сервера с включенной проверкой. В настоящий момент проверяется только определенный набор файлов. Звуки/текстуры не проверяются.

Для модулей, которые находятся в папке Saved Games, манифесты пока не требуются.

 

Что запланировано:

1. Файлы игры изменять нельзя.

2. Все модификации должны происходить через систему пользовательских модов. Это могут быть модифицированные звуки, текстуры, модели, юниты или же все вместе.

3. Каждый пользовательский мод должен будет иметь свой манифест, который создается при помощи специальной утилиты (вероятнее всего она будет входить в комплект игры).

 

Это сделает процесс моддинга прозрачным и контролируемым - владельцы серверов будут иметь возможность решать какие версии пользовательских модов будут разрешены для клиентов на этом сервере.

 

Разумеется будет доступна документация по использованию описанной системы.

Edited by BillyCrusher
"You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
Posted (edited)
Перенес сюда из "хотелок" посты по проверке файлов.

 

Вот описание из аглоязычной ветки: http://forums.eagle.ru/showpost.php?p=2757741&postcount=54

 

Перевод:

 

очень интересно, а про это все можно уже сейчас где то почитать ? оч нужно.

Edited by Самсонов
  • ED Team
Posted
очень интересно, а про это все можно уже сейчас где то почитать ? оч нужно.

 

Все, что сейчас можно почитать, написано постом выше. Больше пока читать нечего, тулзы еще нет.

"You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
Posted

Всё очень интересно, не вызвало-бы только дополнительных проблем со стабильностью сетевой игры..

Два главных вопроса к ЕД:

Зачем у Мустанга в ДКС винт от Ми-8, который разгоняет его с динамикой Спита при одинаковой заправке и бОльшей на четверть массе?

Почему у FW-190 топливо расходуется с одинаковой скоростью из переднего и заднего баков и в итоге сигнальные лампы загораются не впопад?

ps Дмитрий, если Вас заставили прикрутить винт от Ми-8 к Мустангу - подавайте знаки, мы Вас спасём!

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...