ক্র্যাশের পর রোলব্যাক: কী হারায়
সার্ভার ক্র্যাশের পর অগ্রগতি কেন হারায়, অটোসেভ কীভাবে কাজ করে, কী পুনরুদ্ধার করা যায়, এবং ক্ষতি কীভাবে কমানো যায়।
আপডেট: ১৩ আগস্ট, ২০২৬
সার্ভার বিশ্বের পরিবর্তনগুলো মেমোরিতে রাখে এবং নির্দিষ্ট সময় পরপর ডিস্কে লেখে। যদি এটি ক্র্যাশ করে, তবে যা এখনো সেভ হয়নি তা হারিয়ে যায়।
কতটা হারায়
ডিফল্টভাবে, অটোসেভ কয়েক মিনিট পরপর চলে, তাই সাধারণত কয়েক সেকেন্ড থেকে কয়েক মিনিটের গেমপ্লে হারায়। এটি একটি “রোলব্যাক”-এর মতো মনে হয়: ভাঙা ব্লকগুলো ফিরে আসে, খনন করা রিসোর্সগুলো হারিয়ে যায়।
সবচেয়ে বেশি যা হারায়
| ডেটা | কোথায় সংরক্ষিত থাকে |
|---|---|
| ব্লক ও নির্মাণ | বিশ্বের চাঙ্কে: শেষ সেভের পর থেকে হারায় |
| ইনভেন্টরি | world/playerdata: লগআউট ও অটোসেভে সেভ হয় |
| ব্যালান্স ও পারমিশন (MySQL) | ডেটাবেসে: সাধারণত হারায় না |
| ফাইলে থাকা ব্যালান্স | প্লাগইনের শেষ সেভের সাথে হারায় |
প্লাগইনগুলোকে MySQL-এ সরানোর এটি একটি কারণ: ডেটাবেস ট্রানজ্যাকশনালভাবে লেখে।
ক্ষতি কমানোর উপায়
- অটোসেভ বন্ধ করবেন না — Autosave।
- অটো-রিস্টার্ট সেট করুন: সঠিকভাবে শাটডাউন হলে সবকিছু সেভ হয়।
- ক্র্যাশের কারণ খুঁজুন — সার্ভার ক্র্যাশ, OutOfMemoryError।
- ব্যাকআপ রাখুন।
যা হারিয়েছে তা পুনরুদ্ধার
আপনি এটি বেছে বেছে করতে পারবেন না: ডেটা সত্যিই সেখানে নেই। অ্যাডমিনিস্ট্রেশনের মাধ্যমে আইটেম দিয়ে ক্ষতিপূরণ করা সাধারণ প্রথা, তবে পেআউটগুলো লগ করুন, নাহলে এটি ডুপিংয়ের উৎস হয়ে ওঠে — Dupes।
ঘন ঘন ক্র্যাশ
নিয়মিত রোলব্যাক একটি লক্ষণ। ক্ষতিপূরণে অভ্যস্ত হওয়ার বদলে কারণ খুঁজুন — সার্ভার ফ্রিজ, লগ।
