এমএমও সম্পর্কিত সমস্যা এবং সমাধানের জন্য অ্যান্টি-চিট? [বন্ধ]


14

বেশিরভাগ অনলাইন গেমস এই সমস্যায় ভুগছে এবং এটি কভার করার জন্য কিছু সফ্টওয়্যার সংস্থা রয়েছে তবে সম্প্রতি যা দেখেছি বেশিরভাগ সংস্থাগুলি সেগুলি তাদের নিজস্ব সিস্টেম তৈরি করার চেষ্টা করছে (ওয়ার্ডেনের সাথে বরফখড়ি, তাদের নিজস্ব চেকিং সহ আয়ন ইত্যাদি) avoid ...) তবে এরকম প্রতিরোধ করা খুব কঠিন একটি বিষয় ...

কেবলমাত্র আমি বলতে চেয়েছিলাম যে অ্যাপ্লিকেশন পোস্ট করার জন্য সম্প্রদায় উইকি নির্দিষ্ট হিসাবে আমি আর একটি প্রশ্নের বিষয় তৈরি করেছি এবং এটি বৈশিষ্ট্য এবং এই প্রশ্নের পিছনে ধারণাগুলি তাদের তালিকাভুক্ত করা নয় বরং আপনার প্রচেষ্টা কী ছিল, রাস্তাটি নিয়ে সমস্যা এবং সম্ভাব্য সমাধানগুলি সম্পর্কে আরও জানার জন্য , কোডগুলির টুকরো যদি অ্যাপ্লিকেশন এবং আরও কিছু হয়।

আপনারা এই জাতীয় ক্রিয়াকলাপ রোধ করতে (চেষ্টা করার) জন্য কোন ধরণের সুরক্ষা ব্যবহার করেন:

  1. অ্যান্টি চিট সফটওয়্যার? (দয়া করে কোনটি, কেন এবং সম্ভাব্য সমস্যার মুখোমুখি হন তা উল্লেখ করুন, উদাহরণস্বরূপ, প্রচুর পরিমাণে সামঞ্জস্য সমস্যা এবং তাদের ব্যবহারকারীদের অভিযোগের কারণে বিটা পর্যায়ে আয়ন গেমগার্ড ব্যবহার বন্ধ করে দিয়েছে)
  2. আপনার নিজের কোড? (অবিশ্বাস্য খেলোয়াড়দের নিশ্চিত করার জন্য আপনি সাধারণত কোন ধরণের যাচাইকরণ চালাচ্ছেন, উদাহরণস্বরূপ স্পিডহ্যাক, গতি + শেষ অবস্থান ইত্যাদির বিরুদ্ধে নতুন অবস্থান যাচাইকরণ ...)
  3. কেউ নেই, আমি কি যত্ন নিই না? (কোনও ব্যক্তিগত কারণ বা ইনপুট আপনি ভাগ করতে চান?)

আপনি কি পোস্ট করতে চান এই সমস্যা সম্পর্কিত কোডের কোনও আকর্ষণীয় অংশ?

আমার পাঠ্যটি আমার ইংলিশ ইনস্টিটিউটটি দুর্দান্ত তা পুনরায় রেকর্ড করতে চান? **


1
ট্যাগ তৈরি। আপনি যদি এটির বিপুল পরিমাণ উত্তর আশা করেন তবে দয়া করে এটি সম্প্রদায় উইকি করুন। এটি একাধিক ব্যক্তিকে ক্রমাগত পুনরায় বিশ্রাম দেওয়ার পরিবর্তে পৃথক উত্তরগুলি সম্পাদনা করার অনুমতি দেবে।
জেসি ডর্সি

1
এটি কীভাবে উপকারী হতে পারে তার উদাহরণের জন্য। এটি দেখুন: গেমদেব.স্ট্যাকেক্সেঞ্জার
জেসি ডরসি

মন্তব্য এবং লিঙ্কগুলির জন্য ধন্যবাদ আমি এটি এখনই পরীক্ষা করে দেখব এবং দেখুন, আমার দৃষ্টিতে গেম ডেভলপমেন্টের জন্য এই জাতীয় প্রশ্নটি আলোচনার জন্য খুব ভাল পয়েন্ট তবে বেশিরভাগ এমএমও গেমগুলির জন্য যা আমি বিশ্বাস করি তাই আমিও নিশ্চিত নই, সম্প্রদায় প্রসূতিতে খুব ছোট এবং এই জাতীয় প্রশ্ন শুরু করার জন্য আমি নেতিবাচক হওয়ার ভয় পেয়েছিলাম তাই আমি নিশ্চিত নই, ট্যাগটি তৈরির জন্য ধন্যবাদ :)
প্রিক্স

উত্তর:


22

দুর্ভাগ্যক্রমে লোকেদের প্রতারণা করা বন্ধ করা সত্যিই শক্ত, যার কারণেই পাঙ্কবাস্টারের মতো সফটওয়্যার তৈরি হয়েছিল তাদের কয়েকটিকে ধরার চেষ্টা করার জন্য।

কোনও এমএমওর জন্য, আপনি সবচেয়ে বড় কাজটি হ'ল ক্লায়েন্ট আপনাকে যে কোনও কিছু পাঠিয়েছে কেবল তা বিশ্বাস না করে । ক্লায়েন্টটি আপনাকে বলতে সক্ষম হবে না যে প্লেয়ারটি কোথায় স্থানান্তরিত হয়েছে, তারা কার সাথে কতটা ক্ষতি করেছে, ইত্যাদি পরিবর্তে আপনার সার্ভারে নিয়ন্ত্রণ ইনপুট প্রেরণ করা উচিত, এটি ব্যবহারিক (বৈধ "আক্রমণ" বোতাম টিপে যাচাই করা উচিত) 1 সেকেন্ডে 1000 বার, উদাহরণস্বরূপ, বৈধ নয়), তারপরে সার্ভারে সিমুলেশন আপডেট করুন। তারপরে আপনি গেমের নতুন রাজ্যের প্রাসঙ্গিক অংশগুলি ক্লায়েন্টকে ফেরত পাঠাতে পারবেন।

আপনি যখন ব্যবহারকারী ইনপুটকে বৈধতা দিচ্ছেন, তাদের ইনপুটটিতে ট্রেন্ডগুলি অনুসন্ধান করাও সম্ভব। আপনি যদি ম্যাক্রোগুলিকে অনুমতি না দিয়ে থাকেন তবে আপনি এখানে লক্ষ্য করে ধরে নিতে পারেন যে ব্যবহারকারী 30 মিনিটের জন্য নিখুঁত 1 সেকেন্ডের বিরতিতে ঠিক একই পিক্সেল স্থানাঙ্কে একই বোতামটি ক্লিক করেছেন।

ক্লায়েন্ট নিজেই মূল জায়গা যেখানে লোকেরা প্রতারণা করতে পারে, তাই পাঙ্কবাস্টারের মতো প্রোগ্রামগুলি ওয়ালহ্যাকস, আইমবটস ইত্যাদি কেটে ফেলতে পারে that ব্যতীত, ক্লায়েন্টকে বিশ্বাস না করা এবং ক্লায়েন্ট কর্তৃক আপনাকে প্রেরিত যে কোনও কিছুকে বৈধতা দেওয়া প্রতারণার হাতছাড়া করতে সহায়তা করবে।


আপনার অবদানের জন্য ধন্যবাদ আমি আশা করি আরও বেশি লোক তাদের ইনপুটটি দেখছে; প্রকৃতপক্ষে এটি মোকাবেলা করা খুব কঠিন সমস্যা ... এমনও রয়েছে যারা অ্যান্টি-চেট ইঞ্জিনটি অক্ষম করার জন্য গেমটি ক্র্যাক করেন এবং এটির পক্ষ থেকে এটি আহ্বান জানানো হয় ... যা আপনার জিনিসগুলিকে আরও শক্ত করে তোলে ... যদি আপনার একটি অনলাইন না থাকে প্রদত্ত ব্যক্তি বা আপনার মত অন্যদের যাচাইকরণের জন্য জিএম। সম্প্রদায় উইকির এই প্রশ্ন হিসাবে আপনি কী ভাবেন? আমি কি সেভাবে রাখি বা এটির জন্য উপযুক্ত কিছু তৈরি করতে পারি;
প্রিক্স

আপনি একটি নির্দিষ্ট উত্তর খুঁজছেন না হলে সম্ভবত সম্প্রদায় উইকি।
শন জেমস

পাঙ্কবাস্টার আরও সম্পূর্ণ উত্তরের জন্য কীভাবে কাজ করে তার আরও কোনও বিবরণ?
ক্রিস লয়েড

উত্তম উত্তর - 'তাদের সকলের শাসনের জন্য একটি সমাধান নেই' - বেশিরভাগ গেমের একাধিক 'আক্রমণ আক্রমণকারী' থাকে। প্রায়শই এটি অন্য যে কোনও কিছুর চেয়ে ঝুঁকি মূল্যায়ন সম্পর্কে অর্থাত্ যদি কেউ এক্স এক্সকে
প্রতারনা

আমি বিশ্বাস করি হ্যাকিং অনিবার্য, এমনকি সবচেয়ে শক্তিশালী অনিট-চিট প্রোগ্রাম রয়েছে। প্রযুক্তিগতভাবে অফলাইনে থাকলেও অনলাইনে না থাকলে প্রতারণা ঠিক আছে। অনলাইনে খেলা নিখরচায় বেশি। তাই নাকি?
ডেভিড ডিমালান্টায়

8

লগিং। সার্ভারে ঘটে যাওয়া সমস্ত কিছুই লগ করা উচিত এবং আদর্শভাবে ক্লায়েন্টের কাছ থেকে আসা সমস্ত কিছুই। ক্লায়েন্ট সহজাতভাবে অবিশ্বস্ত, তবে অবিশ্বস্ত ডেটা লগ করাও আলোকিত হতে পারে।

সবকিছু লগইন হয়ে গেলে, প্রতারণা সনাক্তকরণ তথ্য বিশ্লেষণের বিষয় হয়ে ওঠে। কিছু প্রতারণা সুস্পষ্ট হবে (গ্রহণযোগ্য ব্যাপ্তির বাইরে মানগুলি উদাহরণস্বরূপ অবতারের তুলনায় অনেক দ্রুত পয়েন্টগুলির মধ্যে চলাচল করতে সক্ষম হওয়া), অন্যরা আরও কুখ্যাত (যেমন কৃত্রিমভাবে স্বল্প সময়সীমার মধ্যে পিক্সেলকে নিখুঁত লক্ষ্য নির্ধারণের সুযোগ দেয়)। কিছু সনাক্ত করা এমনকি আরও শক্ত (যেমন ওয়ালহ্যাকস), তবে যতটা সম্ভব রেকর্ডিং উভয় স্বয়ংক্রিয় এবং ম্যানুয়াল সনাক্তকরণের অনুমতি দেয়। এটিতে বিভিন্ন নিবন্ধ রয়েছে, তবে সাধারণত চিটগুলি খুব সহজেই স্বয়ংক্রিয় সনাক্তকরণে স্পট হয় কারণ তারা এতটা অনুমানযোগ্য / পুনরাবৃত্তিযোগ্য, ঠিক ঠিক ঠিক তেমনভাবে মানব খেলোয়াড় নয়।

যেহেতু একেবারে সমস্ত কিছু রেকর্ড করা সম্ভবত অনিবার্য, তাই টায়ার্ডযুক্ত লগিং কার্যকর। উদাহরণস্বরূপ ব্যবহারকারীদের দ্বারা প্রতারণার রিপোর্ট, বা সহজ মৌলিক লগিং যা প্রতারণার সম্ভাবনা সনাক্ত করে (স্কোর যা পরিসংখ্যানের বক্ররেখার উপরে রয়েছে) আরও ভার্জোজ লগিংয়ের জন্য একটি নির্দিষ্ট ক্লায়েন্ট / অ্যাকাউন্ট / সিডি-কীকে পতাকাঙ্কিত করতে যথেষ্ট হবে, যা পারে তাহলে যুক্তিযুক্ত সন্দেহের বাইরে প্রমাণ করার জন্য ব্যবহার করা উচিত যে প্রতারণার ব্যবহার রয়েছে।

আপনি যখন প্রতারণা শনাক্ত করেন তখন আপনি যা করেন তা সম্পূর্ণ অন্য বিষয়। তথ্যের পরে অ্যাকাউন্ট নিষিদ্ধ করা ভাল, বিশেষত যখন আপনার একটি স্বয়ংক্রিয় সনাক্তকরণ প্রক্রিয়া থাকে যা যথেষ্ট পরিমাণে নির্ভরযোগ্য। উভয়ই তাড়াতাড়ি নিষেধাজ্ঞার ফলে তারা যে চিটগুলি সনাক্ত করা হচ্ছে তা সতর্ক করে দেয় এবং অসম্পূর্ণ সনাক্তকরণ ব্যবস্থার কারণে মিথ্যা ধনাত্মক হওয়ার ঝুঁকিও চালায়। দেরি করে নিষেধাজ্ঞাগুলি অন্যের জন্য গেমের অভিজ্ঞতা নষ্ট করার ঝুঁকি নিয়ে চলে। এটি খুব ধূসর অঞ্চল, এবং বিকাশকারীদের বিচার কল করার প্রয়োজন।


2

আপনার গেমের সমস্ত গুরুত্বপূর্ণ কাজটি সার্ভার-সাইডের সাথে সংঘটিত হচ্ছে বলে ধরে নেওয়া, খুব কম বা কোনও প্রতারণার সম্ভাবনা থাকা উচিত। আপনি যদি ম্যাক্রোয়িংকে সীমাবদ্ধ করতে চান বা লোকেদের প্যাকেট-সম্পাদনা করতে অসুবিধে করতে চান তবে আপনার প্রোগ্রামটি সময়ে সময়ে এই প্রক্রিয়াটিতে সক্রিয় মডিউলগুলির জন্য স্ক্যান করুন। আপনি উদাহরণস্বরূপ WpeSpy.dll সন্ধান করলে, আপনি তাদের ডাব্লুপিইই সংযুক্ত আছে তা জানতে পারবেন। অন্যান্য সাধারণ সরঞ্জামগুলির জন্য এটি করুন। এটি আশেপাশে পাওয়া যেতে পারে এবং এটি একটি অস্ত্র-প্রতিযোগিতা এবং একটি হারানো কারণ, তবে যদি আপনার গেমটি তুলনামূলকভাবে ছোট হয় তবে আপনি খুব সহজেই প্রায় দশটির একটি বিষয়কে ঘিরে লোকের সংখ্যা কাটাতে পারেন ... এবং এটি ভাল হতে পারে তোমার জন্য যথেষ্ট.


অবদানের জন্য ধন্যবাদ, আপনি কি কোনও অ্যান্টি-চিট সফ্টওয়্যার ব্যবহার করেছেন বা এই ধরণের সমস্যাটি আপনার যত্ন নিতে হয়েছিল? যদি তাই হয় তবে এটি সম্পর্কে শুনে ভাল লাগবে।
প্রিক্স

2
আমি কোনও তৃতীয় পক্ষের বিরোধী ঠকাই সফ্টওয়্যার ব্যবহার করি নি, না। আমি যখন প্রথম কোনও অনলাইন আরপিজির কোডিং শুরু করি, তবে ক্লায়েন্টটি অনুরোধটিকে একটি কাতারে রাখার পরিবর্তে 'আক্রমণ' প্রেরণের সময় আমার সার্ভারটি 'আক্রমণ' বলেছিল things প্রতারণা প্রতিরোধের জন্য সেগুলি সবচেয়ে গুরুত্বপূর্ণ। স্পিড হ্যাকস, সার্ভারে সমস্ত টাইমিং করুন যাতে তারা সামান্য সুবিধা পান তবে টাইমস্ট্যাম্পগুলিও প্রেরণ করুন এবং আপনি যদি খুব বেশি ড্রিফট পান তবে আপনি জানতে পারবেন যে তারা একটি ব্যবহার করছে। তাদের অ্যাকাউন্ট চিহ্নিত করুন, তবে তাদের সাথে সাথে লাথি মারবেন না - আপনার সফ্টওয়্যারটি কী সনাক্ত করে তা কারও কাছে তাত্ক্ষণিক প্রতিক্রিয়া একটি দুর্দান্ত উপায়।
জেমস বেলিংগার

1
আমি এই অংশটি পছন্দ করি যা but also send timestamps, and if you get too much drift, you'll know they are using one. Mark their account, but don't kick them immediately -- immediate feedback is a great way for someone to know what your software detects.আমি সম্প্রতি চিহ্নিত টাইমস্ট্যাম্প বাস্তবায়ন এবং চিহ্নিত চিহ্নিত ব্যবহারকারীদের থেকে সতর্ক করার সিস্টেমটি খুঁজছিলাম, বর্তমানে আমি এখন যা কাজ করছি তার তালিকায় প্লেয়ারকে রেখেছি তা যদি কারও উচ্চ ব্যবহারের ব্যবহার হয় তবে এটি যদি সতর্কতা প্রেরণ করবে যাচাইকরণের জন্য একটি অনলাইন জিএম ...
প্রিক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.