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

Pumpkin একটি ওপেন-সোর্স মাইনক্রাফ্ট সার্ভার বাস্তবায়ন যা সম্পূর্ণরূপে রাস্ট প্রোগ্রামিং ভাষায় লেখা। এটি বিদ্যমান সার্ভারের তুলনায় দ্রুত, কার্যকর এবং কাস্টমাইজযোগ্য বিকল্প প্রদানের জন্য ডিজাইন করা হয়েছে। এর মূল লক্ষ্য হল মাল্টি-থ্রেডিংয়ের মাধ্যমে কর্মক্ষমতা বৃদ্ধি, সর্বশেষ জাভা এবং বেডরক সংস্করণের সাথে সামঞ্জস্যতা বজায় রাখা (ভ্যানিলা মেকানিক্স মেনে চলা), পরিচিত দুর্বলতার বিরুদ্ধে নিরাপত্তা, কনফিগারেশনের মাধ্যমে নমনীয়তা এবং প্লাগইন উন্নয়নের জন্য সম্প্রসারণযোগ্যতা। বর্তমানে এটি ভারী উন্নয়নের অধীনে রয়েছে (প্রি-১.০ সংস্করণ), তবুও Pumpkin ইতিমধ্যে বিস্তৃত বৈশিষ্ট্য সমর্থন করে, যার মধ্যে রয়েছে TOML কনফিগারেশন, সার্ভার স্থিতি/পিং, এনক্রিপশন, প্যাকেট কম্প্রেশন, জাভা এবং বেডরক প্রোটোকল (বেডরক ডব্লিউআইপি), বিশ্ব লোডিং/সংরক্ষণ, চাঙ্ক লোডিং (ভ্যানিলা, লিনিয়ার, পাম্প), আলোকসজ্জা, সত্তা স্পনিং, বসবার, স্কোরবোর্ড, ট্যাব-লিস্ট, বিশ্ব সীমানা, সময়, তরল পদার্থবিজ্ঞান, প্লেয়ার বৈশিষ্ট্য (স্কিন, টেলিপোর্ট, চলাচল, ইনভেন্টরি, অভিজ্ঞতা, ক্ষুধা, খাওয়া), সত্তা (অ-জীবন্ত, মব, প্রাণী, গ্রামবাসী, বস), সার্ভার বৈশিষ্ট্য (কোয়েরি, আরসিওএন, চ্যাট, অনুমতি, অনুবাদ, ইনভেন্টরি, পার্টিকেল) এবং BungeeCord, BungeeGuard ও Velocity-এর জন্য প্রক্সি সমর্থন। লাল পাথর, যুদ্ধ, সত্তা এআই, কমান্ড এবং প্লাগইন-এর মতো কিছু বৈশিষ্ট্য এখনও উন্নয়নাধীন। Pumpkin-এর লাইসেন্স হল GPLv3, তবে প্লাগইন এপিআই MIT বা Apache-2.0-এর অধীনে দ্বৈত-লাইসেন্সযুক্ত। প্রকল্পটি অবদানকে উৎসাহিত করে এবং pumpkinmc.org-এ ডকুমেন্টেশন প্রদান করে, সাথে Discord-এর মাধ্যমে সম্প্রদায় সহায়তা রয়েছে। যারা রাস্ট-ভিত্তিক, কর্মক্ষমতা-কেন্দ্রিক মাইনক্রাফ্ট সার্ভার খুঁজছেন, তাদের জন্য এটি একটি প্রতিশ্রুতিশীল বিকল্প।