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