প্রকল্প সম্পর্কে

CatServer একটি উচ্চ-ক্ষমতাসম্পন্ন Forge+Bukkit+Spigot সার্ভার কোর, যা Minecraft 1.12.2, 1.16.5 এবং 1.18.2 সংস্করণ সমর্থন করে। এর মধ্যে 1.16.5 এবং 1.12.2 দীর্ঘমেয়াদী সমর্থিত স্থিতিশীল সংস্করণ, 1.18.2 একটি ব্যবহারযোগ্য সংস্করণ। প্রকল্পের প্রাথমিক 1.16.5 সংস্করণ LoliServer প্রকল্প দলের সাথে যৌথভাবে উন্নয়নের জন্য হস্তান্তর করা হয়েছিল, বর্তমানে এটি তার শাখা হিসেবে রক্ষণাবেক্ষণ করা হচ্ছে, যা আরও ভালো অপ্টিমাইজেশন এবং সামঞ্জস্য প্রদান করে। প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে: মৌলিক অপ্টিমাইজেশন এবং আংশিক Paper অপ্টিমাইজেশন ব্যবহার করে কর্মক্ষমতা উল্লেখযোগ্যভাবে বৃদ্ধি; শক্তিশালী Remap সিস্টেম যা ভালো প্লাগইন সামঞ্জস্য নিশ্চিত করে; মডের ভার্চুয়াল ব্যবহারকারীদের সাথে ভালো সামঞ্জস্য; বেশিরভাগ ভ্যানিলা দুর্বলতা সংশোধন করে নিরাপত্তা নিশ্চিত করা; কনফিগারেশন ফাইলে ব্যবহারবান্ধব বিকল্প প্রদান; API প্রদান যা প্লাগইনগুলিকে সহজে মডের সাথে যোগাযোগ করতে দেয়। ব্যবহারের পদ্ধতি হলো সার্ভার ডাউনলোড বা নিজে বিল্ড করে স্টার্টআপ স্ক্রিপ্ট তৈরি করে চালানো, প্রথমবার চালু করলে স্বয়ংক্রিয়ভাবে লাইব্রেরি ফাইল ডাউনলোড হবে। Java 8 বা 11 ব্যবহার করে চালানোর সুপারিশ করা হয়, যদিও Java 12-17 এবং উচ্চতর সংস্করণ সমর্থিত তবে মড এবং প্লাগইনে সামঞ্জস্য সমস্যা থাকতে পারে। বিল্ড পদ্ধতি সমর্থন করে সংশ্লিষ্ট শাখা ক্লোন করার পর Gradle-এর মাধ্যমে প্রকল্প কনফিগারেশন, প্যাচ জেনারেশন এবং কম্পাইল। প্রকল্পটি নির্ভরতা লাইব্রেরি রেফারেন্স নির্দেশাবলীও প্রদান করে, যাতে ডেভেলপাররা তাদের নিজস্ব প্রকল্পে সংশ্লিষ্ট লাইব্রেরি ব্যবহার করতে পারেন। কমিউনিটি সমর্থনের মধ্যে রয়েছে QQ গ্রুপ, Telegram এবং Discord চ্যানেল।