প্রকল্প সম্পর্কে
মিরর নেটওয়ার্কিং হল ইউনিটির জন্য একটি যুদ্ধ-পরীক্ষিত, MIT-লাইসেন্সপ্রাপ্ত মাল্টিপ্লেয়ার নেটওয়ার্কিং লাইব্রেরি, যা মূলত UNET-এর উপর ভিত্তি করে এবং 2014 সাল থেকে রক্ষণাবেক্ষণ করা হচ্ছে। এটি একটি উচ্চ-স্তরের API প্রদান করে যেখানে সার্ভার এবং ক্লায়েন্ট MonoBehaviour-এর পরিবর্তে NetworkBehaviour ব্যবহার করে একটি প্রকল্প ভাগ করে নেয়।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- একাধিক ট্রান্সপোর্ট স্তর: UDP, TCP, WebSockets, Steam, Relay
- স্থানিক হ্যাশিং এবং দূরত্ব পরীক্ষার মাধ্যমে ইন্টারেস্ট ম্যানেজমেন্ট
- স্বয়ংক্রিয় অবস্থা সিঙ্ক্রোনাইজেশনের জন্য SyncVar, SyncList, SyncDictionary
- কমান্ড (ক্লায়েন্ট→সার্ভার), ClientRpc (সার্ভার→সব ক্লায়েন্ট), TargetRpc (সার্ভার→এক ক্লায়েন্ট)
- অন্তর্নির্মিত ট্রান্সফর্ম এবং ফিজিক্স সিঙ্ক্রোনাইজেশন
- মসৃণ চলাচলের জন্য স্ন্যাপশট ইন্টারপোলেশন
- ল্যাগ ক্ষতিপূরণ (বিটা) এবং ভবিষ্যদ্বাণী (গবেষণাধীন)
- অ্যালোকেশন-মুক্ত রানটাইম (ট্রান্সপোর্ট ছাড়া)
- শূন্য-ওভারহেড RPC-এর জন্য IL পোস্ট-প্রসেসিং
- EdgeGap ইন্টিগ্রেশনের মাধ্যমে ঐচ্ছিক ক্লাউড হোস্টিং
- মিরর গার্ড অ্যান্টি-চিট সমাধান
API পরিষ্কার দায়িত্ব বিভাজনের জন্য [SyncVar], [Command], [ClientRpc], [Server], [Client]-এর মতো অ্যাট্রিবিউট ব্যবহার করে। Unity 2019 থেকে 6000.1 LTS সমর্থন করে। Population: ONE (Meta), Zooba (100M+ ডাউনলোড), SCP: Secret Laboratory এবং অসংখ্য MMORPG সহ প্রধান শিরোনামগুলিতে উৎপাদনে ব্যবহৃত হয়। Discord-এ 14,000+ ডেভেলপারদের সক্রিয় সম্প্রদায় দীর্ঘমেয়াদী সমর্থন এবং স্থিতিশীল API প্রতিশ্রুতি সহ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.