যদিও আমি আপাত কোনও লাভের জন্য আপনার শ্রোতার একটি অংশের অভিজ্ঞতা হ্রাস করার পয়েন্টটি নিয়ে প্রথম মন্তব্যটি করেছি, তবুও আমি প্রযুক্তিগত দৃষ্টিকোণ থেকে এটি একটি আকর্ষণীয় প্রশ্ন পাই।
আমার এই ধারণাটি ছিল: চিটকারীরা যা করে তা হ'ল মানগুলি যা সেগুলি পরিবর্তন করে এবং হিমায়িত করে find অনুসন্ধানটি তখন কেবল মৃত্যু বা ইভেন্টের মধ্যে ঘটে যা খেলোয়াড়ের স্বাস্থ্যের পরিবর্তন করে। তদুপরি, প্রতারক যখন "মরে যাচ্ছেন না" তখন কী পরিবর্তন হয়েছিল তা ফিল্টার করে অনুসন্ধানটিকে পরিমার্জন করতে পারে।
"স্বাস্থ্য" কাউন্টার পুরো সময় পরিবর্তন যদি? এটিকে একটি পয়েন্টার করুন এবং পারফরম্যান্স হিট খুব বড় হলে এটি প্রতিটি ফ্রেম বা প্রতিটি এন ফ্রেমে পুনরায় সেট করুন। বা এলোমেলো মান সহ এটি XOR করুন যা প্রতিটি ফ্রেমকে পরিবর্তন করে (নতুন এলোমেলো মানের সাথে এনক্রিপ্ট করার আগে ডিক্রিপ্ট করার জন্য একই মানের বিরুদ্ধে আবার XORing)।
আপনার যদি অন্যান্য ইন-গেমের ডেটাও পুরো সময় পরিবর্তন করে (প্লেয়ারের চরিত্রের এক্স এবং ওয়াই পজিশন, বা টাইম কাউন্টার সহ) পরিবর্তন করে থাকে তবে পরিবর্তিত সমস্ত ডেটা হ'ল স্বাস্থ্যটি খুঁজে পাওয়া আরও কঠিন হতে পারে। এবং পুরো গেমের স্থিতি জমা করা প্রতারকদের জন্য কোনও উপকার নয়।
আরও বিভ্রান্ত করার জন্য, আপনি প্রকৃতপক্ষে স্বাস্থ্যকে মধুর পাত্র হিসাবে বোঝানো কেবল একটি সরল লিখন-কেবল পরিবর্তনশীলতে সঞ্চয় করতে পারেন।
সম্পাদনা করুন :
তবুও, প্রতারণাকারী পুরো সময় পরিবর্তন করে চলেছে এমন কোন ভেরিয়েবল অনুসন্ধান এবং ত্রুটির মধ্য দিয়ে স্থির করার চেষ্টা করতে পারে। সম্ভাব্য সমাধান হ'ল ভেরিয়েবলগুলি একসাথে করা couple
একটি উদাহরণ:
স্বাস্থ্য (এইচ) এবং অবস্থান (এক্স) সংরক্ষণের পরিবর্তে আপনি এগুলি দুটি এবং দুটি ভেরিয়েবলের মধ্যে সংরক্ষণ করেন, যেখান থেকে আপনি পরে মানগুলি পুনরুদ্ধার করতে পারেন:
a = x+h; b = x-h
x = (a+b)/2; h = (a-b)/2
এইভাবে, যদি প্রতারক তাদের মধ্যে কেবল একটিকে হিমশীতল করে এবং তারপরে চরিত্রটি সরিয়ে দেয়, অবস্থানটি ক্ষতিগ্রস্থ হয় এবং যার উপর নির্ভর করে কোনটি হিমায়িত হয়েছিল, h নেগেটিভ হয় (তাত্ক্ষণিক মৃত্যু)। আপনি উপরের সূত্রগুলির মধ্যে পরিবর্তন করতে পারেন এবং:
a = x-h; b = x+h
x = (a+b)/2; h = (b-a)/2
একটানা ফ্রেমগুলিতে এবং আপনি গ্যারান্টি দিচ্ছেন যে কোনও একটি ভেরিয়েবলের পরে সর্বাধিক 2 ফ্রেমের মধ্যে স্বাস্থ্যকে হিমায়িত করা হবে মুহুর্তের এক্স পরিবর্তনের সাথে 0 পরিবর্তন হবে। মনে রাখবেন আপনি কেবল একটি এবং খ সংরক্ষণ করছেন। উপরে বর্ণিত হিসাবে অবিচ্ছিন্ন XOR এর সাথে এটি একত্রিত করুন। ফলাফলটি ভেরিয়েবলগুলির সংকলন যা প্রতিটি ফ্রেমকে আপাতদৃষ্টিতে এলোমেলো মানগুলিতে পরিবর্তন করে এবং কোনও একক বা সেগুলির একটি উপসেটকে কেবল গেমটিতে অনাকাঙ্ক্ষিত পার্শ্ব প্রতিক্রিয়া তৈরি করে, তাত্ক্ষণিক মৃত্যু তাদের অন্যতম being