IPB

Здравствуйте, гость ( Вход | Регистрация )

 ??????? ????? ?????? Правила поведения на форуме. Несоблюдение правил карается.
10 страниц V  « < 3 4 5 6 7 > »   
???????? ? ??? ??????????? ????? ????
anti-timescale, пишем детектор.
radiator
сообщение 26.06.2005 - 11:01
Сообщение #61


Team defrag.ru: programmer


Группа: Администраторы
Сообщений: 1730
Регистрация: 12.06.2002
Из: г.N-sk
Пользователь №: 17



LAMA3OID
гм, странно, попробуй может так
GAME_trap_Printf(&(ent->classname));
или так
GAME_trap_Printf(*(ent->classname));
хотя хз вроде всё нормально...


--------------------
всему виной дуализм корпускулярно-волновой
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
No4z
сообщение 26.06.2005 - 13:35
Сообщение #62


n3ur0 :>


Группа: Пользователи
Сообщений: 708
Регистрация: 7.03.2005
Пользователь №: 525



тоесть, вы предлагаете написать детектор который будет детектить тайискейл? да?...

это конешно хорошо но рано или поздно его обойдут и будут читерить дальше...

разумнее написать длл которая будет не записывать таймскейленые дэмки smile.gif

ps извините... может быть эта идея прозвучала раньше ( я всё не читал )

pps LAMA3OID

bestsukabro

скажи мобилу свою ( будет охуенно если у тебя Djuse ) smile.gif


--------------------
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
Bas Dirks de Gro...
сообщение 26.06.2005 - 13:58
Сообщение #63





Группа: Пользователи
Сообщений: 46
Регистрация: 22.05.2005
Пользователь №: 690



My suggestion:

Don´t make a demo checker, but make something that will not write demo´s to a file if timescaling is detected! This is more consistent.
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
dS-LAMA3OID
сообщение 27.06.2005 - 07:27
Сообщение #64


можно просто Лама


Группа: Пользователи
Сообщений: 1095
Регистрация: 6.12.2004
Из: Odessa, Ukraine
Пользователь №: 371



No4z
Не джус =(
(066)123-01-03
ЗЫ. Читерский номер wink.gif

Bas Dirks de Grote
I`m trying 2 make a program that will show true time at the begining & in the end of demo. But I`m not sure that i`ll do this because it`s to hard for me. Usually i write my progs in Delphi, but that time i have to write it on C++.

It`s very easy 2 make this detector in new version of df, but i don`t know when it will be.

I can`t do something with other kinds of cheatz like progs, that hack g_speed. It`s posible 2 make it in new version of df. And it`s very easy too. But i`m not member of df team and i can`t do anything with df source.
P.S. Sorry 4 my English...


--------------------
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
Bas Dirks de Gro...
сообщение 27.06.2005 - 23:12
Сообщение #65





Группа: Пользователи
Сообщений: 46
Регистрация: 22.05.2005
Пользователь №: 690



LAMA3OID:

[01:08] <Gazouille> you can change the time at recording
[01:08] <Gazouille> it's not detectable and that's why it's pointless to think about it
[01:08] <Gazouille> time waste
[01:09] <Gazouille> nothing is detectable
[01:09] <Gazouille> isnt that clear?
[01:10] <Gazouille> the concept itself of an absolute measure of time is known to be impossible
[01:12] <Gazouille> without an observer, everything is unfalsifiable
[01:12] <Gazouille> this means that anything that is not online is cheatable
[01:13] <Gazouille> i think ppl have a problem with understanding what an impossibility is and what it isnt

Good luck LAMA3OID, anti-timescale is theoretically impossible, and also practically.
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
Bas Dirks de Gro...
сообщение 27.06.2005 - 23:15
Сообщение #66





Группа: Пользователи
Сообщений: 46
Регистрация: 22.05.2005
Пользователь №: 690



[01:15] <Gazouille> what is true time?
[01:15] <|PsY|Z> was about to ask you this
[01:16] <Gazouille> there is no true time offline
[01:16] <|PsY|Z> he told it had something to do with server time
[01:16] <Gazouille> the same way i can change my date i can change my microseconds
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
Bas Dirks de Gro...
сообщение 27.06.2005 - 23:18
Сообщение #67





Группа: Пользователи
Сообщений: 46
Регистрация: 22.05.2005
Пользователь №: 690



LAMA3OID:

You might want to reconsider the workings of your program, because i promise you, the way you are trying to do it now, will not work.
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
Bas Dirks de Gro...
сообщение 27.06.2005 - 23:23
Сообщение #68





Группа: Пользователи
Сообщений: 46
Регистрация: 22.05.2005
Пользователь №: 690



Your best bet is to make an anti-cheat that functions as an add-on program, like cheating-death / punkbuster.
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
radiator
сообщение 28.06.2005 - 02:58
Сообщение #69


Team defrag.ru: programmer


Группа: Администраторы
Сообщений: 1730
Регистрация: 12.06.2002
Из: г.N-sk
Пользователь №: 17



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


--------------------
всему виной дуализм корпускулярно-волновой
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
dS-LAMA3OID
сообщение 28.06.2005 - 05:02
Сообщение #70


можно просто Лама


Группа: Пользователи
Сообщений: 1095
Регистрация: 6.12.2004
Из: Odessa, Ukraine
Пользователь №: 371



radiator
Нет. Он прав =(
Вероятность то есть, но это не то что нужно. Если уж писать прогу, то нужно писать ее так чтобы можно было быть увереным в том, что если чел играет с ней, то он не читер.

Я вчера довольно долгое время говорил в ирке с Бас Дирксом об этом. И я могу сказать что чувак знает о чем говорит. Он обсуждал эти дела на спиритическом сеансе с верховным божеством дефрага - Газом. И оказалось что тот пытался сделать то же что делаем мы, но не смог. А Газ - охеренный программер. Намного лучше чем я. И у него ничего не получилось.

Идею я пока что не бросаю, но нужно искать новые способы детекта. И Бар Диркс с Газом мне доказали что имеет смысл писать программу только для детектинга. А cheating-death for df лучше не нужно. Вот и будем что-то думать.
Бар Диркс обещал еще поговорить насчет этого с Газом. Плюс я подумаю... Плюс вы все. Может и додумаемся до чего-то о чем не подумал Газ.


--------------------
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
radiator
сообщение 28.06.2005 - 05:23
Сообщение #71


Team defrag.ru: programmer


Группа: Администраторы
Сообщений: 1730
Регистрация: 12.06.2002
Из: г.N-sk
Пользователь №: 17



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


--------------------
всему виной дуализм корпускулярно-волновой
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
dS-LAMA3OID
сообщение 28.06.2005 - 06:04
Сообщение #72


можно просто Лама


Группа: Пользователи
Сообщений: 1095
Регистрация: 6.12.2004
Из: Odessa, Ukraine
Пользователь №: 371



Чувствую тут без доработки винды не обойтись... =)
Как работает спид гер я не знаю... Есть предположение что он перехватывает функции проверки системного времени (типа GetTickCount etc.) и выдает вместо них свои значения. Но это только мои предположения.
Я же говорю - можно попробовать написать cheating-death. Но сколько его версий ни выходило, сразу же появлялись читы под новую версию...
Все что можно написать можно и взломать.


--------------------
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
Bas Dirks de Gro...
сообщение 28.06.2005 - 08:17
Сообщение #73





Группа: Пользователи
Сообщений: 46
Регистрация: 22.05.2005
Пользователь №: 690



If time is scaled, it leaves no trace, because it can never be compared to realtime. Therefore even if you use bios ticks, it is easy to fake.
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
No4z
сообщение 28.06.2005 - 09:07
Сообщение #74


n3ur0 :>


Группа: Пользователи
Сообщений: 708
Регистрация: 7.03.2005
Пользователь №: 525



LAMA3OID

садись и всё раздупляй smile.gif


--------------------
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
dS-LAMA3OID
сообщение 29.06.2005 - 13:09
Сообщение #75


можно просто Лама


Группа: Пользователи
Сообщений: 1095
Регистрация: 6.12.2004
Из: Odessa, Ukraine
Пользователь №: 371



No4z
Это ж хорошо что ты посоветовал... А то я уже и не знал что делать wink.gif
Надо попробовать записать две демы на чем-нить типа st1 просто зажав кнопку вперед... Т.е. чтобы были полностью одинаковыми. Тока одну с таймскейлом а другую без. И сравнить...
Занялся бы седня, но я дома еще дня 3-4 не смогу за комп сесть =( А у меня все на нем...


--------------------
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????

10 страниц V  « < 3 4 5 6 7 > » 
???????? ? ??? ??????????? ????? ????
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.11.2024 - 16:11
  Рейтинг@Mail.ru   Rambler's Top100