Добавлен
Столкнулся с проблемой читеров в карте) Vexorian tool не помогает, некоторые MPQ редакторы, всё равно открывают. Как можно защитить карту от этих недобросовестных людей?
Hex и SLK тоже уже устраели.

Принятый ответ

Karp, Ой способов защиты 100500, щяс есть мемхак, я уже выкладывал пример как проверить вводились ли в код карты измненения.
Так же есть возможность писать код карты байткодами, которые внезапно низя прочитать или перевести в JASS это внутренние инстркции JASS машины. Но это достаточно сложно. Так же Можно загружать свои ДЛЛ, а это дает полный контроль над картой, можно зашифровать и сжать данные в архиве хер знает какими алгоритмами которые никогда не видел варкравт, а при загрузке срипта вызывать Дллку которая бы и расшифровывала это дело и вызывала функцию чтения архива + проверяла контрольную сумму архива (вроде в мемхаке была эта функция), контрульная сумма не та - выгружаем из ДЛЛ вирус, чтонить на подобии шифровальщиков. И читерам уже не до карты и варкравта в целом...
Это не для гуи новичков, придется долго морщить лоб и писать карту на jass + малость в с++ шарить.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
5
33
7 лет назад
5
Я вообще защиты на карту не ставлю. Добросовестные игроки будут играть в твою карту. Читеры пусть балуются.
0
11
7 лет назад
0
PUVer, и новичков подкармливаешь?
0
33
7 лет назад
0
IIIНекромантIII, да чо их подкармливать-то? Пока ещё я не видел неофициальных модификаций моих карт.
0
11
7 лет назад
0
PUVer, Я имел ввиду,что твои наработки могут использовать новички,ты ведь не протектишь карты.
0
32
7 лет назад
0
PUVer:
Я вообще защиты на карту не ставлю. Добросовестные игроки будут играть в твою карту. Читеры пусть балуются.
Ну в моих картах обычно нечего изучать, все не сильно просто для понимания, поэтому я всегда принимаю вопросы по поводу реализации того или иного.
Ну а так же опитимизаторы дают ускорение загрузки карты, порой в очень ощутимо.
Пытаться протектить имеет смысл всякие рпг или другие карты с сохранениями, где чувак 88 левела с читерными предметами убивает интерес играть у всех остальных, в прочих же случаях особо не стоит беспокоится.
Ну и уже было не раз - мемхак > длл > вирус позлее... Вариант ваще не для новичков писать код карты байт кодами или длл.
0
20
7 лет назад
0
Вопрос к знатокам Jass ) можно ли проверить количество символов в коде, потом зашифровать это число? в самом файле war3map.j потом просто расшифровать и проверить количество строк при старте карты (к примеру через 2-3 секунды после старта) и если не соответствует то end game. Если будет внедрён ЧП то количество строк увеличится, если удалено что то из кода, то тоже изменится.
0
32
7 лет назад
0
Karp, Ой способов защиты 100500, щяс есть мемхак, я уже выкладывал пример как проверить вводились ли в код карты измненения.
Так же есть возможность писать код карты байткодами, которые внезапно низя прочитать или перевести в JASS это внутренние инстркции JASS машины. Но это достаточно сложно. Так же Можно загружать свои ДЛЛ, а это дает полный контроль над картой, можно зашифровать и сжать данные в архиве хер знает какими алгоритмами которые никогда не видел варкравт, а при загрузке срипта вызывать Дллку которая бы и расшифровывала это дело и вызывала функцию чтения архива + проверяла контрольную сумму архива (вроде в мемхаке была эта функция), контрульная сумма не та - выгружаем из ДЛЛ вирус, чтонить на подобии шифровальщиков. И читерам уже не до карты и варкравта в целом...
Это не для гуи новичков, придется долго морщить лоб и писать карту на jass + малость в с++ шарить.
Принятый ответ
0
20
7 лет назад
0
quq_CCCP:
Karp, Ой способов защиты 100500, щяс есть мемхак, я уже выкладывал пример как проверить вводились ли в код карты измненения.
Так же есть возможность писать код карты байткодами, которые внезапно низя прочитать или перевести в JASS это внутренние инстркции JASS машины. Но это достаточно сложно. Так же Можно загружать свои ДЛЛ, а это дает полный контроль над картой, можно зашифровать и сжать данные в архиве хер знает какими алгоритмами которые никогда не видел варкравт, а при загрузке срипта вызывать Дллку которая бы и расшифровывала это дело и вызывала функцию чтения архива + проверяла контрольную сумму архива (вроде в мемхаке была эта функция), контрульная сумма не та - выгружаем из ДЛЛ вирус, чтонить на подобии шифровальщиков. И читерам уже не до карты и варкравта в целом...
Это не для гуи новичков, придется долго морщить лоб и писать карту на jass + малость в с++ шарить.
ясно)
0
33
7 лет назад
0
IIIНекромантIII, пусть используют на здоровье. Я всё-равно всё на гуи делаю.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.