ماڈرن وارفیئر 2 - چیٹرز کا جنت
Cheaters Paradise
Cheaters Paradise – اس طرح سے بیان کیا جا سکتا ہے کہ یہ ایک خوفناک خواب ہے جس میں یہ کھیل پچھلے 4.5 مہینوں کے دوران تبدیل ہو گیا ہے۔ اس کی وجہ وہ بڑی ہی ناپسندیدہ IWNet میچ میکنگ سسٹم ہے، جس نے کھلاڑیوں کو مکمل عدم تحفظ اور آزادی دی۔ یہی چیز دھوکا بازوں کو بہت انگلیوں کر گلا دیتے ہیں - کیونکہ دوسرے آن لائن شوٹر میں وہ صرف ایڈمن کے آنے تک خوش ہو سکتے تھے۔ یا کم از کم، جب تک دوسرے کھلاڑیوں کے پاس کافی ووٹ نہ ہوں نکالنے/بین کرنے کے لیے۔
جیسا کہ آپ جانتے ہیں، Modern Warfare 2 میں نہ تو ایڈمن ہیں اور نہ ووٹنگ۔ غریب کھلاڑیوں کے پاس کچھ نہیں بچتا سوائے سرور چھوڑنے کے۔ آخرکار، اس کی عادت ہو گئی اور جب دھوکا باز آتا تو بہت سے فوراً دوسری لابی میں جانے لگتے۔ لیکن دھوکا بازوں کی تعداد، جنہیں اس دلکش آزادی نے اپنی طرف متوجہ کیا، جغرافیائی طور پر بڑھ رہی تھی۔ یہاں تک کہ VAC، جو کہ سب سے مؤثر انسٹیٹوٹڈ اینٹی چیت کے طور پر شہرت رکھتا تھا، ان کے لیے کوئی رکاوٹ نہیں تھا۔ دراصل، یہ کوئی حیرت کی بات نہیں تھی، کیونکہ 15 دسمبر کو BlackDove (یعنی «چٹ» کی دنیا میں کافی معروف کوڈر) نے یوٹیوب پر ویڈیو شائع کی، جس میں اس نے ایک موجودہ خامی کا پتا بتایا، جسے استعمال کرکے VAC کی کارکردگی کو بلاک کیا جا سکتا ہے۔
BlackDove کی پروف ویڈیو
ایک انٹرویو میں modernwarfail2.com کے ساتھ انہوں نے یہ کہا کہ وہ انٹی چیت کو بند کرنے کے لیے کوئی ہیکس تخلیق نہیں کریں گے، کیونکہ ان کے منصوبہ میں ملٹی پلیئر کو مارنا شامل نہیں تھا۔ جب ان سے پوچھا گیا کہ «اینٹی چیت کو بند کرنے کا امکان کیسے پیدا ہوا؟», BlackDove نے چالاکی سے کچھ کہا جو کہ کھیل اور اینٹی چیت کے درمیان ناکافی انضمام کی بابت تھا۔
کیا BlackDove نے اپنا وعدہ رکھا یا نہیں، اس وقت تو معلوم نہیں، لیکن 28 دسمبر کو پہلا VAC Disabler سامنے آیا، جس کا مقصد انٹی چیت کو بند کرنا تھا۔ حالانکہ «بند کرنا» کہنے کے لیے یہ ایک طاقتور لفظ ہے، لیکن ہم تکنیکی تفصیلات میں نہیں جائیں گے۔ اہم بات یہ تھی کہ یہ کوئی جعلی نہیں تھا اور یہ پروگرام واقعی کام کرتا تھا۔
پہلا عوامی VAC Disabler
اس پروگرام کے باہر آنے کے بعد دھوکا بازوں کی تعداد بس اتنی ہی نہیں ہوئی...
وہ کھلاڑی جو گزشتہ میں VAC کو ایک قسم کی رکاوٹ سمجھتے تھے، نے آزادی کا احساس کیا اور سوچا کہ یہ کیسا ہوگا... بے شک کہ دھوکے کو بھی نشے کی طرح سمجھا جا سکتا ہے۔ ایک مشہور نعرے کو دوبارہ بیان کرتے ہوئے - «ایک بار آزمایا، تو پھر بھی دھوکا بازی کرتا ہوں!» اور یہاں تو بات مہارت کی کمی کی نہیں ہے۔
Infinity Ward نے بھی اس آگ میں پٹرول ڈال دیا، ایک بار پھر ہمیں ان کی سستی اور بے حد بدانتظامی پر برا بھلا کہنے کا موقع دے دیا، جو کہ شاید گنیز کے عالمی ریکارڈز کی کتاب میں داخلہ حاصل کرنے کے لائق ہے۔ کھیل کی ریلیز کے چند دن بعد، عوامی ماہرین نے بتایا کہ انہوں نے ڈویلپر کنسول کھولنے کا طریقہ تلاش کیا، جو کہ ملٹی پلیئر میں حقیقی طور پر بڑے مواقع فراہم کرتا تھا... Infinity Ward نے فوراً جواب دیا: ایک پیچ جاری کیا، جو مختلف فکسز کے علاوہ، ان کے الفاظ میں، بدقسمت کنسول بھی ہٹا دیتا تھا۔
جب Infinity Ward نے اپنی آمدنی کا تخمینہ لگانا شروع کیا اور مستقبل کے منصوبوں کے بارے میں صحافیوں سے بات کی تو کھلاڑی، کھیل کے وسائل کو چیک کرنے کے دوران، نے دیکھا کہ کنسول ابھی بھی محفوظ ہے، اور اس کے علاوہ، اسے دوبارہ کھولا جا سکتا ہے اور... کھیل کو خصوصی سرور واپس مل سکتا ہے! سچ تو یہ ہے کہ Connect IP کی سہولت، جس کا وعدہ ہمیں ٹیکنوگوز نے کیا تھا، یہاں موجود نہیں تھی، مگر، بہر حال، کنسول نے بہت سی دلچسپ چیزیں کرنے کی اجازت دی۔
سستے درختوں کی طرح کنسول انلاکروں کی تعداد بڑھنے لگی، اور ان کی مدد سے تخلیق کردہ پرستاروں کے سرور جہاں کھلاڑی کم کشش ثقل کے ساتھ جمپ لگا سکتے تھے اور بغیر کسی ری لوڈنگ کے 105 ملی میٹر گولے کے ساتھ طیارے سے آگ لگا سکتے تھے۔ یہاں تک کہ ایسے سرور بھی تھے جہاں ہر راؤنڈ میں اتنے پوائنٹس ملتے تھے کہ وہ پوری طور پر ایک پرستیج کے لیے کافی تھے۔ اور وہاں بھی وہ سرور تھے، جہاں راؤنڈ خاصی تجربے کے نقصان پر ختم ہوتا تھا... (Level-Down سرور، جن کے بارے میں ہم نے پہلے بھی لکھا ہے)۔
اور یہ بھی سب کچھ نہیں تھی۔
روسی (یہ اہم ہے!) کوڈر «پاراواز» نے پیریٹ ورژن میں ملٹی پلیئر کھیلنے کا طریقہ دریافت کیا۔ پیریٹ ورژن کے ساتھ لائسنس یافتہ کاپی کے حامل کھلاڑیوں کے ساتھ۔ کھیل کی ڈیمو ورژن Zero Gear کے ذریعے۔ حیرت کی بات ہے، ہے نہ؟
لیکن یہ کیسے؟
Zero Gear کے فولڈر سے تمام فائلوں کو ہٹا دیا گیا، اور ان کی جگہ Modern Warfare 2 کے فولڈر کا مواد کاپی کیا گیا۔ اس کے بعد steamapi.dll کو ایک پیچ والے کے ساتھ تبدیل کرنا تھا اور... Zero Gear کو شروع کرتے وقت، ہم واقعی Modern Warfare 2 کو شروع کر رہے تھے۔ Steam نے سمجھا کہ ہم Zero Gear میں ہیں، اور چناچہ ہم نے توثیق حاصل کی... اور چونکہ ہم، Steam کے مطابق، ایک آرکیڈ ریسنگ سمولیٹر Zero Gear میں کھیل رہے تھے، اس لیے VAC، جو یہاں نہیں ہے، غیر فعال تھا... جن لوگوں کو VAC Disabler کے ساتھ کھیلنے سے بھی ڈرتے تھے، ان کے ہاتھ بالکل کھلے تھے۔ دھوکہ بازی پر پیریٹ میں مکمل طور پر محفوظ ہونا شروع ہوگئی۔
Zero Warfare 2
VAC Disabler، کنسول، پیریٹ اور دسیوں ہزار دھوکا باز۔ یہ بے شک 2010 کا ناکامی تھی۔
ریونش
Infinity Ward، جس پر Activision کا دباؤ تھا، اب مزید ہاتھ پر ہاتھ دھرے نہیں بیٹھ سکتے تھے اور نکلنے کا حل تلاش کرنے لگے۔ شاید، اسی لمحے انہوں نے جدوجہد سے فیصلہ کیا کہ وقفہ سرورز کو IWNet سے بدلنے کا فیصلہ کیا تھا، جس نے دراصل ایک سست مذاق بنایا تھا۔ لیکن پیچھے چلنے کا راستہ اب نہیں تھا۔ درست کہا جائے تو، تھا، لیکن وقفہ سرورز کی واپسی کے بارے میں سننے کے لیے وہ بالکل تیار نہیں تھے۔
جنوری 2010 میں صورتحال اپنے عروج پر پہنچی...
پہلا کام Infinity Ward نے کھیل کا ایک اپ ڈیٹ جاری کیا، جس میں scr_xpscale ویریبل کے استعمال کی ممکنہ شمولیت کو روکا۔ اب سے، اگر سرور پر ایک کھلاڑی کو بوجہ نگار زیادہ پوائنٹس ملتا، مثلاً 5000 ایک قتل پر بجائے 50 کے، تو سرور خود بخود بند ہو جاتا، تمام کھلاڑی، بشمول ہوسٹر کو، مین مینو میں پھینکتے ہوئے۔ یعنی، اب کھیل کی کنسول کے ذریعہ ہوسٹر اس کی قیمت کو تبدیل نہیں کر سکتا تھا۔ یہ Level-Down سرورز کی مسئلے کو حل کرنے کی اجازت دی۔ اسی طرح اب سے کسی ممنوعہ اکاؤنٹ سے دوبارہ کھیل میں نہیں آ سکتے تھے۔ پہلے، کھلاڑی نے سرور میں شامل ہو کر پھر بھی اس کی وجہ سے تبدیلی تھی:
اب کھیل صرف مین مینو میں کریش ہو جاتی:
اور Valve نے اپنی طرف سے Steam توثیق کا طریقہ کار پیچیدہ کر دیا، جس نے Zero Gear کے ساتھ ملٹی پلیئر کھیلنے کی ممکنہ کو ختم کر دیا۔ اور خطرناک صورتحال: مرکزی سرور IWNet اب مختلف ورژنز کے کلایانٹس کو شامل ہونے کی اجازت نہیں دیتا تھا۔
عیش ختم ہو گئی۔ اب آپ کو ادائیگی کرنا ہوگی۔
اب پیریٹرز ایک دوسرے کے ساتھ بھی نہیں کھیل سکتے تھے۔
Valve نے ان تمام معروف خامیوں کو بند کر دیا جو ہیکس کے ذریعے اینٹی چیت کے عمل کے کام کو متاثر کرنے کے لئے استعمال کی گئی تھیں۔ اس کے نتیجے میں فروری کے وسط میں بڑے پیمانے پر بین کے حملے آئے۔ لیکن یہ سب کچھ نہیں ہے: VAC اب کھیل کے عملدرآمد فائلوں کی سالمیت کی جانچ کرتا ہے، ان میں کسی بھی تبدیلی کی نگرانی کرتا ہے۔ اب کھیل کی کنسول کے استعمال نے بین کی سہولت فراہم کی۔ تقریباً کوئی بھی عوامی سرور نہیں بچا تھا - کیونکہ کون اپنے اکاؤنٹ کو دو تین دن کے کھیل کے لیے خطرے میں ڈالنا چاہتا ہے؟
دوسرا واقعہ میچ میکنگ کے نظام کی تبدیلی تھی، جو دوسری طرف سے دھوکا بازوں کے لیے حقیقی درد سر بن گئی۔ دلچسپ بات یہ ہے کہ اب تک Infinity Ward کی طرف سے اس بارے میں کوئی باقاعدہ بیان نہیں آیا۔
19 فروری کو متعدد دھوکا فورمز پر سرور تلاش میں مشکلات کے بارے میں پیغامات سامنے آئے۔
- پہلے تو مجھے کوئی بھی موڈ منتخب کرنے پر فوراً کسی نہ کسی کھیل کے سرور پر بھیج دیا جاتا تھا! - دھوکا بازوں نے ہنگامہ کیا۔ - اب ایک بھی گیم صارف کو نہیں ملتا! 10-15 منٹ کے بعد، کسی نہ کسی سرور پر پھینک دیا جاتا ہوں، مگر، %$#، وہاں دھوکا بازوں کی بھرمار ہے!
بہت واقعی یہ کیا ہے %$#؟ اور یہ کیسے کام کرتا ہے؟
کھلاڑی، جن کا قتل بمقابلہ موت کا تناسب بہت زیادہ ہے، خودبخود ایک خاص گروپ میں شامل ہو جاتے ہیں۔ ان میں موجود تمام کھلاڑیوں کو صرف اسی گروپ کے دیگر کھلاڑیوں کے ساتھ کھیلنے کی اجازت تھی۔ یہاں رہتے ہوئے،