ইস্পোর্টসযে নিষেধাজ্ঞা কেনার আগেই লেখা হয়েছিল: ভ্যানগার্ডের হার্ডওয়্যার-ব্যান ও ব্যবহৃত পিসি বাজারের অন্ধ জায়গা
ইস্পোর্টস

যে নিষেধাজ্ঞা কেনার আগেই লেখা হয়েছিল: ভ্যানগার্ডের হার্ডওয়্যার-ব্যান ও ব্যবহৃত পিসি বাজারের অন্ধ জায়গা

**মূল উত্তর:** জার্মানির এক ভ্যালোর্যান্ট খেলোয়াড় সেপ্টেম্বরের শেষ সপ্তাহে ব্যবহৃত রাইজেন ৭ ৫৮০০এক্স৩ডি কেনার পর ব্যান হন; রায়ট সাপোর্ট জানায় সিরিয়ালটি ১২ আগস্ট ভ্যানগার্ডে ব্ল্যাকলিস্ট হয়েছিল। রায়ট ঘটনাটি নিশ্চিত করেনি, এটি একক স্ব-প্রতিবেদিত কেস। **মূল তথ্য:** - ব্ল্যাকলিস্টের তারিখ ১২ আগস্ট, প্রসেসর কেনা সেপ্টেম্বরের শেষ সপ্তাহে, অর্থাৎ নিষেধাজ্ঞা আগে। - ভ্যানগার্ড রায়টের কার্নেল-লেভেল অ্যান্টি-চিট; HWID ব্যান অ্যাকাউন্টের বদলে হার্ডওয়্যার সিরিয়ালে শাস্তি দেয়। - ঘটনাটি রেডিট থেকে কোটাকু, তারপর পিসিওয়ার্ল্ডে পৌঁছায়; রায়ট কোনো মন্তব্য করেনি। - পিসিওয়ার্ল্ড ঘটনাটিকে বিরল বলেছে, তবে কোনো সংখ্যা বা হার প্রকাশ করেনি। - খেলোয়াড়ের দাবি, শুধু গ্রাফিক্স কার্ড বদলে সমাধান হবে না, কারণ অন্য কম্পোনেন্টও প্রভাবিত। **সূত্র:** রেডিটে খেলোয়াড়ের প্রকাশিত বিবরণ, কোটাকু ও পিসিওয়ার্ল্ডের প্রতিবেদন; প্রসেসর ক্রয় সেপ্টেম্বরের শেষ সপ্তাহে। মূল ঘটনা প্রকাশক কর্তৃক অসমর্থিত। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: ভ্যানগার্ডের হার্ডওয়্যার ব্যান কী? উত্তর: এটি অ্যাকাউন্টের বদলে কম্পোনেন্ট সিরিয়াল বা মেশিন ফিঙ্গারপ্রিন্ট ব্লক করার শাস্তি, যা ব্যান-এভেশন কঠিন করতে ব্যবহৃত হয়। প্রশ্ন: ব্যবহৃত পার্ট কেনার আগে ব্যান স্ট্যাটাস যাচাই করা যায়? উত্তর: বর্তমান ব্যবস্থায় সাধারণ ক্রেতার জন্য কোনো নির্ভরযোগ্য পূর্ব-যাচাই পথ নেই। প্রশ্ন: রায়ট কি এই ঘটনা নিশ্চিত করেছে? উত্তর: না, রায়ট কোনো আনুষ্ঠানিক মন্তব্য বা নিশ্চিতকরণ দেয়নি।

১২ আগস্ট

সেপ্টেম্বরের শেষ সপ্তাহ। জার্মানির একজন ভ্যালোর্যান্ট খেলোয়াড় ক্লাইনানজাইগেনে একটা ব্যবহৃত রাইজেন ৭ ৫৮০০এক্স৩ডি প্রসেসর কেনেন। ক্লাইনানজাইগেন জার্মানির সবচেয়ে সক্রিয় সেকেন্ড-হ্যান্ড ক্লাসিফাইড মার্কেটপ্লেসগুলোর একটা; সেখানে প্রসেসর, গ্রাফিক্স কার্ড, এমনকি পুরো রিগও ওঠে। দাম কয়েক ডজন ইউরো। পুরনো অংশ, নতুন আপগ্রেড, খুব সাধারণ হিসাব।

প্রসেসরটা বসিয়ে ভ্যালোর্যান্ট চালু করার পর গেম তাকে বের করে দেয়। একবার নয়। রায়ট সাপোর্টের কাছে জানতে চাওয়ার পর উত্তর আসে: ওই সিপিইউয়ের সিরিয়াল নম্বর ভ্যানগার্ডের ব্ল্যাকলিস্টে ঢুকেছে ১২ আগস্ট।

১২ আগস্ট। অর্থাৎ ওই প্রসেসরটা তার হাতে আসার ছয় সপ্তাহ আগে।

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

কারণ এই ঘটনার কেন্দ্রে একটা তারিখ আছে, আর সেই তারিখটা সম্ভবত ভুল মানুষকে দোষ দিচ্ছে।

কার্নেল-লেভেল মানে কী

ভ্যানগার্ড হলো রায়টের কার্নেল-লেভেল অ্যান্টি-চিট, ভ্যালোর্যান্টের জন্য তৈরি। কার্নেল-লেভেল মানে সিস্টেমের গভীরে বসে থাকা সফটওয়্যার। এই বসার জায়গাটা গুরুত্বপূর্ণ, কারণ সেখান থেকে অ্যান্টি-চিট শুধু গেমের ফাইল দেখতে পায় না, দেখতে পায় ডিভাইসের ফিঙ্গারপ্রিন্টও। কোন প্রসেসর, কোন সিরিয়াল, কোন মাদারবোর্ড, কোন মেশিনে কোনটা বসানো।

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

এই প্রশ্নটার উত্তর না জেনে ঘটনাটার বিচার করা যায় না।

অ্যাকাউন্টের চেয়ে মেশিন কেন

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

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

তবে সীমারেখাটা স্পষ্ট করে বলি। এখানে কোনো প্যাচ বদলায়নি। চ্যাম্পিয়ন ব্যালান্স হয়নি, ম্যাপ পুল ঘোরেনি, টুর্নামেন্ট সার্ভারের ভার্সন বদলায়নি। প্যাচ নোট হলো আবহাওয়া, ডেটা হলো জলবায়ু, আর এই ঘটনাটা আবহাওয়ার নয়, জলবায়ুর। যা বদলেছে তা হলো একটা এনফোর্সমেন্ট তালিকা, আর তার প্রভাবের আকার কেউ মাপেনি।

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

গল্পটা কীভাবে এল

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

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

আমি এমন লেখা প্রায়ই পড়ি যেখানে একটা ঘটনা থেকে একটা প্রবণতা বানিয়ে ফেলা হয়। ২০২০ সালে বুন্দেসলিগার ৮৩টা ম্যাচ বিশ্লেষণ করেছিলাম, খালি স্টেডিয়ামের যুগে। হোম টিমের পয়েন্ট ১.৫৪ থেকে ১.৩২-তে নেমেছিল, হোম উইন রেট ৪৩.২% থেকে ৩৩.৭%-এ। ওখানেও পাঁচ ম্যাচের রোলিং xG দিয়ে টিম কোয়ালিটি কন্ট্রোল করেছিলাম, তারপরেও লিখেছিলাম প্রভিশনাল। ৮৩টা ম্যাচেও প্রভিশনাল। এখানে আছে একটাই কেস, নিজে জানানো, প্রকাশক কর্তৃক অসমর্থিত।

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

যে নিষেধাজ্ঞা বস্তুকে অনুসরণ করে

এবার আসল জায়গায় আসি।

HWID ব্যানের সমস্যাটা এই নয় যে এটা কড়া। সমস্যাটা হলো এটা যা শাস্তি দেয় সেটা একটা বস্তু, আর বস্তু বেচা যায়।

একটা সিরিয়াল নম্বর হার্ডওয়্যারের বৈশিষ্ট্য, মানুষের নয়। অপরাধটা করেছিল একটা মানুষ। শাস্তিটা লেখা হলো একটা সিরিয়ালের নামে। ফলে শাস্তিটা সেই বস্তুর সাথে থেকে যায়, সেই মানুষের সাথে নয়। বস্তুটা বিক্রি হলে, উপহার হলে, দাদার পুরনো পিসি থেকে উঠে এলে, আরএমএ থেকে রিফার্বিশড হয়ে ফিরে এলে, শাস্তিটাও সাথে যায়।

এটাই কাঠামোগত ফাঁক। কোডের বাগ নয়, ডিজাইনের বাগ। যেই মুহূর্তে এনফোর্সমেন্টের একক হিসেবে মেশিন বেছে নেওয়া হলো, সেই মুহূর্তেই নিষেধাজ্ঞা একটা ব্যক্তিগত রেকর্ড থেকে সম্পত্তির রেকর্ডে পরিণত হলো, কিন্তু কোনো সম্পত্তি-রেজিস্ট্রি ছাড়া।

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

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

টাইমস্ট্যাম্পই এখানে প্রমাণ

এই কেসে সবচেয়ে গুরুত্বপূর্ণ সংখ্যাটা টাকার নয়, তারিখের।

ব্ল্যাকলিস্টে ঢোকার তারিখ ১২ আগস্ট। পার্টটা কেনা হয়েছে সেপ্টেম্বরের শেষ সপ্তাহে। অর্থাৎ যে মুহূর্তে এই মানুষটা ওই প্রসেসরের মালিক হলেন, সেই মুহূর্তের ছয় সপ্তাহ আগেই সেটার বিরুদ্ধে সিদ্ধান্ত লেখা হয়ে গেছে।

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

আপিল প্রক্রিয়ার জন্য এটা কল্পনাযোগ্য সবচেয়ে সহজ কেস। কেনার তারিখ যদি ব্ল্যাকলিস্টের তারিখের পরে হয়, তাহলে বর্তমান মালিক অভিযুক্তই হতে পারেন না। এটা যুক্তি নয়, পাটিগণিত। কোনো ফরেনসিক জ্ঞান লাগে না, কোনো ভিএসএস লাগে না, কোনো দীর্ঘ তদন্ত লাগে না।

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

একটা ঘটনা যা করতে পারে তা হলো প্রশ্নটা তোলা। আর প্রশ্নটা হলো: যদি কেউ সত্যিই এই পরিস্থিতিতে পড়ে, তার সামনে কী পথ খোলা থাকা উচিত?

ছায়াটা যেখানে বড় হয়

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

বাক্যটা ছোট, অর্থ বড়। এর মানে হলো ফ্ল্যাগটা একক সিপিইউ সিরিয়ালে সীমাবদ্ধ নাও থাকতে পারে। হতে পারে এটা একাধিক কম্পোনেন্টের সমিতি, হতে পারে পুরো মেশিনের ফিঙ্গারপ্রিন্ট। যদি তাই হয়, তাহলে সমস্যাটা একটা ব্যবহৃত পার্ট কেনা ভুল ছিল না, সমস্যাটা এই রিগটা আর ফেরানো যাবে না।

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

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

সেকেন্ড-হ্যান্ড বাজারের অঙ্ক

এখানে একটা বাজারের কথা বলা দরকার, যেটা এই আলোচনায় প্রায়ই বাদ পড়ে।

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

HWID ব্যান সেই অনিশ্চয়তার ভেতরে একটা নতুন স্তর ঢোকায়, যেটা ক্রেতা কোনোভাবেই দেখতে পান না। পার্টটা ঠিকঠাক কাজ করে, তাপমাত্রা ঠিক, স্টেবিলিটি ঠিক, কিন্তু একটা অদৃশ্য রেকর্ড তার সাথে ঝুলে আছে। এটা কোনো ভৌত ত্রুটি নয়, এটা একটা প্রশাসনিক ত্রুটি, আর সেই কারণেই এটা কেনার আগে ধরা যায় না।

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

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

যে বাজারে মেডিক্যাল নেই

২০২৪ সালে নিউ ইংল্যান্ড রিভোলিউশনের হয়ে ট্রান্সফার উইন্ডোতে কাজ করার সময় আমি ইউরো ২০২৪-এর পর জর্জ মিকাউতাদজেকে ফ্ল্যাগ করেছিলাম। তিন গোল, প্রতি ৯০ মিনিটে ০.৬৮ xG, প্রতি ম্যাচে ২.১ প্রোগ্রেসিভ ক্যারি। ক্লাব এগিয়েছিল, ডিল ভেঙে গিয়েছিল মেডিক্যালে, হাঁটুর পুরনো সমস্যা বেরিয়ে এসেছিল। আমি আউটপুট মডেল করেছিলাম, ইনজুরি হিস্ট্রি মডেল করিনি।

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

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

ব্যবহৃত প্রসেসরের ক্ষেত্রে তেমন কোনো মেডিক্যাল নেই।

আপনি একটা ব্যবহৃত রাইজেন কিনছেন, হাতে নিয়ে পিন দেখছেন, সিলিকন লটারির গল্প শুনছেন, কিন্তু ওই সিরিয়ালের বিরুদ্ধে কোনো অ্যান্টি-চিট সিস্টেমে কোনো রেকর্ড আছে কি না, সেটা দেখতে পারছেন না। কেনার আগে দেখার কোনো উপায় নেই, কেনার পরে নিশ্চিত প্রতিকার পাওয়ার কোনো নিশ্চয়তা নেই। এই দুই শূন্য মিলে যে ফাঁক তৈরি হয়, এই ঘটনাটা তার ভেতরেই ঘটেছে।

যে নিষেধাজ্ঞা কেনার আগেই লেখা হয়েছিল: ভ্যানগার্ডের হার্ডওয়্যার-ব্যান ও ব্যবহৃত পিসি বাজারের অন্ধ জায়গা

বিরল শব্দটার দুই মানে

এখন সংখ্যা নিয়ে সৎ হতে হবে।

এই ধরনের কেসের প্রাদুর্ভাব সম্পর্কে আমাদের একমাত্র সূত্র পিসিওয়ার্ল্ডের বিরল শব্দটা। বিরল মানে কত? এক হাজারে এক? এক লাখে এক? দশে এক? শব্দটা সঠিক হতে পারে, কিন্তু এটা মাপা যায় না।

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

আমার নিজের কাজের নিয়ম হলো, ৫০ ম্যাচের কম নমুনায় কোনো ট্রেন্ড ঘোষণা করি না। এখানে নমুনা একটা। একটা স্ব-প্রতিবেদিত, প্রকাশক-অসমর্থিত কেস। এই নমুনা দিয়ে যা করা যায় তা হলো মেকানিজমটা আছে বলে ধরে নেওয়া, তারপর জিজ্ঞেস করা মেকানিজমটা কতটা খারাপ হতে পারে।

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

কে দামটা দিচ্ছে

ভুলে গেলে চলবে না কে এই দামটা দিচ্ছে।

চিটিং করা লোক নয়। সে হয়তো তখন অন্য একটা রিগে, অন্য একটা অ্যাকাউন্টে বসে আছে। দামটা দিচ্ছে সেই লোক, যিনি একটা ব্যবহৃত পার্ট কিনে নিজের বাজেটের মধ্যে সেটআপটা এক ধাপ উপরে তুলতে চেয়েছিলেন। তিনি কোনো নিয়ম ভাঙেননি, যা করেছেন তা হলো একটা লেনদেন।

এখানে একটা নৈতিক প্রশ্ন আছে, যেটা কারিগরি প্রশ্নের চেয়ে বড়। শাস্তির উদ্দেশ্য হলো আচরণ পরিবর্তন। কিন্তু যে মানুষটা ঘটনাটা ঘটায়নি, তাকে শাস্তি দিয়ে কোনো আচরণ পরিবর্তন হয় না। বরং উল্টোটা হয়: সে শেখে সিস্টেমটা তার বিরুদ্ধে, এবং তার একমাত্র প্রতিক্রিয়া হবে সেটা এড়িয়ে চলা।

এবং এই শিক্ষাটা ছড়ায়। একটা কেস তিনটা আউটলেটে গেলে হাজারো ব্যবহৃত-পার্ট-ক্রেতা একই সিদ্ধান্তে ৌঁছাবেন, এটা ঝুঁকিপূর্ণ। সিদ্ধান্তটা যুক্তিসঙ্গত হতে পারে, কিন্তু সিদ্ধান্তটা যদি প্রমাণের চেয়ে বড় হয়, তাহলে বাজারের প্রতিক্রিয়াও প্রমাণের চেয়ে বড় হবে।

বিপরীত পাঠ

এবার সেই অংশ, যেটা এই গল্পের সবচেয়ে প্রচলিত পাঠের সাথে দ্বিমত করে।

প্রচলিত পাঠ: ভ্যানগার্ড খুব বেশি দূর চলে গেছে, নিরপরাধ ক্রেতা শাস্তি পাচ্ছে, HWID ব্যান বন্ধ হওয়া উচিত।

আমি এই পাঠের শেষ অংশটা বিশ্বাস করি না।

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

তাহলে সত্যিকারের সমস্যা কোনটা? সমস্যা এই নয় যে ব্যানটা কড়া। সমস্যা এই যে ব্যানটা একটা রেকর্ড, কিন্তু রেকর্ডটার কোনো পাবলিক রেজিস্ট্রি নেই।

IMEI ছিল, সিরিয়াল নেই

এই জায়গায় তুলনা কাজে লাগে, তবে সমতুল্যটা সাবধানে বেছে নিতে হয়।

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

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

একটা যাচাই স্তর কেমন দেখতে পারে, সেটা অনুমান করা যায়। হয়তো এমন একটা পোর্টাল, যেখানে সিরিয়াল বসিয়ে বলা যাবে ফ্ল্যাগড কি না। হয়তো এমন একটা ব্যবস্থা, যেখানে আপিলে ক্রয়ের প্রমাণ জমা দিলে ফ্ল্যাগটা সরানো হবে যদি লেনদেন ফ্ল্যাগের পরে প্রমাণিত হয়। হয়তো মার্কেটপ্লেসেই একটা ঘোষণা-বাধ্যবাধকতা। কোনোটাই এখন নেই, এবং কোনোটাই এই ঘটনার আগে কেউ দাবি করেনি।

তাপ বেশি, ভিত্তি পাতলা

দ্বিতীয় বিপরীত পর্যবেক্ষণ: ঘটনার তাপ আর ভিত্তির মধ্যে ব্যবধান।

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

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

তৃতীয়টা: এই ঘটনা যে কারও সাথে ঘটতে পারে, আসলে পারে না।

এটা ঘটতে পারে সেই সব মানুষের সাথে, যারা নির্দিষ্ট ধরনের ব্যবহৃত কম্পোনেন্ট কিনছেন, নির্দিষ্ট ধরনের মার্কেটপ্লেস থেকে, নির্দিষ্ট একটা সময়ের পরে। দাবিটা যদি এতটা সংকীর্ণ করা যায়, তাহলে সেটা প্রমাণযোগ্য হয়। দাবিটা যদি যে কেউ পর্যন্ত বড় করা হয়, তাহলে প্রমাণ করা যায় না।

মরক্কোর সেই পাঠটা এখানে অদ্ভুতভাবে খাপ খায়। ২০২২ সালে কেউ ভাবেনি মরক্কো সেমিফাইনালে যাবে, কারণ তারা খেলাটাকে বড় করে খেলেনি, ছোট করে খেলেছিল। জায়গা সংকীর্ণ করেছিল, আক্রমণের ভলিউম কমিয়েছিল, প্রতিপক্ষকে কম-মূল্যের ক্রসে ঠেলে দিয়েছিল। ওই টুর্নামেন্টে তাদের PPDA ছিল ১৪.২, প্রতি ম্যাচে xG অ্যালাউড ০.৭৮, প্রথম পাঁচ ম্যাচে প্রতিপক্ষের সেরা কোনো সুযোগ তৈরি হয়নি। দাবিটা যত ছোট, রক্ষা করা তত সহজ। এখানেও একই নীতি: যতক্ষণ না প্রমাণ দাবিটা বহন করতে পারে, ততক্ষণ দাবিটা ছোট রাখুন।

উল্টো দিকের ঝুঁকি

একটা বিপদ আছে, যেটা সমালোচনার চেয়ে ভালো নকশার দিকে তাকালে দেখা যায়।

ধরুন রায়ট চাপে পড়ে ঘোষণা করল, কেনার রসিদ দেখালে ব্যান তুলে নেওয়া হবে। এই নিয়মটা যদি যাচাই না করে প্রয়োগ করা হয়, তাহলে একটা ফাঁক তৈরি হবে। চিটার তার ফ্ল্যাগড রিগটা বন্ধুকে বিক্রি করে দেবে, বন্ধু রসিদ দেখিয়ে ব্যান তোলে ফেলবে, রিগটা ফিরে আসবে। তখন আপিল ব্যবস্থাটাই ব্যান-এভেশন টুল হয়ে যাবে, এবং সৎ খেলোয়াড়রা আবার সেই চিটারদের সাথেই খেলবে।

তাই সমাধান আপিল আছে নয়। সমাধান হলো আপিলে একটা যাচাইযোগ্য সম্পর্ক থাকা: লেনদেনের তারিখ ফ্ল্যাগের তারিখের পরে, এবং তা প্রমাণযোগ্য। এখানে ভাগ্যক্রমে সেই তারিখটা আছে, আর সেটাই এই কেসের সবচেয়ে দরকারি সম্পদ।

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

শাসনব্যবস্থার ফাঁক

একটা জিনিস এই কেসটাকে ছোট থেকে বড় করে তোলে, আর সেটা খেলার সাথে সরাসরি সম্পর্কিত নয়।

রায়ট একইসাথে নিয়ম প্রণেতা, প্রয়োগকারী এবং বাণিজ্যিক স্বার্থধারী। কোনো স্বাধীন সালিশ নেই। আক্রান্ত পক্ষের একমাত্র পথ সাপোর্ট টিকিট। এই কাঠামোতে প্রশ্নটা ব্যানটা ঠিক ছিল কি না নয়, প্রশ্নটা ব্যানটা কেন, কীভাবে, কার অনুমোদনে, সেই ব্যাখ্যাটা কে দেবে।

আমি রেফারি আর ভিএআর নিয়ে বছরের পর বছর একটা কথাই লিখে এসেছি, আর সেটা এখানেও হুবহু প্রযোজ্য: সিদ্ধান্তটা ঘোষণা করা হয়, যুক্তিটা নয়। স্টেডিয়ামের পর্দায় লাইনটা দেখানো হয়, কিন্তু কেন লাইনটা সেখানে, সেটা দেখানো হয় না। দর্শক, বা এখানে খেলোয়াড়, সেই পক্ষ যাকে সবচেয়ে বেশি কিছু বলা দরকার, অথচ তাকেই সবচেয়ে কম বলা হয়।

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

স্ট্রিমিং বাইরে, খুচরা ভেতরে

এই ঘটনার প্রভাব কোন দিক দিয়ে ছড়ায়, সেটা একটা মানচিত্রে বসানো যায়।

উৎসে আছে প্রকাশকের অ্যান্টি-চিট নীতি। মাঝখানে আছে খেলোয়াড়ের হার্ডওয়্যার এবং ব্যবহৃত পিসি বাজার। নিচে আছে ভোক্তা আস্থা এবং কম্পিটিটিভ ইন্টিগ্রিটির উপর বিশ্বাস।

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

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

এরপর কী দেখব

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

সামনের কয়েক মাসে চারটা জিনিস দেখব।

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

শেষ প্রশ্নটা খোলা রাখছি। যদি একটা সিরিয়াল নম্বরের স্মৃতিশক্তি তার মালিকের চেয়ে বেশি দিন টিকে থাকে, তাহলে অ্যান্টি-চিটের পরবর্তী ধাপটা কি আরও ভালো ডিটেকশন হবে, নাকি একটা হিসাবরক্ষণ ব্যবস্থা, যেখানে প্রতিটা নিষেধাজ্ঞার একটা তারিখ থাকে, একটা কারণ থাকে, একটা আপিলের পথ থাকে?

সংশ্লিষ্ট খেলোয়াড়গণ